<SEC-DOCUMENT>0001628280-24-006149.txt : 20240222
<SEC-HEADER>0001628280-24-006149.hdr.sgml : 20240222
<ACCEPTANCE-DATETIME>20240222073425
ACCESSION NUMBER:		0001628280-24-006149
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		108
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240222
DATE AS OF CHANGE:		20240222

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MGP INGREDIENTS INC
		CENTRAL INDEX KEY:			0000835011
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-BEER, WINE & DISTILLED ALCOHOLIC BEVERAGES [5180]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				480531200
		STATE OF INCORPORATION:			KS
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-17196
		FILM NUMBER:		24662315

	BUSINESS ADDRESS:	
		STREET 1:		1300 MAIN ST
		CITY:			ATCHISON
		STATE:			KS
		ZIP:			66002
		BUSINESS PHONE:		9133671480

	MAIL ADDRESS:	
		STREET 1:		1300 MAIN STREET
		CITY:			ATCHISON
		STATE:			KS
		ZIP:			66002

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MIDWEST GRAIN PRODUCTS INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>mgpi-20231231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:mgpi="http://www.mgpingredients.com/20231231" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mgpi-20231231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-32">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-33">0000835011</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-34">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-35">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-66" name="us-gaap:DerivativeTermOfContract" id="f-465">P1M</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1024">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1025">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mgpi-20231231.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-02-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>mgpi:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mgpi:DryerFireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mgpi:DryerFireBusinessInterruptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mgpi:DryerFireDamagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mgpi:DryerFireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:BrownGoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:BrownGoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:BrownGoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WhiteGoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WhiteGoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WhiteGoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumBeverageAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumBeverageAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumBeverageAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:IndustrialAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:IndustrialAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:IndustrialAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FoodGradeAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FoodGradeAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FoodGradeAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FuelGradeAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FuelGradeAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FuelGradeAlcoholMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:DistillersFeedAndRelatedCoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:DistillersFeedAndRelatedCoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:DistillersFeedAndRelatedCoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WarehouseServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WarehouseServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WarehouseServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:UltraPremiumSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:UltraPremiumSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:UltraPremiumSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SuperPremiumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SuperPremiumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SuperPremiumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumPlusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumPlusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumPlusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:MidSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:MidSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:MidSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:ValueSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:ValueSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:ValueSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:OtherBrandedSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:OtherBrandedSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:OtherBrandedSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatStarchesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatStarchesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatStarchesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatProteinsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatProteinsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatProteinsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatStarchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatStarchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatStarchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatProteinMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatProteinMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatProteinMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2023-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2023-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgpi:LuxcoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:FairValueAdjustmentToInventoryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mgpi:AtchisonDistilleryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:RevolvingCreditAgreementDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:RevolvingCreditAgreementDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A353SeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A353SeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A380SeniorNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A380SeniorNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A380SeniorNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:CreditAgreementDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:CreditAgreementDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:RevolvingCreditAgreementDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-08-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A353SeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A353SeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A380SeniorNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-16</xbrli:startDate><xbrli:endDate>2021-11-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgpi:InitialPurchasersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-16</xbrli:startDate><xbrli:endDate>2021-11-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="day"><xbrli:measure>mgpi:day</xbrli:measure></xbrli:unit><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="boardmember"><xbrli:measure>mgpi:boardMember</xbrli:measure></xbrli:unit><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgpi:IndustrialRevenueBondWithNelsonCountyKentuckyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgpi:IndustrialRevenueBondWithWilliamstownKentuckyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>mgpi:plan</xbrli:measure></xbrli:unit><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:The2014PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:The2014PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:TheDirectorsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgpi:OneCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgpi:TenLargestCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgpi:TenLargestCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgpi:TenLargestCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TwoGrainSuppliersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TenLargestSuppliersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TwoGrainSuppliersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TenLargestSuppliersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TwoGrainSuppliersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TenLargestSuppliersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-22</xbrli:startDate><xbrli:endDate>2024-02-22</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="id40edb43f1b54755a67aaa60aea07310_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WASHINGTON, DC 20549</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ANNUAL REPORT</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 13 OR 15(D) OF THE</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT OF 1934</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.538%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Mark One)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December&#160;31</ix:nonNumeric>, 2023</ix:nonNumeric>  </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OR</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;For the transition period from _______ to _______</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commission file number&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">0-17196</ix:nonNumeric></span></div><div style="text-align:center"><img src="mgpi-20231231_g1.jpg" alt="mgplogo4ca01.jpg" style="height:113px;margin-bottom:5pt;vertical-align:text-bottom;width:200px"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">MGP Ingredients, Inc.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact Name of Registrant as Specified in Its Charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Kansas</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">45-4082531</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(State or Other Jurisdiction</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">of Incorporation or Organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">100 Commercial Street, Box 130</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Atchison</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">Kansas</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">66002</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">(913)</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">367-1480</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the act:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.229%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Title of Each Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Common Stock, no par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">MGPI</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: None</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. <ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">Yes</ix:nonNumeric> &#9746;  No &#9744;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.&#160;&#160;Yes &#9744;  <ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric> &#9746; </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant:&#160;&#160;(1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric> &#9746;&#160;&#160;No &#9744; </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric> &#9746; &#160;No &#9744;</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an &#8220;emerging growth company.&#8221;&#160;&#160;See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.240%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#9746;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes &#9744;  No <ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">&#9746;</ix:nonNumeric></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant computed by reference to the closing price at which the common equity was sold, as reported by Nasdaq, on June 30, 2023, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="f-29">1,714</ix:nonFraction> million.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number of shares of the registrant&#8217;s common stock, no par value (&#8220;Common Stock&#8221;) outstanding as of February&#160;16, 2024 was <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">22,065,046</ix:nonFraction>.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following documents are incorporated herein by reference:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Portions of the MGP Ingredients, Inc. Proxy Statement for the Annual Meeting of Stockholders to be held on May&#160;23, 2024 are incorporated by reference into Part III of this Report to the extent set forth herein.</span></ix:nonNumeric></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONTENTS PAGE</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:73.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.672%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_10">PART I</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_13">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_13">Business</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_13">1</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_55">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_55">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_55">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_58">Item 1B.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_58">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_58">17</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_2224">Item 1C.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_2224">Cybersecurity</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_2224">17</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_61">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_61">Properties</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_61">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_64">Item 3.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_64">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_64">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_67">Item 4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_67">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_67">19</a></span></div></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_70">PART II</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_73">Item 5.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_73">Market for Registrant&#8217;s Common Equity, Related Stockholders Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_73">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_82">Item 6.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_82">[Reserved]</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_82">20</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_85">Item 7.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_85">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_85">20</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_127">Item 7A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_127">Quantitative and Qualitative Disclosure About Market Risk</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_127">35</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_130">Item 8.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_130">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_130">36</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_133">Management&#8217;s Report on Internal Control Over Financial Reporting</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_133">36</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_136">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_136">37</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_139">Consolidated Statements of Income - Years Ended December 31, 2023, 2022, and 2021</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_139">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_142">Consolidated Statements of Comprehensive Income - Years Ended December 31, 2023, 2022, and 2021</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_142">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_145">Consolidated Balance Sheets - December 31, 2023 and 2022</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_145">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_148">Consolidated Statements of Cash Flows &#8211; Years Ended December 31, 2023, 2022 and 2021</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_148">43</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_151">Consolidated Statements of Changes in Stockholders&#8217; Equity &#8211; Years Ended December 31, 2023, 2022, and 2021</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_151">44</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_154">Notes to Consolidated Financial Statements &#8211; Years Ended December 31, 2023, 2022, and 2021</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_154">45</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_205">Item 9.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_205">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_205">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_208">Item 9A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_208">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_208">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_211">Item 9B.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_211">Other Information</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_211">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_214">Item 9C.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_214">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_214">67</a></span></div></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_217">PART III</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_220">Item 10.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_220">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_220">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_223">Item 11.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_223">Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_223">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_226">Item 12.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_226">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_226">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_229">Item 13.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_229">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_229">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_232">Item 14.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_232">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_232">68</a></span></div></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_235">PART IV</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_238">Item 15.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_238">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_238">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_241">Item 16.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_241">Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_241">71</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_244">SIGNATURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id40edb43f1b54755a67aaa60aea07310_244">72</a></span></div></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the aggregate market value of the Common Stock held by non-affiliates on the cover page of this Form 10-K is based on the assumption that affiliates include directors and executive officers. Such assumption does not constitute an admission by the Company or any director or executive officer that any director or executive officer is an affiliate of the Company.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="id40edb43f1b54755a67aaa60aea07310_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;BUSINESS</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP Ingredients, Inc. was incorporated in 2011 in Kansas, continuing a business originally founded by Cloud L. Cray, Sr. in Atchison, Kansas in 1941.  As used herein, the term &#8220;MGP,&#8221; &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; and words of similar import, refers to MGP Ingredients, Inc. and its consolidated subsidiaries unless the context otherwise indicates.  In this Report, for any references to Note 1 through Note 16 refer to the Notes to Consolidated Financial Statements in Item 8.  </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_16"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AVAILABLE INFORMATION</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make available through our website (www.mgpingredients.com) under &#8220;Investors,&#8221; free of charge, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, special reports, and other information, and amendments to those reports as soon as reasonably practicable after we electronically file or furnish such material with the Securities and Exchange Commission (&#8220;SEC&#8221;).  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC, including the Company.  The address of the SEC site is http://www.sec.gov.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_19"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">METHOD OF PRESENTATION</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All amounts in this Report, except for shares, par values, bushels, gallons, pounds, mmbtu, proof gallons, 9-liter cases, per share, per bushel, per gallon, per proof gallon, per 9-liter case, and percentage amounts, are shown in thousands unless otherwise noted.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_22"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GENERAL INFORMATION</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP is a leading producer and supplier of premium distilled spirits, branded spirits, and food ingredients.  Distilled spirits include premium bourbon, rye, and other whiskeys (&#8220;brown goods&#8221;) and grain neutral spirits (&#8220;GNS&#8221;), including vodka and gin.  Our distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP was also a producer of high quality industrial alcohol for use in both food and non-food applications, which was primarily produced at our distillery located in Atchison, Kansas, prior to its closure during December 2023.  We also have a portfolio of our own high quality branded spirits, which we produce through our distilleries and bottling facilities and sell to distributors.  Our branded spirits products account for a range of price points from value products through ultra premium brands.  Our protein and starch food ingredients serve a host of functional, nutritional, and sensory benefits for a wide range of food products to serve the consumer packaged goods industry.  Our ingredients products are sold directly, or through distributors, to manufacturers and processors of finished packaged goods or to bakeries. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Mission Statement. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our mission is to secure our future by consistently delivering superior financial results by more fully participating in all levels of the alcohol and food ingredients segments for the betterment of our shareholders, employees, partners, consumers, and communities. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div id="id40edb43f1b54755a67aaa60aea07310_25"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INFORMATION ABOUT OUR SEGMENTS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report three operating segments: Distilling Solutions, Branded Spirits, and Ingredient Solutions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Distilling Solutions Segment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We process corn and other grains (including rye, barley, wheat, barley malt, and milo) into food grade alcohol and distillery co-products, such as distillers feed (commonly called dried distillers grain in the industry), fuel grade alcohol, and corn oil, which have historically been produced at our distilleries in Atchison, Kansas, Lawrenceberg, Indiana, and Bardstown, Kentucky.  We also provide warehouse services, including barrel put away, barrel storage, and barrel retrieval services, as well as blending services.  We have certain contracts with customers to supply distilled products (or &#8220;distillate&#8221;), as well as certain contracts with customers to provide barreling and warehousing services.&#160;&#160;Contracts with customers may be monthly, annual, or multi-year in term with periodic reviews of pricing.&#160;&#160;Sales to customers may also be made on the spot market with contracts in the form of purchase orders.  Sales of co-products are primarily made on the spot market.  During 2023, our five largest Distilling Solutions customers, combined, accounted for approximately 17 percent of our consolidated sales.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 13, 2023, we announced the decision by our Board of Directors to approve the closure of our distillery located in Atchison, Kansas (the &#8220;Atchison Distillery&#8221;).  The Atchison Distillery ceased operations during December 2023.  The decision to close the Atchison Distillery is consistent with our plan to address profitability headwinds associated with our GNS and industrial alcohol products.  Future production and sales of white goods, industrial alcohol, fuel grade alcohol, and related co-products will be significantly reduced as a result of this closure. </span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Food Grade Alcohol</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The majority of our distillery capacities are dedicated to the production of high quality, high purity food grade alcohol for beverage applications and, prior to the Atchison Distillery closure, industrial applications.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Food grade alcohol sold for beverage applications, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">premium beverage alcohol</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">, consists primarily of premium bourbon, rye, and other whiskeys (&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">brown goods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8221;) and GNS, including vodka and gin (&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">white goods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8221;).&#160;&#160;Our premium brown goods are created by distilling grains, including corn and rye.  Our brown goods are sold as aged and unaged distillate, which may be further aged by our customers or warehoused at our facilities.  Our GNS is sold in bulk quantities.  Our gin is primarily created by redistilling GNS together with proprietary formulations of botanicals or botanical oils.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Food grade </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">industrial alcohol</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is used as an ingredient in foods (e.g., vinegar and food flavorings), personal care products (e.g., hair sprays and hand sanitizers), cleaning solutions, pharmaceuticals, and a variety of other products.&#160;&#160;We sell food grade industrial alcohol in tank truck or rail car quantities direct to a number of industrial processing customers.  Prior to the closure, we produced food grade industrial alcohol at our Atchison Distillery.</span></div><div style="padding-left:13.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fuel grade alcohol</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Fuel grade alcohol is sold primarily for blending with gasoline to increase the octane and oxygen levels of the gasoline.&#160;&#160;Fuel grade alcohol can serve as a substitute for lead and petroleum-based octane enhancers and has been used in gasoline to meet certain environmental regulations and laws.  Prior to the closure, we produced fuel grade alcohol as a co-product of our food grade alcohol business at our Atchison Distillery.</span></div><div style="padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distillers feed and related co-products - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The bulk alcohol co-products sales include distillers feed and corn oil.  Distillers feed is principally derived from the mash from alcohol processing operations.&#160;&#160;The mash is sold primarily to processors of animal feed as a high protein additive primarily as dried distillers feed.&#160;Prior to the closure, we produced corn oil as a value added co-product through a corn oil extraction process at our Atchison Distillery.</span></div><div style="padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warehouse services - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers who purchase barreled distillate may, and in most cases do, also enter into separate warehouse service agreements with us for the storage and handling of product for aging.  Services under warehouse agreements include barrel put away, barrel storage, and barrel retrieval, as well as blending services.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Branded Spirits Segment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Our Branded Spirits segment consists of a portfolio of high quality brands, which we produce through our distilleries and bottling facilities and sell to distributors pursuant to customer contracts and purchase orders.  MGP&#8217;s branded spirits include a wide spectrum of brands across numerous categories and price tiers.  During 2023, our five largest Branded Spirits customers, combined, accounted for approximately 18 percent of our consolidated sales. During 2023, one customer of the Branded Spirits segment accounted for approximately 11 percent of our consolidated sales.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Premium Plus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> price tiers consist of brands within the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Ultra Premium, Super Premium </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Premium</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> price tier categories. </span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ultra Premium - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ultra premium branded spirits include brands such as Yellowstone</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kentucky Straight Bourbon Whiskey, Remus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gatsby Reserve Bourbon, Penelope</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Private Select Whiskey, Remus Repeal Reserve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bourbon, Blood Oath</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Bourbon, Rebel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 Year Single Barrel Kentucky Straight Bourbon Whiskey, and Old Ezra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 7 Year Kentucky Straight Bourbon Whiskey.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Super Premium - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Super premium branded spirits include brands such as Penelope</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Four Grain Bourbon, Dos Primos</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Tequila, Ezra Brooks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 99 Proof Kentucky Straight Bourbon Whiskey, Remus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight Bourbon Whiskey, Minor Case</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Straight Rye Whiskey, Rossville Union</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Straight Rye Whiskey, The Quiet Man</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Irish Whiskey, and Green Hat</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gin.  </span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Premium - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Premium branded spirits include brands such as Everclear</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">grain alcohol, Rebel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100 Proof Kentucky Straight Bourbon Whiskey, and Saint Brendan&#8217;s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Irish Cream Liqueur.  Additionally, premium includes El Mayor</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Tequila, which is produced with our joint ventures, DGL Destiladores, S.de R.L. de C.V. (&#8220;DGL&#8221;) and Agricola LG, S.de R.L. de C.V. (&#8220;Agricola&#8221;, and together with DGL, &#8220;LMX&#8221; ).</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mid - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mid branded spirits include brands such as Brady&#8217;s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Irish Cream, Pearl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Vodka, and Lord Calvert</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Canadian Whisky.  Additionally, mid includes Exotico</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Tequila, which is produced with our joint venture, DGL.   </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Value - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Value branded spirits include brands such as Arrow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cordials, Canada House</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Canadian Whisky, Lady Bligh</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rum, and Juarez</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Tequila.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Other includes private label products sold primarily through our wholly-owned subsidiary, Niche Drinks, Co., Ltd, retail sales at our distilleries, and contract bottling.  Private label products are processed, bottled, and distributed by us for sales under another company&#8217;s brand.  We operate visitor centers with retail locations at two of our distilleries, Limestone Branch Distillery</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Lebanon, Kentucky, and Lux Row Distillers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Bardstown, Kentucky.  Contract bottling is a service provided to a customer to process and bottle spirits for brands not owned by the Company.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ingredient Solutions Segment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Ingredient Solutions segment consists primarily of specialty wheat starches, specialty wheat proteins, commodity wheat starches, and commodity wheat proteins products which are sold to customers pursuant to purchase orders.  In our efforts to best serve our customers and maximize returns to stockholders, we have strategically been migrating our sales towards higher price, higher margin specialty wheat products.  During 2023, our five largest Ingredient Solutions customers, combined, accounted for approximately 11 percent of our consolidated sales.&#160;&#160;</span></div><div><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Specialty Wheat Starches</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wheat starch is the carbohydrate-bearing portion of wheat flour.&#160;&#160;We produce a premium wheat starch powder by extracting the starch from the starch slurry. We use proprietary processing steps to purify and clean impurities from the starch, and then dry the starch using spray, flash, or drum dryers.  A substantial portion of our premium wheat starch is processed to produce certain unique specialty wheat starches designed for special applications.&#160;&#160;We sell our specialty wheat starches on a global basis, primarily to food processors and distributors.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily market our specialty wheat starches under the trademarks Fibersym</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Resistant Starch series and FiberRite</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RW Resistant Starch.  These flagship brands are FDA approved dietary fibers and are useful in creating lower net carb baked goods for many industrial bakers and pasta makers.  Our other specialty starches are used primarily for food applications to improve their nutritional profile, appearance, texture, tenderness, taste, palatability, cooking temperature, stability, viscosity, binding, and freeze-thaw characteristics.&#160;&#160;Important physical properties contributed by specialty wheat starch include whiteness, clean flavor, viscosity, and texture.&#160;&#160;</span></div><div style="padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Specialty Wheat Proteins</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We have developed a number of specialty wheat proteins for food applications.  Specialty wheat proteins are created from vital wheat gluten through a variety of proprietary processes which change its molecular structure.&#160;&#160;Specialty wheat proteins for food applications include the products Arise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Proterra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  </span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We produce clean label ingredients under our Arise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> line of wheat protein isolates.  Along with Arise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 8000, this series includes Arise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 8100 and Arise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 8200.  Each of these ingredients is also Non-Genetically Modified Organism (&#8220;Non-GMO&#8221;) Project Verified.  We also offer a Non-GMO Project Verified food ingredients portfolio of Proterra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 1000, Proterra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2000, and plant protein combinations textured and ready for meat replacement applications.  Additionally, we offer gluten-free textured pea proteins within the Proterra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> portfolio of products. </span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commodity Wheat Starches - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As is the case with value added wheat starches, our commodity wheat starches have both food and non-food applications, but such applications are more limited than those of value added wheat starches.  These are clean label starches and are minimally processed. They have a simple and clean ingredient declaration, which is a benefit for food formulators.&#160;&#160;Market place prices generally track the fluctuations in the overall starch market in this category.  However, wheat starch has unique functions in wheat based food formulations and provides for a cleaner more neutral flavor profile in finished goods.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commodity Wheat Proteins - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commodity wheat protein, or vital wheat gluten, is a free-flowing light tan powder which contains approximately 75 percent protein.&#160;&#160;When we process wheat flour to derive starch, we also derive vital wheat gluten.&#160;&#160;Vital wheat gluten is added by bakeries and food processors to baked goods, such as breads, and to pet foods, cereals, processed meats, and fish and poultry to improve the nutritional content, texture, strength, shape, and volume of the product.&#160;&#160;The neutral flavor and color of vital wheat gluten also enhances the flavor and color of certain foods.&#160;&#160;The cohesiveness and elasticity of the gluten enables the dough in wheat and other high protein breads to rise and to support added ingredients, such as whole cracked grains, raisins and fibers.&#160;&#160;This allows bakers to make an array of different breads by varying the gluten content of the dough.&#160;&#160;Vital wheat gluten is also added to white breads, hot dog buns, and hamburger buns to improve the strength and cohesiveness of the product.  This wheat protein is also the starter material used to create our textured wheat product line branded under Proterra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPETITIVE CONDITION</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we believe that the overall market environment offers growth opportunities for us in 2024 and beyond, the markets in which our products are sold are competitive.  Our products compete against similar products of many large and small companies.  In our Distilling Solutions segment, competition is based primarily on product innovation, product characteristics, functionality, price, service, and quality factors, such as flavor.  In our Branded Spirits segment, competition is based primarily on product innovation, price, brand recognition, product distribution, retail positioning, and quality factors, such as flavor.  In our Ingredient Solutions segment, competition is based primarily on product innovation, product characteristics, price, brand, color, flavor, or other properties that affect how the ingredient is being used.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_31"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PATENTS, TRADEMARKS, AND LICENSES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our patent-related activities exist primarily within our Ingredient Solutions segment.&#160;&#160;We have filed patent applications and have obtained issued patents in several countries to protect a range of inventions developed in our research and development efforts, including inventions relating to our products.  Some of these patent filings cover significant product formulation and processes used to manufacture our products. We have trademark protection, both in terms of registrations and common law rights, for the majority of the brands we produce within our Branded Spirits and Ingredient Solutions segments.  We believe our trademark rights are critical to the success of the brands we produce and the marketing of those products.   </span></div><div style="text-indent:36pt"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_34"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SEASONALITY</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Sales for some of our products, including brown goods and branded spirits, can fluctuate from period to period due to the inherent demands and timing of our customers and consumer needs. Within our diversified Branded Spirits portfolio, there are certain product lines, limited offerings, and categories that experience varying demand during certain periods throughout the year.  Other than these product lines, our sales, on average, are generally not seasonal.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%"> </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSPORTATION</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, our products have been transported to customers by truck and rail, most of which is provided by common carriers.  We use third-party transportation companies to help us manage truck and rail carriers who deliver our products to our North American customers as well as overseas shipments to our international customers. </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RAW MATERIALS AND PACKAGING MATERIALS</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal Distilling Solutions segment raw materials, or input costs, are corn and other grains (including rye, barley, wheat, barley malt, and milo), which are processed into food grade alcohol and distillery co-products consisting of distillers feed, fuel grade alcohol, and corn oil.  Our principal Branded Spirits segment raw materials, or input costs, include corn and other grains (including rye, barley, wheat, barley malt, and milo), agave, and flavoring.  Our principal Ingredient Solutions segment raw material is wheat flour, which is processed into starches and proteins.&#160;&#160;The cost of grain has, at times, been subject to substantial fluctuation. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal packaging material for our Distilling Solutions segment is oak barrels.  Both new and used barrels are utilized for the aging of premium brown goods.  We purchase oak barrels from multiple suppliers and some customers supply their own barrels.  Our packaging for our Branded Spirits segment includes oak barrels, glass bottles, polyethylene terephthalate (&#8220;PET&#8221;) containers, caps, labels, aluminum cans, and cartons.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_43"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ENERGY</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural gas is an input cost used to operate boilers to make steam heat.&#160;&#160;We procure natural gas for our facilities in the open market from various suppliers.&#160;&#160;We have a risk management program whereby we may purchase contracts for delivery of natural gas into the future at negotiated prices based on several factors, or we can purchase futures contracts on the exchange.&#160;&#160;Historically, prices of natural gas have been higher in the late fall and winter months than during other periods.&#160;</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_46"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">HUMAN CAPITAL </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, we had a total of 705 employees.&#160;&#160;A collective bargaining agreement, covering 84 employees at the Atchison facility, expires on August 31, 2024.&#160;&#160;A collective bargaining agreement, covering 73 employees at the Lawrenceburg facility, expires on October 24, 2027.&#160;&#160;A collective bargaining agreement, covering 52 employees at the St. Louis facility, that was due to expire on February 29, 2024, was successfully renewed until February 28, 2029.  We have not experienced any recent work stoppages, and we consider our relationship with our employees, both union and non-union, to be good.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe our employees are key to achieving our business objectives.  Our key human capital measures include employee safety, employee retention, absenteeism, professional development, and productivity.  At the Board of Directors level, the Human Resources and Compensation Committee of our Board is responsible for overseeing matters related to human capital management.  We frequently benchmark our compensation practices and benefit programs against those of comparable industries and in the geographic areas where our facilities are located.  We believe that our compensation and employee benefits are competitive and allow us to attract and retain skilled and unskilled labor throughout our organization.  Our notable health, welfare, and retirement benefits for our U.S. employees include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Company subsidized health insurance and wellness rewards</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Enhanced Employee Assistance Programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">401(k) Plan with Company matching contributions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Tuition assistance program</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Paid time off</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Charitable giving program with Company matching of employee donations </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Employee safety is one of our top priorities.  We develop and administer company-wide policies designed to ensure the safety of each team member and compliance with Occupational Safety and Health Administration (&#8220;OSHA&#8221;) standards.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Company strives for workforce retention.  We have programs for continuing education, professional development at all levels of the organization, and also provide tuition reimbursement assistance.  New and open positions are posted for our current workforce to apply for and internal promotions are encouraged.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We strive to maintain an inclusive environment free from discrimination of any kind, including sexual or other discriminatory harassment.  We have robust equal employment opportunity and anti-discrimination policies, and in 2023 our U.S. employees completed mandatory training focused on respect in the workplace and our anti-discrimination policies.  Our employees have multiple avenues available through which inappropriate behavior can be reported, including a confidential hotline.  Our policies require all reports of inappropriate behavior to be promptly investigated with appropriate action taken.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_49"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REGULATION</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a broad range of federal, state, local, and foreign laws and regulations intended to protect public health and the environment.&#160;&#160;Our operations are also subject to regulation by various U.S. federal agencies, including the Alcohol and Tobacco Tax Trade Bureau (&#8220;TTB&#8221;), OSHA, the Food and Drug Administration (&#8220;FDA&#8221;), the United States Environmental Protection Agency (&#8220;EPA&#8221;), and by various U.S. state and local and foreign authorities.&#160;&#160;Such laws and regulations cover virtually every aspect of our operations, including production and storage facilities, distillation and maturation requirements, importing ingredients, distribution of beverage alcohol products, marketing, pricing, labeling, packaging, advertising, water usage, waste water discharge, disposal of hazardous wastes and emissions, and other matters.  In addition, beverage alcohol products are subject to customs, duties, or excise taxation in many countries, including taxation at the federal, state, and local level in the U.S.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INFORMATION ABOUT OUR EXECUTIVE OFFICERS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our executive officers as of February&#160;22, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:18.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:74.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Age</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Principal Occupation and Business Experience</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David S. Bratcher</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">56</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and President for the Company and member of the Company&#8217;s Board of Directors since January 2024. Chief Operating Officer for the Company from July 2021 to December 2023.  President of Branded Spirits for the Company from April 2021 to December 2023.  President of Luxco, Inc. from 2013 to April 2021.</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brandon M. Gall</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">42</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Vice President of Finance for the Company since April 2019.  Treasurer of the Company since May 2023. Corporate Controller for the Company from June 2018 to March 2019.  Director of Supply Chain and New Business Development Finance for the Company from May 2014 to May 2018.  Director of Financial Planning and Analysis for the Company from January 2012 to April 2014.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Curtis C. Landherr </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">53</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Legal Officer, Vice President, and Corporate Secretary for the Company since October 2022. Senior Vice President and General Counsel at Cirrus Aircraft from August 2014 to October 2022. </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Erika Lapish </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">49</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Human Resources Officer and Vice President for the Company since February 2023. Vice President Human Resources for the Company from May 2021 to February 2023. Vice President Human Resources - Central Operations at R1 RCM from February 2018 to May 2021. Vice President Human Resources, North American Operations at Benteler Automotive from January 2015 to February 2018. </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amel Pasagic </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">40</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Commercial Officer for the Company since January 2024.  Chief Information Officer and Vice President of Technology for the Company from July 2021 to January 2024. Vice President, Information Technology for the Company from April 2021 to July 2021. Served in a variety of IT leadership roles with increasing responsibility at Luxco, Inc. beginning in June 2011.</span></div></td></tr></table></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_55"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A.&#160;&#160;RISK FACTORS </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to certain risks and uncertainties that could cause actual results and events to differ materially from forward looking statements.  The following discussion identifies those which we consider to be most important.  The following discussion of risks is not all inclusive.  Additional risks not currently known to us or that we currently deem to be immaterial may also materially and adversely affect our business, financial condition, or results of operations. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMMERCIAL, COMPETITION, AND INDUSTRY RISKS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in consumer preferences and purchases, and our ability to anticipate or react to them, could negatively affect our business results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in highly competitive markets, and our success depends on our continued ability to offer our customers and consumers appealing, high-quality products.  Customer and consumer preferences and purchases may shift due to a host of factors, many of which are difficult to predict, including:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">demographic and social trends;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic conditions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">product innovations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">public health policies and initiatives (including dietary guidelines regarding alcohol consumption);</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">health and wellness trends (including the use of GLP-1 drugs);</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in government regulation and taxation of beverage alcohol products;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the expansion of, legalization of, and increased acceptance or use of marijuana; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in travel, leisure, dining, entertaining, and beverage consumption trends.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends in part on fulfilling available opportunities to meet consumer needs and anticipating changes in consumer preferences with successful new brands, products, and product innovations.  If our customers and consumers shift away from spirits (particularly brown spirits, such as our bourbon, rye, and other whiskeys) or shift from purchasing our higher-margin products to our lower-margin products, our business, financial condition, or results of operations could be adversely affected.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The markets for our products are very competitive, and our business could be negatively affected if we do not compete effectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets for our products are very competitive.  Our principal competitors in these markets have substantial financial, marketing, and other resources, and several are much larger enterprises than us.  Many of our current and potential competitors have larger customer bases, greater name recognition, and broader product offerings.  In recent years, the industries in which we compete have continued to experience consolidation.  Industry consolidation can have varying degrees of impact, including the creation of new and larger competitors.  We are dependent on being able to generate sales and other operating income in excess of the costs of products sold in order to obtain margins, profits, and cash flows to meet or exceed our targeted financial performance measures.  Competition is based on such factors as product innovation, product characteristics, product taste and quality, pricing, color, and name and brand image.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pricing of our products is partly dependent upon industry capacity, which is impacted by competitor actions to bring online idled capacity or to build new production capacity.  If market conditions make our Branded Spirits products too expensive or our distilled solutions or specialty ingredients products too expensive for use in consumer goods, our revenues could be affected.  If our principal competitors were to decrease their pricing, we could choose to do the same, which could adversely affect our margins and profitability.  If we did not do the same, our revenues could be adversely affected due to the potential loss of sales.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Damage to our reputation, or that of any of our key customers or their brands, could affect our business performance.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of our products depends in part upon the positive image that consumers have of our brands and the third-party brands that use our products.  Product contamination, whether arising accidentally or through deliberate third-party action, or other events that harm the integrity or consumer support for our or our customers&#8217; products could affect the demand for our or our customers&#8217; products.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unfavorable media, whether accurate or not, related to our industry, to us, our products, our brands, our customers&#8217; products, marketing, personnel, operations, business performance, or prospects could negatively affect our reputation, stock price, ability to attract and retain high-quality talent, or the performance of our business.  Negative publicity or commentary on social media outlets, whether accurate or not, could cause consumers to react rapidly by avoiding our products or by choosing products offered by our competitors, which could have a material adverse effect on our business, financial condition, or results of operations. If our environmental, social, and governance (&#8220;ESG&#8221;) or sustainability positions or practices do not meet investor or other stakeholder expectations and standards, which continue to evolve, our reputation, stock price, ability to attract and retain high-quality talent, and the performance of our business may be negatively affected.  Similarly, stakeholders and others who disagree with our ESG or sustainability actions, positions, or statements may speak negatively or advocate against us, which could have a material adverse effect on our business, financial condition, or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A failure to introduce successful new brands and products or have effective marketing or advertising could adversely affect our results of operations.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in part, on our ability to innovate and develop new brands and products, and customer demands may require us to make internal investments to achieve or sustain competitive advantages and meet customer expectations. The launch and ongoing success of new brands and products are inherently uncertain, especially with regard to their appeal to consumers, and can give rise to a variety of costs.  An unsuccessful launch or short-lived popularity of our product innovations, among other things, may affect consumer perception of existing brands or products and our reputation and may result in inventory write-offs and other costs.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We could also be adversely affected if we are not successful in developing new brands or products as a result of new brand or product introductions by our competitors.  Some of our competitors may have greater financial and other resources than we do, making them better positioned to pursue new investment opportunities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A failure to sufficiently innovate or maintain adequate and effective marketing or advertising could inhibit our ability to maintain our brand relevance and drive product sales. If our competitors increase their spending on advertising and promotions, if our advertising, media, or marketing expenses increase, if our advertising and promotions become less effective than those of our competitors, or if we do not adequately leverage technology and data analytic capabilities needed to generate concise competitive insight, our business, financial condition, or results of operations could be adversely affected. </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A change in public opinion about alcohol or our products could reduce demand for our brands and products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For many years, there has been a high level of social and political attention directed at the beverage alcohol industry.  The attention has focused largely on public health concerns related to alcohol abuse, including drunk driving, underage drinking, and the negative health impacts of beverage alcohol.  Anti-alcohol groups have, in the past, advocated successfully for more stringent labeling requirements, higher taxes, and other regulations and educational campaigns designed to discourage alcohol consumption.  More restrictive regulations, higher taxes, negative publicity regarding alcohol consumption, or changes in consumer perceptions of the relative healthfulness or safety of beverage alcohol could decrease sales and consumption of alcohol, and thus, the demand for our brands and products.  This could, in turn, decrease our revenues and our revenue growth, which could have a material adverse effect on our business, financial condition, or results of operations.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, consumer preferences might change and could lead to a decreased demand for our Ingredient Solutions products.  For example, in recent years, we have noticed shifting consumer preferences and media attention directed to gluten, gluten intolerance, and &#8220;clean label&#8221; products.  This could decrease our revenues and revenue growth, which could have a material adverse effect on our business, financial condition, or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Failure of our distributors to distribute our branded spirits adequately within their territories could adversely affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required by law in the U.S. to use state-licensed distributors or, in 17 states known as &#8220;control states,&#8221; state-owned agencies performing this function, to distribute our branded spirits to retail outlets, including liquor stores, bars, restaurants and national chains.  We have established relationships for our branded spirits with a limited number of wholesale distributors, and one wholesale distributor represented approximately 11 percent of our consolidated net sales for 2023.  Failure to maintain those relationships could significantly and adversely affect our business, sales, and growth.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the past decade there has been increasing consolidation, both intrastate and interstate, among U.S. distributors.  As a result, many U.S. states now have only two or three significant distributors.  Also, there are several distributors that now control distribution for several states.  If we fail to maintain good relations with a distributor, our branded spirits could, in some instances be frozen out of one or more markets entirely.  The ultimate success of our branded spirits also depends in large part on our distributors&#8217; ability and desire to distribute and actively promote our branded spirits to our desired U.S. target markets, as we rely significantly on them for product placement and retail store penetration.  In addition, all of our distributors also distribute competitive brands and product lines. We cannot assure you that our U.S. distributors will continue to purchase our branded spirits, resell them at our desired or targeted prices, commit sufficient time and resources to promote and market our brands and product lines, or that they can or will sell them to our desired or targeted markets.  If they do not, our sales will be harmed, resulting in a decline in our results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, the retail industry, particularly in Europe, North America, and other countries in which we operate or may operate in the future, continues to consolidate, resulting in larger retailers with increased purchasing power, which may affect our competitiveness in these markets.  Larger retailers may seek to improve their profitability and sales by asking for lower prices or increased trade spending.  The efforts of retailers could result in reduced profitability for the distilled spirits industry as a whole and indirectly adversely affect our financial results. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our focus on higher margin specialty ingredients may make us more reliant on fewer, more profitable customer relationships.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategic plan for our Ingredient Solutions segment includes focusing our efforts on the sale of specialty proteins and starches to targeted consumer packaged goods customers, which may make our Ingredient Solutions segment reliant on these customer relationships.  In addition, our business, financial condition, or results of operations could be materially adversely affected if our Ingredient Solutions customers were to reduce their new product development (&#8220;NPD&#8221;) activities or cease using our products in their NPD efforts.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPERATIONAL RISKS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">An interruption of operations or a catastrophic event at our facilities could negatively affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we maintain insurance coverage for various property damage and loss events, including business interruption insurance, an interruption in or loss of operations at any of our production facilities could reduce or postpone production of our products, which could have a material adverse effect on our business, results of operations, or financial condition.  In the past, we have experienced short term interruptions of operations at some of our production facilities due to industrial accidents.  Any </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">future accidents or other catastrophic events could result in an extended interruption or reduction of production at our facilities, and we may incur costs or financial losses that are either not insured against or not fully covered through our insurance.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers store a substantial amount of barreled inventory of aged or aging bourbon, rye, and other whiskeys at our warehouses.  If a catastrophic event were to occur at our facilities or our warehouses (including any leased warehouses), our customers&#8217; business could be adversely affected.  The loss of a significant amount of aged or aging inventory at these facilities through fire, natural disaster, or otherwise could result in customer claims against us, liability for customer losses, and a reduction of warehouse services revenue.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also store a substantial amount of our own inventory of aged or aging bourbon, rye, and other whiskeys at our warehouses and at the facilities of certain third-party producers.  If a catastrophic event were to occur at any of these locations, our business, financial condition, or results of operations could be adversely affected.  The loss of a significant amount of our aged or aging inventory at these facilities through fire, natural disaster, or otherwise could result in a reduction in supply of the affected product or products and could affect our long-term performance of any affected brands.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that our products rely on unique or proprietary processes or techniques, replacing production lost as a result of a catastrophic event by purchasing from outside suppliers would be difficult. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our strategic plan involves significant investment in the aging of barreled distillate.  Decisions concerning the quantity of maturing stock of our aged distillate could materially affect our future profitability.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is an inherent risk in determining the quantity of maturing stock of aged distillate to lay down in a given year for future sales as a result of changes in consumer demand, pricing, new brand launches, changes in product cycles, increase in competitive supply, and other factors.  Demand for products could change significantly between the time of production and the date of sale.  It may be more difficult to make accurate predictions regarding new products and brands.  Inaccurate decisions or estimations could lead to an inability to supply future demand or lead to a future surplus of inventory and consequent write down in the value of aged or aging distillate.  As a result, our business, financial condition, or results of operations could be materially adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warehouse expansion issues could negatively impact our operations and our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expansion of our business operations requires additional warehouse capacity.  In the event additional warehouse capacity is required, there is the risk of completion delays, the risk of cost overruns, and regulatory risks, including our ability to timely obtain necessary approvals and permits, and potential changes in laws and regulations, including zoning and environmental requirements, which could have a material adverse effect on our business, financial condition, or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We have a high concentration of certain raw material and finished goods purchases from a limited number of suppliers, which exposes us to risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have third-party supply agreements for our grain supply (primarily corn) and wheat flour.  We also procure some textured wheat proteins through a third-party toll manufacturer in the U.S.  Additionally, we procure barrels, glass, PET containers, caps, labels, aluminum cans, cartons, bottle closures, and other products from third-party vendors.  If any of our key suppliers encounters an operational or financial issue, is no longer able to meet our timing, quality, or capacity requirements, ceases doing business with us, or significantly raises prices, and we are not able to promptly develop alternative cost-effective sources of supply or production, it could lead to an interruption in supply to us and higher prices than those we have negotiated or than are available in the market at the time, and in turn, have a material adverse effect on our business, financial condition, or results of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Work disruptions or stoppages by our unionized workforce could cause interruptions in our operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, approximately 209 of our 705 employees were members of a union.  Although our relations with our three unions are stable, there is no assurance that we will not experience work disruptions or stoppages in the future, which could interrupt our operations, adversely affect our relationships with our customers, and could have a material adverse effect on our business, financial condition, or results of operations.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Climate change, or legal, regulatory, or market measures to address climate change, may negatively affect our business or operations, and water scarcity or quality could negatively impact our production costs and capacity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increasing concentrations of carbon dioxide and other greenhouse gases in the atmosphere may have an adverse effect on global temperatures, weather patterns, and the frequency and severity of extreme weather events and natural disasters.  In the event that climate change, or legal, regulatory, or market measures enacted to address climate change, has a negative effect on agricultural productivity in the regions from which we procure agricultural products such as corn and wheat, we could be subject to decreased availability or increased prices for these agricultural products, which could have a material adverse effect on our business, financial condition, or results of operations.  Increasing regulation of emissions could increase the cost of energy, including fuel, required to operate our facilities or transport and distribute our products, thereby substantially increasing the production, distribution, and supply chain costs associated with our products.  Climate change could also lead to disruptions in the production or distribution of our products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Water is the main ingredient in substantially all of our distillery products and is also necessary for the production of our food ingredients.  It is also a limited resource, facing challenges from climate change, increasing pollution, and poor management.  As demand for water continues to increase, water becomes more scarce and the quality of available water deteriorates, we may be affected by increasing production costs or capacity constraints, which could have a material adverse effect on our business, financial condition, or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may not realize the anticipated benefits from the announced planned closure of our Atchison, Kansas distillery.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 13, 2023, we announced the planned closure of our distillery located in Atchison, Kansas, and we closed this distillery in December 2023.  The anticipated future impact of this closure, including with respect to the ultimate disposal of the distillery assets and impacts to our Ingredient Solutions business, is subject to assumptions, estimates, and other uncertainties, some of which are beyond our control.  If these estimates and assumptions are incorrect, if we experience delays or unanticipated costs associated with the closure, or if other unanticipated events or unintended consequences occur in connection with the closure, our business and financial results could be adversely affected and could differ materially from our expectations.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LEGAL, REGULATORY, AND COMPLIANCE RISKS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We are subject to extensive regulation and taxation, as well as compliance with existing or future laws and regulations, which may require us to incur substantial expenditures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a broad range of federal, state, local, and foreign laws and regulations intended to protect public health and the environment.  Our operations are also subject to regulation by various U.S. federal agencies, including the TTB, OSHA, the FDA, the EPA, and by various U.S. state and local and foreign authorities.  We are also required to conduct business only with holders of licenses to import, warehouse, transport, distribute, and sell beverage alcohol products.  We cannot assure you that these and other governmental regulations applicable to our industry will not change or become more stringent.  These laws and regulations cover virtually every aspect of our operations, including production and storage/warehouse facilities, distillation, and maturation requirements, importing ingredients, importing and exporting our products, distribution of beverage alcohol products, marketing, pricing, labeling, packaging, advertising, trade practices, water usage, wastewater discharge, disposal of hazardous wastes and emissions, air emissions and quality, and other matters. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Violations of any of these laws and regulations may result, and have in the past resulted, in administrative, civil, or criminal fines or penalties being levied against us, including temporary or prolonged cessation of production, revocation or modification of permits, performance of environmental investigatory or remedial activities, voluntary or involuntary product recalls, or a cease and desist order against operations that are not in compliance with applicable laws.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in laws, regulatory measures, governmental policies, guidelines, initiatives, or the manner in which current ones are interpreted or applied, could cause us to incur material additional costs or liabilities and jeopardize the growth of our business in the affected market.  Specifically, we could be required to incur significant additional capital expenditures, increase our operating expenses, or change the manner in which we conduct our business in response to new environmental, food, health, or safety related laws and regulations.  In addition, governments may prohibit, impose, or increase limitations on advertising and promotional activities, or times or locations where beverage alcohol may be sold or consumed, or adopt other measures that could limit our opportunities to reach consumers or sell our products.  Certain countries historically have banned all television, newspaper, magazine, and digital commerce/advertising for beverage alcohol products.  Increases in regulation of this nature could substantially reduce consumer awareness of our products in the affected markets and make the introduction of new products more challenging.  Governmental agencies may issue dietary guidelines that recommend reduced alcohol </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consumption, which could impact consumer behavior.  These matters may have a material adverse effect on our business, financial condition, or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tariffs imposed by the U.S. and those imposed by other countries, as well as rapidly changing trade relations, could negatively impact our customers and have a material adverse effect on our business and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in U.S. and foreign governments&#8217; trade policies have resulted in, and may continue to result in, tariffs on imports into and exports from the countries where we operate.  For example, during the period from 2018 through mid-year 2022, the United Kingdom and the European Union imposed tariffs on the import of American whiskey in response to tariffs imposed by the U.S. on imports from several countries, including those in the European Union.  These tariffs are currently slated to be reinstated and doubled if an agreement is not reached by March 31, 2025.  Similar retaliatory tariffs may be implemented in the future.  Any further deterioration of economic relations between the U.S. and other countries or any increase in existing tariffs or the imposition of additional tariffs could result in an increase in the price of our and our customer&#8217;s products in those countries, could prompt consumers in those countries to seek alternative products, could result in a supply imbalance in the U.S if we and our competitors have reduced sales in those countries, and could potentially impact our business, financial condition, or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in excise taxes, incentives, and customs duties related to products containing alcohol could adversely affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products containing alcohol are subject to excise taxation in U.S. markets at the federal, state, and local level.  Any increase in federal, state or local excise taxes could have an adverse effect on our business by increasing prices and reducing demand, particularly if excise tax levels increase substantially relative to those for beer and wine. In addition, products containing alcohol are the subject of customs duties in many countries around the world.  An unanticipated increase in customs duties in the markets where we may sell our products could also adversely affect our results of operations and cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may not be able to adequately protect our intellectual property rights or may be accused of infringing intellectual property rights of third parties.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regard our trademarks, service marks, copyrights, patents, trade dress, trade secrets, proprietary technology, and similar intellectual property as critical to our success, and we rely on trademark, copyright, and patent law, trade secret protection, and confidentiality and license agreements with our employees, customers, and others to protect our proprietary rights. We may not be able to discover or determine the extent of any unauthorized use of our proprietary rights.  Third parties that license our proprietary rights also may take actions that diminish the value of our proprietary rights or reputation.  The protection of our intellectual property may require the expenditure of significant financial and managerial resources.  Moreover, the steps we take to protect our intellectual property may not adequately protect our rights or prevent third parties from infringing or misappropriating our proprietary rights.  Our intellectual property rights may not be upheld if challenged.  Such results could materially and adversely affect our business.  If we are unable to maintain the proprietary nature of our technologies, we may lose any competitive advantage provided by our intellectual property.  We and our customers and other users of our products may be subject to allegations that we or they or certain uses of our products infringe the intellectual property rights of third parties.  Litigation is costly to defend and the outcome of any litigation is inherently uncertain. Any intellectual property claims, with or without merit, could be time-consuming and expensive to resolve, could divert management attention from executing our business plan, and could require us or our customers or other users of our products to change business practices, pay monetary damages, or enter into licensing or similar arrangements.  Any adverse determination related to intellectual property claims or litigation could be material to our business, financial condition, or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Failure of our branded spirits to secure and maintain listings in control states could adversely affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In control states, the state liquor commissions act in place of distributors and decide which products are to be purchased and offered for sale in their respective states.  Products selected for listing in control states must generally reach certain volumes or profit levels to maintain their listings.  Products in control states are selected for purchase and sale through listing procedures, which are generally made available to new products only at periodically scheduled listing interviews.  Products not selected for listings can only be purchased by consumers in the applicable control state through special orders, if at all.  If, in the future, we are unable to maintain our current listings in the control states, or secure and maintain listings in those states for any additional branded spirits we may develop or acquire, sales of our branded spirits could decrease significantly, which would have a material adverse financial effect on our results of operations and financial condition.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant additional labeling or warning requirements or limitations on the availability of our products could inhibit sales of affected products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various jurisdictions have adopted or may seek to adopt significant additional product labeling or warning requirements or limitations on the availability of our products relating to the content or perceived adverse health consequences of some of our products.  Several of these labeling regulations or laws require warnings on any product with substances that the jurisdiction lists as potentially associated with cancer or birth defects and heightened requirements could be imposed.  If additional or more severe requirements of this type are imposed on one or more of our major products under current or future health, environmental, or other laws or regulations, they could inhibit sales of such products.  Further, we cannot predict whether our products will become subject to increased rules and regulations, which, if enacted, could increase our costs or adversely impact sales.  For example, advocacy groups in Australia, Canada, and the United Kingdom have called for the consideration of requiring the sale of alcohol in plain packaging with more comprehensive health warnings or have launched additional health-related campaigns in an effort to change drinking habits in those countries.  This could result in additional governmental regulations concerning the production, marketing, labeling, or availability of our products, any of which could damage our reputation, make our brands unrecognizable, or reduce demand of our products, which could adversely affect our profitability.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product recalls or other product liability claims could materially and negatively affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling products for human consumption involves inherent legal and other risks, including product contamination, spoilage, product tampering, allergens, or other adulteration.  We could decide to, or be required to, recall products due to suspected or confirmed product contamination, adulteration, misbranding, tampering, or other errors or deficiencies.  Although we maintain product recall insurance, product recalls or market withdrawals could result in significant losses due to their costs, the destruction of product inventory, lost sales due to the unavailability of the product for a period of time, and we may incur costs or financial losses that are either not insured against or not fully covered through our insurance.  We could be adversely affected if our customers lose confidence in the safety and quality of certain of our products, or if consumers lose confidence in the food and beverage safety system generally.  Negative attention about these types of concerns, whether or not valid, may damage our reputation, discourage food processors, branded spirits bottlers, or consumers from buying our products, or cause production and delivery disruptions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also suffer losses if our products or operations cause injury, illness, or death. In addition, we could face claims of false or deceptive advertising or other criticism.  A significant product liability or other legal judgment or a related regulatory enforcement action against us, or a significant product recall, may materially and adversely affect our reputation and profitability.  Moreover, even if a product liability or other legal or regulatory claim is unsuccessful, has no merit, or is not pursued, the negative publicity surrounding assertions against our products or processes and the associated legal and other expenses could have a material adverse effect on our business, financial condition, or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Failure to comply with anti-corruption laws, trade sanctions, and restrictions, or similar laws or regulations may have a material adverse effect on our business and financial results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market and sell our products in over 45 countries. Some of the countries where we do business have a higher risk of corruption than others.  While we are committed to doing business in accordance with applicable anti-corruption laws, trade sanctions and restrictions, and other similar laws and regulations, along with our Code of Conduct and our other policies, we remain subject to the risk that an employee, or one of our business partners, may take action determined to be in violation of international trade, money laundering, anti-corruption, or other laws, sanctions, or regulations, including the U.S. Foreign Corrupt Practices Act of 1977, the U.K. Bribery Act 2010, or equivalent laws.  Any determination that our operations or activities are not in compliance with applicable laws or regulations, particularly those related to anti-corruption and international trade, could result in investigations, interruption of business, loss of business partner relationships, suspension or termination of licenses and permits (our own or those of our partners), imposition of fines, legal or equitable sanctions, negative publicity, and management distraction.  Any media coverage associated with misconduct under these laws and regulations, even if unwarranted or baseless, could damage our reputation and sales. Further, our continued compliance with applicable anti-corruption or other laws or regulations, our Code of Conduct, and our other policies could result in higher operating costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also operate our business and market our products in countries that may be subject to export control regulations, embargoes, economic sanctions and other forms of trade restrictions.  New or expanded export control regulations, economic sanctions, embargoes or other forms of trade restrictions imposed on countries in which we or our associates do business may curtail our existing business and may result in serious economic challenges in these geographies, which could have a material adverse effect on our and our associates&#8217; operations, and may result in impairment charges on goodwill or other intangible assets.  For example, the United States, United Kingdom, and other countries imposed significant new sanctions and export controls against Russia, Russian banks and certain Russian individuals following Russia&#8217;s invasion of Ukraine and additional sanctions or </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">further punitive actions may be implemented in the future. The conflict and related sanctions have resulted and could continue to result in disruptions to global trade, commodity markets (including grain, corn, wheat, energy, and natural gas markets), and supply chain continuity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Class action or other litigation relating to alcohol abuse or the misuse of alcohol could adversely affect our business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Companies in our industry may face the possibility of class action or similar litigation alleging that the continued excessive use or abuse of beverage alcohol has caused death or serious health problems.  It is also possible that governments could assert that the use of alcohol has significantly increased government funded health care costs.  Litigation or assertions of this type have adversely affected companies in the tobacco industry, and it is possible that we, as well as our distributors, customers, or suppliers, could be named in litigation of this type.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, lawsuits have been brought in a number of U.S. states against beverage alcohol manufacturers and marketers alleging improper alcohol marketing, advertising, or distribution practices, including improperly targeting underage consumers in their advertising.  While we have not been named in these lawsuits, we could be named in similar lawsuits in the future.  Any class action or other litigation asserted against us could be expensive and time-consuming to defend against, deplete our cash, divert our personnel resources and, if the plaintiffs in such actions were to prevail, could harm our business significantly.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GENERAL RISKS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Higher costs or unavailability of raw materials, product ingredients, energy resources, or labor could adversely affect our financial results. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to make and sell our products depends upon the availability of raw materials and energy resources.  Prices and supply of all products are subject to market forces, such as weather, changes in domestic and global demand and supply, and global political or economic issues, including repercussions from Russia&#8217;s invasion of Ukraine.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher costs or insufficient availability of suitable grain, agave, water, wood, glass, plastics, closures, and other input materials, or higher associated labor costs or insufficient availability of labor, could have a material adverse effect on our business, financial condition, or results of operations.  Similarly, when energy costs rise, our transportation, freight, and other operating costs, such as distilling and bottling expenses, also may increase.  Our freight cost and the timely delivery of our products could be adversely affected by a number of factors that could reduce the profitability of our operations, including driver or equipment shortages, higher fuel costs, weather conditions, traffic congestion, shipment container availability, rail shut down, increased government regulation, and other matters.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the relationship between the price we pay for corn and the sales price of distillers feed, the principal co-product of our alcohol production process, can fluctuate significantly and negatively impact our business. The selling price of distillers feed has historically tracked the price of corn, but is also susceptible to other factors, including weather, other available feedstock, and global trade relations. As a result, the profitability of distillers feed could be adversely affected, which could be material to our business, financial condition, or results of operations.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we cannot offset higher raw material costs with higher selling prices, increased sales volume, or reductions in other costs, our profitability could be adversely affected.  There can be no assurance that we can cover these potential cost increases through future pricing actions.  Also, as a result of these pricing actions, consumers could purchase less or move from purchasing our higher-margin products to our lower-margin products. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A failure of one or more of our key information technology (&#8220;IT&#8221;) systems, networks, processes, associated sites, or service providers could have a negative impact on our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on IT systems, networks, and services, including internet sites, data hosting and processing facilities and tools, hardware (including laptops and mobile devices), software, and technical applications and platforms, some of which are managed and hosted by third-party vendors, to assist us in the management of our business.  The various uses of these IT systems, networks, and services include hosting our internal network and communication systems; enterprise resource planning; processing transactions; summarizing and reporting results of operations; business planning and financial information; complying with regulatory, legal, and tax requirements; providing and managing data security; and handling other processes necessary to manage our business.  The Company has previously experienced, and is expected to continue to be exposed to, failures of our IT systems and those of our third-party vendors due to various causes, including those caused by natural disasters, power outages, computer and telecommunications failures, viruses, phishing attempts, cyber-attacks, malware and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ransomware attacks, security breaches, failures in maintenance or development of new IT systems, and errors by employees or vendors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have technology and processes in place designed to detect and respond to such failures and disruptions; however, because of the techniques used to obtain unauthorized access, disable, or degrade service, or sabotage systems, and because of the unpredictable nature of other potential threats such as natural disasters, our detection and response measures may be ineffective or inadequate. In addition, increased IT security threats and more sophisticated cyber-crime pose a potential risk to the security of our IT systems, networks, and services, as well as the confidentiality, availability, and integrity of our data.  This could lead to outside parties having access to our confidential data, strategic information, or information regarding our employees, suppliers, or customers.  Ransomware attacks or other cybersecurity breaches have occurred, either internally or at our third-party technology service providers, and have caused and may in the future cause us to be prevented from accessing our data, resulting in interruptions or delays in our business, and causing us to incur remediation costs or requiring us to pay ransom to a hacker which takes over our systems, or damage our reputation.  Although we maintain insurance coverage for various cybersecurity risks, we may incur costs or financial losses that are either not insured against or not fully covered through our insurance. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of these potential failures or disruptions of our data security systems or our IT systems could have a material adverse impact on our business, financial conditions, or results of operations.  If the IT systems, networks, or service providers we rely upon fail to function properly, we may suffer disruptions to operations, including order processing, invoicing, and production and distribution of our products, as well as reputational, competitive, or business harm, all of which may have a material adverse effect on our business, financial condition, or results of operations.  If our critical IT systems or back-up systems or those of our third-party vendors were damaged or ceased to function properly, we might have to make a significant investment to repair or replace them.  In addition, these events could result in unauthorized disclosure of confidential information, and we may suffer financial and reputational damage because of lost or misappropriated confidential information belonging to us or to our employees, customers, or suppliers.  Additionally, we could be exposed to potential liability, litigation, governmental inquiries, investigations, or regulatory enforcement actions and we could be subject to the payment of fines or other penalties, ransoms, legal claims by our suppliers, customers, or employees, and significant remediation costs.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our business may suffer from risks related to acquisitions and potential future acquisitions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Part of our strategic business plan is to grow our business through acquisitions, and we continue to evaluate and engage in discussions concerning potential acquisition opportunities, some of which could be material. For example, in April 2021 we acquired Luxco, Inc. (referred to as &#8220;Luxco&#8221; and the merger as the &#8220;Merger&#8221;) and in June 2023 we acquired Penelope Bourbon LLC (&#8220;Penelope&#8221;).  Failure to successfully integrate or otherwise realize the anticipated benefits of our acquisitions could adversely impact our long-term competitiveness and profitability.  The integration of any acquisition involves a number of risks that could harm our financial condition, results of operations, or competitive position, including: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Integration plans for our acquisitions are based on benefits that involve assumptions as to future events, including our ability to successfully achieve anticipated synergies, leveraging our existing relationships, as well as general business and industry conditions, many of which are beyond our control and may not materialize.  Unforeseen factors may offset components of our integration plans in whole or in part.  As a result, our actual results may vary considerably, or be considerably delayed, compared to our estimates.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The integration process could disrupt the activities of the businesses that are being combined.  The combination of companies requires, among other things, coordination of administrative and other functions.  In addition, the loss of key employees, customers, or vendors of acquired businesses could materially and adversely impact the integration of any acquired businesses.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The execution of our integration plans may divert the attention of our management from other key responsibilities; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our financial results may be negatively impacted by cash expenses and non-cash charges incurred in connection with an acquisition if goodwill or other intangible assets we acquire become impaired.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may enter new markets or markets in which we have limited prior experience.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may incur substantial indebtedness to finance an acquisition, enhancing our vulnerability to increased debt service requirements if interest rates rise, reducing the amount of expected cash flow available for other purposes, including capital expenditures and acquisitions, and limiting our flexibility in planning for or reacting to changes in our businesses and industries.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may assume unanticipated liabilities and contingencies or other exposures (including regulatory risks) for which we do not have adequate insurance coverage, indemnification, or other protection.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our acquisitions could fail to perform in accordance with our expectations at the time of purchase.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to grow through the acquisition of additional distilled spirits brands or other businesses is also dependent upon identifying acceptable acquisition targets and opportunities, our ability to consummate prospective transactions on favorable terms, or at all, and the availability of capital to complete the acquisition.  The pursuit of potential acquisitions may divert the attention of management and cause us to incur various costs and expenses in identifying, investigating, and pursuing suitable acquisitions, whether or not they are consummated. We may not be able to identify desirable acquisition targets or be successful in entering into an agreement with any particular target. We intend to finance our acquisitions through a combination of our available cash resources, third-party financing and, in appropriate circumstances, the further issuance of equity and debt securities.  Any issuance of our Common Stock or securities convertible into our Common Stock to fund an acquisition could substantially dilute the ownership percentage of our current stockholders and negatively impact the market price of our Common stock.  For example, in connection with the Merger we issued approximately 5.0 million shares of our Common Stock.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquiring additional distilled spirits brands or other businesses could have a significant effect on our financial position and could cause substantial fluctuations in our operating results.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">An increase in interest rates would increase the cost of servicing our debt and could reduce our profitability.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revolving credit facility bears interest at variable rates.  The U.S. Federal Reserve began raising the Federal Funds interest rate in early 2022 and continued to do so throughout the first half of 2023 in response to concerns about inflation.  As of December 31, 2023, the Federal Funds interest rate was at the highest level in 22 years.  Although the Federal Reserve has held interest rates steady since July 2023 and has pointed to potential interest rate cuts, there is no guarantee that they may again raise interest rates in response to continuing concerns about inflation.  Any increase in interest rates would increase the cost of servicing our variable rate debt and could materially reduce our profitability and cash flows. In addition, higher interest rates could increase the future cost to refinance our convertible notes or the cost of financing any future acquisitions.  Assuming our revolving credit facility was fully drawn up to the current $400 million maximum principal commitment, for each 1% increase in Secured Overnight Financing Rate (&#8220;SOFR&#8221;) would result in a $4.0 million increase in annual interest expense under the revolving credit facility.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If we were to lose any of our key personnel, we may not be able to fully implement our strategic plan, and our system of internal controls could be impacted.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on the continued services of key personnel involved in management, finance, product development, sales, manufacturing, marketing, human resources, operations, and distribution, and upon the efforts and abilities of our executive management team.  The loss of service of any of our key personnel could have a material adverse effect on our business, financial condition, results of operations, or on our system of internal controls.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we cannot attract and retain key personnel, or if our search for qualified personnel is prolonged, our system of internal controls may be affected, which could lead to an adverse effect on our business, financial condition, or results of operations.  In addition, it could be difficult, time consuming, and expensive to replace any key management member or other critical personnel, and no guarantee exists that we will be able to recruit suitable replacements or assimilate new key personnel into our organization.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our global business is subject to commercial, political, and financial risks.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are sold in more than 45 countries; accordingly, we are subject to risks associated with doing business internationally, including commercial, political, and financial risks.  In addition, we are subject to potential business disruption caused by military conflicts (including the current conflicts in Ukraine and Israel); potentially unstable governments or legal systems; civil or political upheaval or unrest; local labor policies and conditions; possible expropriation, nationalization, or confiscation of assets; problems with repatriation of foreign earnings; economic or trade sanctions; closure of markets to imports; anti-American sentiment; terrorism or other types of violence in or outside the U.S.; and health pandemics.  If shipments of our products to international markets were to experience significant disruption due to these risks or for other reasons, it could have a material adverse effect on our financial results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Covenants and other provisions in our credit arrangements could hinder our ability to operate.  Our failure to comply with covenants in our credit arrangements could result in the acceleration of the debt extended under such agreements, limit our liquidity, and trigger other rights of our lenders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit arrangements (Note 7, Corporate Borrowings) contain a number of financial and other covenants that include provisions which require us, in certain circumstances, to meet certain financial tests.  These covenants could hinder our ability </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to operate and could reduce our profitability.  The lender may also terminate or accelerate our obligations under our credit arrangements upon the occurrence of various events in addition to payment defaults and other breaches.  Any acceleration of our debt or termination of our credit arrangements would negatively impact our overall liquidity and might require us to take other actions to preserve any remaining liquidity.  Although we anticipate that we will be able to meet the covenants in our credit arrangements, there can be no assurance that we will do so, as there are a number of external factors that affect our operations over which we have little or no control, that could have a material adverse effect on our business, financial condition, or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pandemics or other health crises could disrupt or otherwise negatively impact our operations, including the demand for our products and our ability to produce and deliver our products. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A pandemic, such as COVID-19, or another widespread health crisis could negatively impact the global economy which could have a negative impact on our operations, including voluntary or mandatory temporary closures of our facilities or offices; interrupt our supply chain, which could impact the cost or availability of raw materials; cause disruptions or restrictions on our ability to travel or to market and distribute our products; reduce consumer demand for our products or those of our customers due to bar and restaurant closures or reduced consumer traffic in bars, restaurants, and other locations; and labor shortages.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, our facilities and those of our customers and suppliers could be required to comply with new regulations imposed by state and local governments in response to such an outbreak.  Compliance with these new measures could cause an increase in the cost, or delay or reduce the volume, of products produced at our facilities or those of our suppliers.  A pandemic or other widespread health crisis could disrupt or negatively impact credit markets, which could adversely affect the availability and cost of capital.  These impacts could limit our ability to fund our operations and satisfy our obligations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may not pay dividends or may pay smaller dividends on our Common Stock in the future.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The payment of dividends, as well as the amount of any dividends,  requires approval of our Board of Directors. Future dividend payments are also subject to our financial results, the availability of statutory surplus funds to pay dividends, restrictions in our debt agreements, and our capital allocation strategy. These or other factors could result in a change to our current policy of paying dividends on our Common Stock or may result in us paying smaller dividends on our Common Stock in the future.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RISKS RELATED TO OUR CAPITAL STRUCTURE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stockholders have limited rights under our Articles of Incorporation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our Articles of Incorporation, holders of our preferred stock, par value $10.00 per share (&#8220;Preferred Stock&#8221;), are entitled to elect five of our nine directors and only holders of our Preferred Stock are entitled to vote with respect to a merger, dissolution, lease, exchange or sale of substantially all of our assets, or on an amendment to the Articles of Incorporation, unless such action would increase or decrease the authorized shares or par value of the Common or Preferred Stock, or change the powers, preferences or special rights of the Common or Preferred Stock so as to affect the holders of Common Stock adversely.  Generally, our Common Stock and Preferred Stock vote as separate classes on all other matters requiring stockholder approval.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the majority of the outstanding shares of our Preferred Stock is beneficially owned by one individual, who is effectively in control of the election of five of our nine directors under our Articles of Incorporation.  Furthermore, a group of stockholders beneficially owning approximately 21 percent of our Common Stock as of December 31, 2023 (excluding shares controlled by certain other stockholders) have a right to nominate up to two of the four directors to be elected by holders of our Common Stock pursuant to the terms of a shareholders&#8217; agreement, provided they continue to hold a certain amount of our Common Stock, and two other individuals who beneficially own approximately 13 percent of our Common Stock as of December 31, 2023 have agreed to vote in favor of those nominees with respect to any shares of Common Stock over which they have sole voting control.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our two class structure with our Common Stock and Preferred Stock may prevent the inclusion of our Common Stock in certain stock market indices, may cause stockholder advisory firms or others to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure, and may result in large institutional investors not purchasing shares of our Common Stock. Any actions or publications by stockholder advisory firms, institutional investors, or others critical of our corporate governance practices or capital structure could also adversely affect the value of our Common Stock or make it difficult for us to attract and retain qualified directors. Any actions we might pursue to eliminate the Preferred Stock would require the support of the holders of our Preferred Stock and would likely involve payment to the holders of our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferred Stock for redeeming their shares, the amount of which could be material and would involve risks related to the valuation and terms of any such transaction.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The concentrated control of our stock and rights of holders of Preferred Stock under our Articles of Incorporation could delay, defer, or prevent a change of control, merger, consolidation, or sale of all or substantially all of our assets that our other stockholders support, or conversely these factors could result in the consummation of such a transaction that our other stockholders do not support. The concentrated control of our stock and rights of holders of Preferred Stock could also discourage a potential investor from acquiring our Common Stock due to the limited voting power of such stock relative to the Preferred Stock and could have an adverse effect on the market price of our Common Stock.  In addition, the sale or prospect of a sale of a substantial number of shares by our principal stockholders could have an adverse effect on the market price of our Common Stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We have various mechanisms in place to discourage takeover attempts, which may reduce or eliminate our stockholders&#8217; ability to sell their shares for a premium in a change of control transaction.  In addition, we could issue additional shares of Common Stock, which could adversely impact the market price of our Common Stock.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various provisions of our Articles of Incorporation and bylaws and of Kansas corporate law may discourage, delay, or prevent a change in control or takeover attempt of our Company by a third-party which our management and Board of Directors opposes. Stockholders who might desire to participate in such a transaction may not have the opportunity to do so.  These antitakeover provisions could substantially impede the ability of stockholders to benefit from a change of control or change in our management and Board of Directors.  These provisions include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the rights of holders of our Preferred Stock under our Articles of Incorporation (see &#8220;Common Stockholders have limited rights under our Articles of Incorporation&#8221;);</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additional shares of Preferred Stock and Common Stock that could be issued by our Board of Directors to make it more difficult for a third-party to acquire, or to discourage a third-party from acquiring, a majority of our outstanding voting stock;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">non-cumulative voting in the election of directors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limitations on the ability of stockholders to call special meetings of stockholders; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advance notice requirements for nominations of candidates for election to our Board of Directors or for proposing matters that can be acted upon by our stockholders at stockholder meetings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors is authorized to issue additional shares of Common Stock and Preferred Stock and may issue the available authorized shares without notice to, or further action by, our stockholders, unless stockholder approval is required by law or the rules of the Nasdaq Global Select Market.  We believe that it is necessary to maintain a sufficient number of available authorized shares of our Common Stock in order to provide us with the flexibility to issue Common Stock for business purposes that may arise as deemed advisable by our Board.  The issuance of additional shares of Common Stock or Preferred Stock may significantly dilute the equity ownership of our current stockholders and could have an adverse effect on the market price of our Common Stock. </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_58"></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B.&#160;&#160;UNRESOLVED STAFF COMMENTS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_2224"></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1C.&#160;&#160;CYBERSECURITY</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Management and Strategy</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have a multi-pronged approach to assess, identify, and manage material risks from cybersecurity threats. This approach includes system testing and patching, continuous monitoring, end-user training and awareness, multi-layered security, redundancy mechanisms, encryption, and internal audits and assessments.  Assessment of cybersecurity risk is part of our overall enterprise risk management (&#8220;ERM&#8221;) process, which is reviewed by the Audit Committee of our Board of Directors, along with our strategies for managing our cybersecurity risks.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We maintain technical and organizational safeguards, including employee training, incident response capability reviews and exercises, cybersecurity insurance, and business continuity mechanisms for the protection of our assets. If faced with a cybersecurity incident, our IT team is trained to focus on responding to and containing the threat and minimizing any business impact, as appropriate. In the event of an incident, our IT team assesses, among other factors, safety impact, supply chain and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">manufacturing disruption, data and personal information loss, business operations disruption, projected cost, and potential for reputational harm.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">From time to time, our processes are audited and validated by internal and external experts. We leverage third-party cybersecurity experts with the goal of minimizing disruption to our business and production operations, strengthening supply chain resilience in response to cyber-related events, and supporting the integrity of IT systems. We also engage reputable third-party consultants to help evaluate and test our vulnerability to cybersecurity threats as well as to conduct annual penetration tests to help identify exploitable cybersecurity vulnerabilities.  Our IT team assesses these testing results and implements any appropriate measures to mitigate vulnerabilities identified.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have not experienced any material impacts from any cybersecurity threats or incidents in the last three fiscal years. We use each cybersecurity threat or incident as an opportunity to review our protocols and implement enhancements as applicable. For more information about our risks from cybersecurity threats, see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Item 1A&#8212;Risk Factors&#8212;A failure of one or more of our key information technology (&#8220;IT&#8221;) systems, networks, processes, associated sites, or service providers could have a negative impact on our business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Governance</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Board of Directors is responsible for overseeing risk assessments and risk management, including cybersecurity risks, and is assisted in these efforts by the Audit Committee of the Board. Our IT team is responsible for assessing and managing our risks from cybersecurity threats. Our IT team is led by our Vice President of Information Technology and Security, who reports directly to our Chief Financial Officer.  During 2023, our Chief Information Officer (who has been serving as our Chief Commercial Officer since January 2024) provided updates on cybersecurity threats and risks to our Board of Directors and to the Audit Committee of our Board of Directors.  In addition, the Audit Committee reviewed cybersecurity risks and mitigation strategies in 2023, as part of their oversight of our enterprise risk management process.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Vice President of Information Technology and Security has over 25 years of experience in IT and has held a variety of IT roles across multiple business lines within the financial services, aviation, and hospitality industries. He received both his bachelor&#8217;s and master&#8217;s degrees in information management and holds Certified Information Systems Security Professional (&#8220;CISSP&#8221;) certification. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Vice President of Information Technology and Security monitors our processes for preventing, detecting, mitigating, and remediating cybersecurity incidents through his management of, and participation in, the cybersecurity risk management and strategy processes described above, including through the operation of our incident response plans, which include escalation to our Chief Executive Officer and Chief Financial Officer, as appropriate.    </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;PROPERTIES</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;22, 2024, our material properties include: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.391%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.686%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Principal Activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">United States:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Atchison, Kansas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wheat flour processing, warehousing, research and quality control laboratories, office space, and a technical innovation center</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions and Corporate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leawood, Kansas</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office space</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lawrenceburg and Greendale, Indiana</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distillery, warehousing, tank farm, quality control laboratory, and research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sunman, Indiana</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warehousing facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Williamstown, Kentucky</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warehousing facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lebanon, Kentucky</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distillery, office space, and retail location</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bardstown, Kentucky</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distillery, office space, retail location, and warehousing facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits and Distilling Solutions</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">St. Louis, Missouri</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bottling facility, warehousing facility, office space</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(b),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> and fulfillment center</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits and Corporate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cleveland, Ohio</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bottling facility and office space</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">International: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arandas, Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(c)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distillery, office space, and agave farm</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Londonderry, Northern Ireland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bottling and blending facility and office space</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) On July 13, 2023, we announced the decision by our Board of Directors to approve the closure of the Atchison Distillery.  The Atchison Distillery ceased operations during December 2023. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b) Facility is leased.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c) These properties are owned and operated by our joint ventures, Agricola and DGL.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These facilities are generally in good operating condition and are generally suitable for the business activity conducted therein.  The properties, except as otherwise indicated above, are owned by the Company.&#160;&#160;We also own or lease transportation equipment and facilities and a gas pipeline.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_64"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3.&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is, from time to time, a party to legal or regulatory proceedings arising in the ordinary course of its business.  The discussion regarding litigation in Note 11, Commitments and Contingencies, included elsewhere in this Report is incorporated herein by reference.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with U.S. Generally Accepted Accounting Principles (&#8220;GAAP&#8221;), we record a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated.  These liabilities are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case or proceeding.</span></div><div id="id40edb43f1b54755a67aaa60aea07310_67"></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable. </span></div><div id="id40edb43f1b54755a67aaa60aea07310_70"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="id40edb43f1b54755a67aaa60aea07310_73"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5.&#160;&#160;MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDERS MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Common Stock is traded on the Nasdaq Global Select Market under the ticker symbol MGPI. &#160;As of February&#160;16, 2024, there were approximately 293 holders of record of our Common Stock.  According to reports received from Nasdaq, the average daily trading volume of our Common Stock (excluding block trades) ranged from 40,700 to 504,700 shares during the year ended December&#160;31, 2023.&#160;</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STOCK PERFORMANCE GRAPH</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares the cumulative total return of our Common Stock for the five-year period ended December&#160;31, 2023, against the cumulative total return of the S&amp;P 500 Stock Index (broad market comparison), Russell 3000 (broad market comparison), and Russell 2000 - Consumer Staples (line of business comparison</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).  The graph assumes $100 (one hundred dollars) was invested on December 31, 2018, and that all dividends were reinvested.</span></div><div style="text-align:center"><img src="mgpi-20231231_g2.jpg" alt="444" style="height:420px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"/></div><div id="id40edb43f1b54755a67aaa60aea07310_79"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURCHASES OF EQUITY SECURITIES BY ISSUER</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no unregistered sale of equity securities during the quarter ended December&#160;31, 2023.  </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_82"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. [Reserved]</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_85"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7.&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="id40edb43f1b54755a67aaa60aea07310_88"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY NOTE CONCERNING FACTORS THAT MAY AFFECT FUTURE RESULTS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This Report may contain forward looking statements as well as historical information.&#160;&#160;All statements, other than statements of historical facts, regarding the prospects of our industries and our prospects, plans, financial position, mission, and strategy may constitute forward looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, including without limitation statements about our sources of cash being adequate; our capital expenditures; our ability to support our liquidity and operating needs through cash generated from operations; and our ability to obtain credit funding.&#160;&#160;Forward looking statements are usually identified by or are associated with such words as &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;project,&#8221; &#8220;forecast,&#8221; &#8220;hopeful,&#8221; &#8220;should,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;could,&#8221; &#8220;encouraged,&#8221; &#8220;opportunities,&#8221; &#8220;potential,&#8221; and similar terminology. &#160;These forward-looking statements reflect management&#8217;s current beliefs and estimates of future economic circumstances, industry conditions, our performance, our financial results, and our financial condition and are not guarantees of future performance. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially. For information on these risks and uncertainties and other factors that could affect the Company&#8217;s business, see the &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Conditions and Results of Operations&#8221; of this Report and our other filings with the Securities and Exchange Commission (the &#8220;SEC&#8221;).  Forward-looking statements in this Report are </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">made as of the date of this Report, and we undertake no obligation to update any forward-looking statements or information made in this Report, except as required by law.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis (&#8220;MD&amp;A&#8221;) of Financial Condition and Results of Operations is designed to provide a reader of MGP&#8217;s consolidated financial statements with a narrative from the perspective of management.  MGP&#8217;s MD&amp;A is presented in the following sections:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.75pt">Overview</span></div><div style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.75pt">Recent Developments</span></div><div style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.75pt">Results of Operations</span></div><div style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.75pt">Distilling Solutions Segment</span></div><div style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.75pt">Branded Spirits Segment</span></div><div style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.75pt">Ingredient Solutions Segment</span></div><div style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.75pt">Cash Flow, Financial Condition and Liquidity</span></div><div style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.75pt">Critical Accounting Estimates</span></div><div style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.75pt">New Accounting Pronouncements</span></div><div style="padding-left:36pt"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_91"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP is a leading producer and supplier of premium distilled spirits, branded spirits, and food ingredients.  Distilled spirits include premium bourbon, rye, and other whiskeys (&#8220;brown goods&#8221;) and grain neutral spirits (&#8220;GNS&#8221;), including vodka and gin.  Our distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP was also a producer of high quality industrial alcohol for use in both food and non-food applications, which was primarily produced at our distillery located in Atchison, Kansas, prior to its closure during December 2023.  We have a portfolio of our own high quality branded spirits, which we produce through our distilleries and bottling facilities and sell to distributors.  Our branded spirits products account for a range of price points from value products through ultra premium brands.  Our protein and starch food ingredients provide a host of functional, nutritional, and sensory benefits for a wide range of food products to serve the consumer packaged goods industry.  Our ingredients products are sold directly, or through distributors, to manufacturers and processors of finished packaged goods or to bakeries.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategic plan is designed to leverage our history and strengths as well as the positive macro trends we see in the industries in which we compete, while providing better insulation from outside factors, including swings in commodity pricing. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Distilling Solutions Segment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Distilling Solutions segment mission is to cultivate lasting partnerships with customers across all product categories by leveraging our technical distilling expertise, strong sales and operating platform, aging whiskey inventory, and unique project development skills.  The favorable macro industry trends we anticipate will benefit our business include the expansion in the U.S. of the distilled spirits&#8217; share within beverage alcohol, particularly growth of the American whiskey category that has continued to expand over the past several years.  These macro industry trends also include shifting sales mix to higher margin products, such as premium brown goods.  Our Distilling Solutions segment is also subject to unfavorable macro industry trends, which include increased competition as industry participants seek to capitalize on consumer trends, inflation impacts on customers, overall American whiskey supply and consumer consumption patterns, as well as increased commodity prices.  Our strategy for the Distilling Solutions segment is to further develop our existing customer relationships, expand our Kentucky whiskey sales platform, cultivate additional multi-national and craft customers for brown goods sales, and increase our global presence in the American whiskey market.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, we continued to focus on attracting customers and developing customer relationships for our premium beverage alcohol products as well as shifting our focus away from industrial alcohol, fuel grade alcohol, and white beverage alcohol.  Distilling Solutions segment sales for 2023 increased 5 percent over the prior year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Branded Spirits Segment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Branded Spirits segment mission is to align our product offering and enhance focus on growing spirits categories and price tiers. The favorable macro industry trends we anticipate will benefit our business include growth in high-end whiskey and tequila brands as well as growth in the U.S. across all spirit categories in the premium plus price tiers.  Our Branded Spirits segment is also subject to unfavorable macro industry trends, which include inflation impacts on consumers, and increased </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">competition as industry participants seek to capitalize on consumer trends.  Our strategy for the Branded Spirits segment is to focus on the right brands at the right price points in the right spirits categories to maximize profit for the Company.  Additionally, our strategy is to grow our overall points of distribution, increase innovation, build brand awareness, and continue to invest in our people.  Branded Spirits segment sales for 2023 increased 7 percent over the prior year. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ingredient Solutions Segment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Ingredient Solutions segment mission is to remain a strategic business partner of choice earning meaningful relationships through collaboration, innovation, and dedication to best-in-class customer service.  The favorable macro industry trends we anticipate will benefit our business include growth and focus on high fiber, high protein, meat alternatives, plant-based protein, and non-GMO products.  We continue to provide customer solutions, taking advantage of our position within growing consumer trends.  Our strategy for the Ingredient Solutions segment is to expand and optimize our dietary fiber, plant proteins, and clean label starches; expand our extruded products platform; and continue to innovate and expand opportunities through research and development.  Ingredient Solutions segment sales for 2023 increased 14 percent over the prior year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RECENT DEVELOPMENTS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Acquisition of Penelope </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On May 8, 2023, we entered into a definitive agreement to acquire 100 percent of the equity of Penelope, and subsequently completed the acquisition on June 1, 2023 (the &#8220;Acquisition&#8221;).  Penelope, prior to our acquisition, was a family and founder-owned and operated American whiskey company with a diverse portfolio of high-quality whiskeys in the premium plus price tiers.  As a result of the acquisition, we enhanced our presence in the growing American whiskey category and expanded our portfolio of premium plus price tier brands.  Following the acquisition, Penelope became a wholly owned subsidiary of the Company and its financial results are included in the Branded Spirits segment (see Note 4, Business Combination for additional information). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Closure of the Atchison Distillery</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 13, 2023, we announced the decision by our Board of Directors to approve the closure of our distillery located in Atchison, Kansas (the &#8220;Atchison Distillery&#8221;).  The Atchison Distillery ceased operations in December 2023.  The decision to close the Atchison Distillery is consistent with our plan to address profitability headwinds associated with our GNS and industrial alcohol products within the Distilling Solutions segment.  During the year ended December 31, 2023, we recorded a $17,112 impairment of assets related to the Atchison Distillery closure, which was recorded in the impairment of long-lived assets and other line on the Consolidated Statement of Income.  The impaired assets were recorded within the Distilling Solution segment.  Additionally, we recorded $2,279 of expenses related to severance costs, inventory write offs, contract termination fees, consulting fees, and other miscellaneous expenses related to the Atchison Distillery closure, which were recorded in the impairment of long-lived assets and other line on the Consolidated Statement of Income for the year ended December 31, 2023 (see Note 6, Closure of the Atchison Distillery for additional information).</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated results</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below details the consolidated results for 2023, 2022 and 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Increase (Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023 v. 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022 v. 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">836,523</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">782,358&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">626,720&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">531,811</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">427,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">304,712</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253,306&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Gross margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">36.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advertising and promotion expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">91,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of long-lived assets and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,391</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">148,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,965&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating margin %</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">141,746</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,172&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,096&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34,616</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Effective tax expense rate %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">24.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">107,130</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,872&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,817&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Net income margin %</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic EPS</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted EPS</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage points (&#8220;pp&#8221;).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 to 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sales for 2023 were $836,523, an increase of 7 percent compared to 2022, which was the result of increased sales in the Distilling Solutions, Branded Spirits, and Ingredient Solutions segments.  Distilling Solutions segment sales increased 5 percent, primarily due to an increase in the sales of brown goods within premium beverage alcohol.  Branded Spirits segment sales increased 7 percent, primarily due to increased sales of brands in the premium plus price tiers.  Ingredient Solutions segment sales increased 14 percent due to increased sales across all Ingredient Solutions product lines.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 to 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sales for 2022 were $782,358, an increase of 25 percent compared to 2021, which was the result of increased sales in the Distilling Solutions, Branded Spirits, and Ingredient Solutions segments.  Within the Distilling Solutions segment, sales were up 22 percent, primarily due to an increase in sales of brown goods within premium beverage alcohol. Total Branded Spirits segment sales increased 30 percent, due to an increase in sales across all price tier categories.  Total Ingredient Solutions segment sales increased 28 percent, primarily due to increased sales of specialty wheat starches and proteins. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 to 2022 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gross profit for 2023 was $304,712, an increase of 20 percent compared to 2022.  The increase was driven by an increase in gross profit in the Distilling Solutions, Branded Spirits, and Ingredient Solutions segments.  The Distilling Solutions segment gross profit increased by $18,682, or 15 percent.  The Branded Spirits segment gross profit increased by $17,260, or 18 percent.  The Ingredient Solutions segment gross profit increased by $15,464, or 49 percent.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 to 2021 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gross profit for 2022 was $253,306, an increase of 27 percent compared to 2021.  The increase was driven by an increase in gross profit in Branded Spirits, Distilling Solutions, and Ingredient Solutions segments.  The Branded Spirits segment gross profit increased by $32,877, or 52 percent.  The Distilling Solutions segment gross profit increased by $12,176, or 11 percent, and the Ingredient Solutions segment gross profit increased by $9,288, or 42 percent.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and promotion expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 to 2022 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Advertising and promotion expenses for 2023 were $38,213, an increase of 29 percent compared to 2022.  This increase was primarily driven by increased advertising and promotion investment in the Branded Spirits segment, primarily in the premium plus price tiers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 to 2021 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Advertising and promotion expenses for 2022 were $29,714, an increase of 85 percent compared to 2021.  This was primarily driven by an increased advertising and promotion investment in the Branded Spirits segment, specifically in the premium plus price tiers.  The increase was also driven by the assumption of Luxco&#8217;s advertising and promotion expenses for the full year of 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SG&amp;A expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 to 2022 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses for 2023 were $91,395, an increase of 22 percent compared to 2022.  The increase in SG&amp;A expenses was primarily due to higher personnel expenses and incentive compensation, inclusive of certain incremental costs incurred relating to our CEO transition, and business acquisition expenses related to the acquisition of Penelope.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 to 2021 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses for 2022 were $74,627, an increase of 2 percent compared to 2021.  The increase in SG&amp;A was driven by the assumption of Luxco&#8217;s SG&amp;A expenses for the full year of 2022, as well as higher personnel and incentive compensation expense, partially offset by a decrease in advisory and other transaction costs in 2021 related to the merger with Luxco that did not recur in 2022. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating income</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:74.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.945%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Increase (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income for 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,363&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in gross profit - Branded Spirits segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in  gross profit - Distilling Solutions segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in gross profit - Ingredient Solutions segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in advertising and promotion expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in SG&amp;A expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,798)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decrease in insurance recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income for 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,965&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in gross profit - Distilling Solutions segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in gross profit - Branded Spirits segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in gross profit - Ingredient Solutions segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in advertising and promotion expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in SG&amp;A expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of long-lived assets and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income for 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">148,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> See segment discussion.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Percentage points (&#8220;pp&#8221;).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 to 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Operating income for 2023 decreased to $148,613 from $148,965 for 2022, primarily due to the impairment of assets and other expenses of $19,391 related to the closure of the Atchison Distillery, increased SG&amp;A expenses and advertising and promotion expenses as discussed above, and the change in fair value of the contingent consideration of $7,100 related to the Penelope acquisition.  These impacts were mostly offset by increased gross profit in all three segments.   </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 to 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Operating income for 2022 increased to $148,965 from $126,363 for 2021, due to increases in gross profit in the Branded Spirits, Distilling Solutions, and Ingredient Solutions segments.  These increases were partially offset by a decrease in insurance recoveries as well as increases in advertising and promotion expenses and SG&amp;A expenses. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income tax expense</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">2023 to 2022 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> Income tax expense for 2023 was $34,616, for an effective tax rate for the year of 24.4 percent.  Income tax expense for 2022 was $31,300, for an effective tax rate for the year of 22.3 percent.  The 2.1 percentage point increase was primarily due to an increase in valuation allowances and lower tax credits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 to 2021 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Income tax expense for 2022 was $31,300, for an effective tax rate for the year of 22.3 percent.  Income tax expense for 2021 was $30,279, for an effective tax rate for the year of 25.0 percent.  The 2.7 percentage point decrease was primarily due to an increase in state tax credits due to capital expenditures investments. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic and diluted EPS</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.434%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EPS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Increase (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic and Diluted EPS for 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in operating income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in other expense, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in weighted average shares outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS for 2022 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.94&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of dilutive shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted EPS for 2022 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.434%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EPS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Increase (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS for 2022 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.94&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in operating income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in other expense, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in weighted average shares outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS for 2023 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of dilutive shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted EPS for 2023 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.24pt">Items are net of tax based on the effective tax rate for each base year.</span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.84pt">Percentage points (&#8220;pp&#8221;).</span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Weighted average shares outstanding change primarily related to the vesting of employee restricted stock units (&#8220;RSUs&#8221;), our withholding and purchase of vested RSUs from employees to pay withholding taxes, and the granting of Common Stock to directors.  Additionally, during 2021, the weighted average shares outstanding were impacted by the issuance of shares as part of the Merger consideration. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 to 2022 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic EPS decreased to $4.82 in 2023 from $4.94 in 2022, primarily due to the increase in effective tax rate, partially offset by a decrease in other expenses, net.  Diluted EPS decreased to $4.80 in 2023 from $4.92 in 2022, primarily due to the above described changes in basic EPS as well as the impact of the dilutive shares outstanding related to the conversion feature of the Convertible Senior Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 to 2021 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EPS increased to $4.94 in 2022 from $4.37 in 2021, primarily due to the increase in operating income, partially offset by an increase in shares outstanding as a result of shares issued as part of the consideration paid for the Merger.  Diluted EPS increased to $4.92 in 2022 from $4.37 in 2021, primarily due to the above described changes in basic EPS, partially offset by the impact of dilutive shares outstanding related to the conversion feature of the Convertible Senior Notes. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DISTILLING SOLUTIONS SEGMENT</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DISTILLING SOLUTIONS SALES</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-Year Sales Change Increase/ (Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brown Goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">289,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,668&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">White Goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">58,645</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Premium beverage alcohol</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">347,836</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Industrial alcohol</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,010</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,802)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Food grade alcohol</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">385,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel grade alcohol</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,798</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,883)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distillers feed and related co-products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,578</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warehouse services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,632</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Distilling Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">450,854</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428,478&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Year-versus-Year Sales Attributed to:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Volume</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Price/Mix</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium beverage alcohol</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(8)%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-Year Increase/(Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">144,964</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,682&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(a)  Total sales change is calculated by taking the difference between current period sales dollars and prior period sales dollars, divided by prior period sales dollars.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(b) Volume change is calculated by taking the difference between current period sales volume and prior period sales volume, multiplied by prior period sales per unit. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(c) Price/Mix change is calculated by taking the difference between current period sales-per-unit and prior period sales-per unit, multiplied by current period sales volume. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(d)  Percentage points (&#8220;pp&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 compared to 2022</span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Distilling Solutions sales for 2023 increased by $22,376, or 5 percent, compared to 2022.  Sales of brown goods within                                               premium beverage alcohol and warehouse services increased while white goods within premium beverage alcohol, distillers feed and related co-products, industrial alcohol, and fuel grade alcohol decreased compared to 2022.  The increase in sales of brown goods was driven by higher average selling price and higher sales volume.  This increase was partially offset by a decrease in sales of white goods, distillers feed and related co-products, industrial alcohol and fuel grade alcohol, which was driven primarily by lower sales volume in connection with the Atchison Distillery closure.  The decreases in sales volume of white goods, distillers feed and related co-products, and industrial alcohol were partially offset by higher average selling price. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased year versus year by $18,682, or 15 percent.  Gross margin for 2023 increased to 32.2 percent from 29.5 percent for 2022.  The increase in gross profit was due primarily to increased average selling price and volume of higher margin brown goods.  This increase was partially offset by larger gross profit losses in the Atchison Distillery.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DISTILLING SOLUTIONS SALES</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-Year Sales Change Increase/ (Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brown Goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">White Goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Premium beverage alcohol</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Industrial alcohol</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Food grade alcohol</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel grade alcohol</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distillers feed and related co-products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warehouse services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Distilling Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428,478&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,504&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,974&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Year-versus-Year Sales Attributed to:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Volume</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Price/Mix</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium beverage alcohol</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-Year Increase/(Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(a)  Total sales change is calculated by taking the difference between current period sales dollars and prior period sales dollars, divided by prior period sales dollars.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(b) Volume change is calculated by taking the difference between current period sales volume and prior period sales volume, multiplied by prior period sales per unit. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(c) Price/Mix change is calculated by taking the difference between current period sales-per-unit and prior period sales-per unit, multiplied by current period sales volume. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(d)  Percentage points (&#8220;pp&#8221;).</span></div><div><span><br/></span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 compared to 2021</span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Distilling Solutions sales for 2022 increased by $75,974, or 22 percent, compared to 2021.  Sales of brown goods within premium beverage alcohol, distillers feed and related co-products, and warehouse services increased while industrial alcohol, white goods within premium beverage alcohol, and fuel grade alcohol decreased compared to 2021.  The increase in sales of brown goods was driven by higher sales volume and higher average selling price.  The increase in sales of distillers feed and related co-products was due to higher average selling price, partially offset by lower sales volumes, both of which primarily resulted from the previously disclosed dryer fire at our Atchison facility which occurred in 2020.  Our warehouse services sales increased due to the increase in storage of our customer owned barreled whiskey and related warehouse services that we provide.  These increases were partially offset by a decrease in sales of industrial alcohol and white goods, which were driven by lower sales volume, partially offset by higher average selling price. </span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased year versus year by $12,176, or 11 percent.  Gross margin for 2022 decreased to 29.5 percent from 32.4 percent for 2021.  The increase in gross profit was due primarily to higher average selling price and higher sales volume on brown goods.  These increases were partially offset by lower gross profit in industrial alcohol, white goods, and fuel grade alcohol, all of which were driven by higher input costs.  The average selling price for these products also increased, but not enough to offset the higher input costs which caused a decrease in the gross margin percentage. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRANDED SPIRITS SEGMENT</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">BRANDED SPIRITS SALES</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-Year Sales Change Increase/ (Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ultra Premium</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,748</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Super Premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,293</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Premium Plus</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">105,465</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,730&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,735&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">75,676</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">47,907</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">24,885</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Branded Spirits</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">253,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,939&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,994&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Year-versus-Year Sales Attributed to:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Volume</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Price/Mix</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6)%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-Year Increase/(Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,260&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">44.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(a)  Total sales change is calculated by taking the difference between current period sales dollars and prior period sales dollars, divided by prior period sales dollars.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(b) Volume change is calculated by taking the difference between current period sales volume and prior period sales volume, multiplied by prior period sales per unit. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(c) Price/Mix change is calculated by taking the difference between current period sales-per-unit and prior period sales-per unit, multiplied by current period sales volume. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(d)  Percentage points (&#8220;pp&#8221;).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 compared to 2022</span></div><div><span><br/></span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Branded Spirits sales for 2023 increased by $15,994, or 7 percent, compared to 2022.  Sales of brands within the premium plus price tiers as well as sales within the other category and the value price tier increased while sales of brands within the mid price tier decreased.  The increase in sales of brands within the premium plus price tiers was primarily due to the acquisition of Penelope, an increase in average selling price, and an increase in sales volume.  Sales within the value and other categories increased primarily due to an increase in average selling price.  These increases were partially offset by decreased sales of brands within the mid price tier, primarily due to decreased sales volume as a result of sales shifting to higher margin accretive brands within the premium plus price tiers, partially offset by an increase in average selling price within the mid price tier.</span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased year versus year by $17,260, or 18 percent.  Gross margin for 2023 increased to 44.4 percent compared to 40.1 percent for 2022.  The increase in gross profit was primarily driven by contributions from the acquisition of Penelope as well as by higher average selling price in the premium plus price tiers, value, mid, and other price tiers. These increases were partially offset by increased input costs across all categories. </span></div><div style="margin-bottom:9.9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">BRANDED SPIRITS SALES</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-Year Sales Change Increase/ (Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ultra Premium</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Super Premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Premium Plus</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,730&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,285&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,445&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Branded Spirits</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,939&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,566&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,373&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Year-versus-Year Sales Attributed to:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Volume</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Price/Mix</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-Year Increase/(Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(a)  Total sales change is calculated by taking the difference between current period sales dollars and prior period sales dollars, divided by prior period sales dollars.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(b) Volume change is calculated by taking the difference between current period sales volume and prior period sales volume, multiplied by prior period sales per unit. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(c) Price/Mix change is calculated by taking the difference between current period sales-per-unit and prior period sales-per unit, multiplied by current period sales volume. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(d)  Percentage points (&#8220;pp&#8221;).</span></div><div><span><br/></span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 compared to 2021</span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Branded Spirits sales for 2022 increased by $54,373, or 30 percent compared to 2021.  Sales across all pricing tiers increased compared to 2021, primarily due to the additional brands acquired as part of the Merger that occurred on April 1, 2021.  Additionally, sales increased in the premium plus price tiers due primarily to increased sales of American whiskey brands. </span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased year versus year by $32,877, or 52 percent.  Gross margin for 2022 increased to 40.1 percent compared to 34.1 percent for 2021.  The increase in gross profit was primarily driven by volume associated with the additional brands acquired as part of the Merger, increased average net price and mix as well as a required step up in value of certain assets due to purchase accounting related to the Merger in 2021 that did not recur in 2022.  Of the purchase accounting step ups, $2,529 was associated with marking the finished goods inventory to fair value and fully flowed through in the prior year period.  Additionally, gross profit increased due to increased sales of American whiskey brands within our premium plus price tiers.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INGREDIENT SOLUTIONS SEGMENT</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">INGREDIENT SOLUTIONS SALES</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-Year Sales Change Increase/ (Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specialty wheat starches</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">66,050</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,567&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,483&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specialty wheat proteins</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">48,291</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity wheat starches</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,413</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity wheat proteins</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Ingredient Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">131,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,795&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Year-versus-Year Sales Attributed to:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Volume</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Price/Mix</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Ingredient Solutions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6)%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-year Increase/(Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">46,967</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(a)  Total sales change is calculated by taking the difference between current period sales dollars and prior period sales dollars, divided by prior period sales dollars.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(b) Volume change is calculated by taking the difference between current period sales volume and prior period sales volume, multiplied by prior period sales per unit. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(c) Price/Mix change is calculated by taking the difference between current period sales-per-unit and prior period sales-per unit, multiplied by current period sales volume. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(d)  Percentage points (&#8220;pp&#8221;).</span></div><div><span><br/></span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 compared to 2022</span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Ingredient Solutions sales for 2023 increased by $15,795, or 14 percent, compared to 2022.  The increase in Ingredient Solutions sales was driven by increases in sales in all product lines.  The higher sales of specialty wheat proteins was driven by higher average selling price and higher sales volume.  Additionally, sales of specialty wheat starches and commodity wheat starches increased primarily due to higher average selling price, partially offset by lower sales volume. </span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased year versus year by $15,464, or 49 percent.  Gross margin for 2023 increased to 35.7 percent from 27.2 percent for 2022.  The increase in gross profit was primarily driven by higher average selling price across all product categories, partially offset by higher input costs for specialty wheat starches and proteins. </span></div><div><span><br/></span></div><div style="margin-bottom:9.9pt"><span><br/></span></div><div style="margin-bottom:9.9pt"><span><br/></span></div><div style="margin-bottom:9.9pt"><span><br/></span></div><div style="margin-bottom:9.9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:42.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.481%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.752%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">INGREDIENT SOLUTIONS SALES</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-Year Sales Change Increase/ (Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specialty wheat starches</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,567&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,758&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,809&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specialty wheat proteins</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity wheat starches</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity wheat proteins</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,393&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Ingredient Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,650&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Year-versus-Year Sales Attributed to:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Volume</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Price/Mix</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Ingredient Solutions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year-versus-year Increase/(Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">pp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(a)  Total sales change is calculated by taking the difference between current period sales dollars and prior period sales dollars, divided by prior period sales dollars.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(b) Volume change is calculated by taking the difference between current period sales volume and prior period sales volume, multiplied by prior period sales per unit. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(c) Price/Mix change is calculated by taking the difference between current period sales-per-unit and prior period sales-per unit, multiplied by current period sales volume. The product is then divided by prior period sales dollars. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.7pt;font-weight:400;line-height:120%">(d)  Percentage points (&#8220;pp&#8221;).</span></div><div><span><br/></span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 compared to 2021</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Ingredient Solutions sales for 2022 increased by $25,291, or 28 percent, compared to 2021.  The increase in Ingredient Solutions sales was primarily driven by higher sales of specialty wheat starches and proteins primarily due to higher average selling prices and higher sales volume.  Additionally, the increase in Ingredient Solutions sales was driven by higher sales of commodity wheat starches primarily due to higher average selling price.  These increases were partially offset by a decrease in sales of commodity wheat proteins due to lower sales volume. </span></div><div><span><br/></span></div><div style="margin-bottom:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased year versus year by $9,288, or 42 percent.  Gross margin for 2022 increased to 27.2 percent from 24.5 percent for 2021.  The increase in gross profit was primarily driven by higher average selling price and higher sales volumes of specialty wheat starches and proteins.  These increases were partially offset by higher input costs for all product lines within the segment.  </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:9.9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASH FLOW, FINANCIAL CONDITION, AND LIQUIDITY</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our financial condition continues to be of high quality, as evidenced by our ability to generate adequate cash from operations while having ready access to capital at competitive rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flow and borrowings through our Credit Agreement, Convertible Senior Notes and Note Purchase Agreement (see Note 7, Corporate Borrowings) provide the primary sources of cash to fund operating needs and capital expenditures.  These same sources of cash are used to fund stockholder dividends and other discretionary uses.  Our overall liquidity reflects our strong business results and an effective cash management strategy that takes into account liquidity management, economic factors, and tax considerations.  We expect our sources of cash to be adequate to provide for budgeted capital expenditures, potential mergers and acquisitions, and anticipated operating requirements for the next 12 months and beyond.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_109"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flow Summary</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes, Year versus Year-Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023 v. 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022 v. 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">83,783</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,936&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,153)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(159,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(182,619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(111,429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">45,924</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,051)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(29,501)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,822)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Activities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities was $83,783 during the year ended December&#160;31, 2023.  The cash provided by operating activities during 2023 resulted primarily from net income of $107,130 and adjustments for non-cash or non-operating charges of $56,263, including depreciation and amortization, impairment of long-lived assets and other, share-based compensation, partially offset by uses of cash due to changes in operating assets and liabilities of $79,610.  The primary drivers of the changes in operating assets and liabilities were $46,921 use of cash related to an increase in inventories, primarily barreled distillate, and $32,397 use of cash related to an increase in receivables.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities was $88,936 during the year ended December 31, 2022.  The cash provided by operating activities during 2022 resulted primarily from net income of $108,872, adjustments for non-cash or non-operating charges of $30,382, including depreciation and amortization, share-based compensation, equity method investment loss, and by uses of cash due to changes in operating assets and liabilities of $50,318.  The primary drivers of the changes in operating assets and liabilities were $44,350 use of cash related to an increase in inventories, primarily barreled distillate, and $16,786 use of cash related to an increase in receivables, partially offset by $10,626 of cash provided by an increase in accounts payable related to the timing of cash disbursements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investing Activities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities for the year ended December&#160;31, 2023 was $159,242, which primarily resulted from $103,712 related to the acquisition of Penelope and additions to property, plant and equipment of $55,267 (see &#8220;Capital Spending&#8221;).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities for the year ended December 31, 2022 was $47,813, which primarily resulted from additions to property, plant and equipment of $45,323 (see &#8220;Capital Spending&#8221;).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Capital Spending.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We manage capital spending to support our business growth plans. We have incurred $61,108, $47,859, and $51,691 of capital expenditures and have paid $55,267, $45,323, and $47,389 for capital expenditures for the years ended December&#160;31, 2023, 2022 and 2021, respectively. The difference between the amount of capital expenditures incurred and amount paid is due to the change in capital expenditures in accounts payable.  We expect approximately $85,800 in capital expenditures for 2024, which we expect to use for facility improvement and expansion, facility sustenance projects, and environmental health and safety projects.      </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by financing activities for the year ended December&#160;31, 2023 was $45,924, primarily due to net proceeds on long-term debt of $57,400 (see Long-Term and Short-Term Debt), partially offset by payments of dividends and dividend equivalents of $10,675 (see Note 9, Equity and EPS for additional information).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for the year ended December&#160;31, 2022 was $14,764, primarily due to payments of dividends and dividend equivalents of $10,646 (see Note 9, Equity and EPS for additional information), and principal payments on long-term debt of $3,403 (see Long-Term and Short-Term Debt).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Treasury Purchases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  22,592 RSUs vested and converted to common shares during the year ended December&#160;31, 2023, of which we withheld and purchased for treasury 8,437 shares valued at $801 to cover payment of associated withholding taxes.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,376 RSUs vested and converted to common shares during the year ended December&#160;31, 2022, of which we withheld and purchased for treasury 9,031 shares valued at $715 to cover payment of associated withholding taxes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term and Short-Term Debt.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  We maintain debt levels we consider appropriate after evaluating a number of factors, including cash flow expectations, cash requirements for ongoing operations, investment and financing plans (including brand development and Board-approved dividends) and the overall cost of capital.  Total debt was $287,249 (net of unamortized loan fees of $6,601) at December&#160;31, 2023 and $230,335 (net of unamortized loan fees of $6,115) at December&#160;31, 2022.  Net borrowings / (payments) on all debt for 2023 and 2022 were $57,400, and $(3,403), respectively (see Note 7, Corporate Borrowings for additional information). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends and Dividend Equivalents.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 9, Equity and EPS for further discussion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;22, 2024, we announced a dividend payable to stockholders of record of our Common Stock, resulting in dividend equivalents payable to RSU holders, of $0.12 per share and per RSU.  The dividend and dividend equivalent are payable on March&#160;29, 2024 to stockholders of record and RSU holders on March&#160;15, 2024.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_112"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Condition and Liquidity</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal uses of cash in the ordinary course of business are for input costs used in our production processes, salaries, capital expenditures, and investments supporting our strategic plan, such as the aging of barreled distillate and potential mergers and acquisitions. &#160;Generally, during periods when commodities prices are rising, our operations require increased use of cash to support inventory levels. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal sources of cash are product sales and borrowings on our various debt agreements. &#160;Under these agreements, we must meet certain financial covenants and restrictions, and at December&#160;31, 2023, we met those covenants and restrictions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023, our current assets exceeded our current liabilities by $400,191, largely due to our inventories, at cost, of $346,853.  At December&#160;31, 2023, our cash balance was $18,388, and we have used our various debt agreements for liquidity purposes, with $337,000 available under our Credit Agreement for additional borrowings and $220,400 available under the Note Purchase Agreement (see Note 7, Corporate Borrowings for additional information).   We anticipate being able to support our short-term liquidity and operating needs largely through cash generated from operations.  We regularly assess our cash needs and the available sources to fund these needs.  We utilize short-term and long-term debt to fund discretionary items, such as capital investments, dividend payments as well as potential mergers and acquisitions. Subject to market conditions, we could also fund future mergers and acquisitions through the issuance of additional shares of Common Stock.  In addition, we have strong operating results such that we believe financial institutions should provide sufficient credit funding to meet our short-term financing requirements, if needed.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the amounts and payments of our contractual obligations at December&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments due by period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-Term </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on long-term debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,159&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">379,216&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.24pt">Short-term obligation payments are due within 12 months from the current year end.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:9.84pt">Includes open purchase order commitments related to raw materials and packaging used in the ordinary course of business of 101,872.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">Excludes variable interest on long-term debt </span></div><div style="padding-right:18pt"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_118"></div><div style="padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Industrial Revenue Bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-right:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are in the process of completing several projects that have been financed using industrial revenue bonds in the state of Kentucky. Traditionally, industrial revenue bonds have been used as an economic development tool in the state to attract desirable businesses, including business in the bourbon industry, and have allowed a 15 to 40 year real property tax abatement on our renovated and newly-constructed warehouse buildings and distilleries in Kentucky.  As of December 31, 2023, approximately $50,000 of our facilities in Nelson County, Kentucky and approximately $30,900 of our facilities in Williamstown, Kentucky were financed with industrial revenue bonds.  The city then leased the facilities back to us under a capital lease, the terms of which provide for the payment of basic rent in an amount sufficient to pay principal and interest on the bonds.  Our obligation to pay rent under the lease is in the same amount and due on the same date as the obligation to pay debt service on the bonds which we hold. The lease permits us to present the bonds at any time for cancellation, upon which our obligation to pay basic rent would be canceled.  At the bonds&#8217; maturity, the facilities will revert to us without costs.  If we were to present the bonds for cancellation prior to maturity, a nominal fee could be incurred.  We may not be able to use industrial revenue bonds in the future due to legislative, regulatory, and related changes in the state of Kentucky.</span></div><div style="padding-right:18pt"><span><br/></span></div><div style="padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded the land and buildings as assets in property, plant, and equipment, net, on our Consolidated Balance Sheets. Because we own all outstanding bonds, have a legal right to set-off, and intend to set-off the corresponding lease and interest payments, we have netted the capital lease obligation with the bond asset.  No amount for our obligation under the capital lease is reflected on our Consolidated Balance Sheets, nor do we reflect an amount for the corresponding industrial revenue bond asset (see Note 11, Commitments and Contingencies for additional information).</span></div><div style="padding-right:18pt"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_121"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING ESTIMATES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.&#160;&#160;The application of certain of these policies places demands on management&#8217;s judgment, with financial reporting results relying on estimation about the effects of matters that are inherently uncertain.&#160;&#160;For all of these policies, management cautions that future events rarely develop as forecast, and estimates routinely require adjustment and may require material adjustment.  We have identified the most critical accounting policies which involve the most complex and subjective judgments. These should be read in conjunction with the significant accounting policies discussed in Note 1, Nature of Operations and Summary of Significant Accounting Policies. </span></div><div><span><br/></span></div><div style="padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition of Penelope was accounted for as a business combination in accordance with Financial Accounting Standards Board Accounting Standard Codification 805, Business Combinations (&#8220;ASC 805&#8221;), and as such, we allocated the consideration paid for the business to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date, with the excess recorded to goodwill.  The fair value measurements of tangible and intangible assets and liabilities were based on significant inputs not observable in the market.  Critical estimates used in determining the fair value include, but are not limited to discount rates that would be used by a market participant in valuing these assets and liabilities, projections of revenues and cash flows, distributor attrition rates, royalty rates, and market comparables, among others.  The fair value of work-in process and finished goods inventory was determined using the comparative sales method and raw materials was determined using the replacement cost method.  The trade names and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">distributor relationships acquired were recorded at fair value using the relief from royalty method and multi-period excess earnings method, respectively.  Management engaged a third-party valuation specialist to assist in the valuation analysis of certain acquired assets including trade name and distributor relationship.</span></div><div style="padding-right:18pt"><span><br/></span></div><div style="padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contingent Consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The estimated fair value of the contingent consideration obligation at the Acquisition date was  determined using a Monte Carlo simulation approach.  This approach requires significant assumptions, including projected net sales, discount rates, and volatility rates.  The contingent consideration liability is measured on a quarterly basis and recorded at fair value.  The changes in fair value of the obligation result from changes in the key assumptions between measurement dates, such as projected net sales, discount rates, and volatility rates.  The adjustment to fair value is recorded in the change in fair value of contingent consideration line on the Consolidated Statements of Income.</span></div><div style="padding-right:18pt"><span><br/></span></div><div style="padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill and indefinite-lived intangible assets for impairment at least annually, in the fourth quarter, or on an interim basis if events and circumstances occur that would indicate it is more likely than not that the fair value of a reporting unit is less than the carrying value.  We have the option to evaluate qualitative factors to assess if goodwill and indefinite-lived intangible assets are impaired before quantifying the fair value of the reporting unit. Management judgment is required in the evaluation of qualitative factors, determination of reporting units, the assignment of assets and liabilities to reporting units, including goodwill, and the determination of fair value of the reporting units. To the extent that the carrying amount exceeds fair value, an impairment of goodwill is recognized and allocated to the reporting units.  Based on the impairment tests performed by the Company during the fourth quarter 2023, we believe none of our goodwill or indefinite-lived intangible assets are impaired and are not currently at risk of impairment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span></div><div style="padding-right:18pt"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_124"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NEW ACCOUNTING PRONOUNCEMENTS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information with respect to recent accounting pronouncements and the impact of these pronouncements on our consolidated financial statements, see Note 1, Nature of Operations and Summary of Significant Accounting Policies.  </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_127"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A.&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to commodity price and interest rate market risks. We monitor and manage these exposures as part of our overall risk management program.  Our risk management program focuses on the unpredictability of financial markets and seeks to reduce the potentially adverse effects that the volatility of these markets may have on our operating results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commodity Costs.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain commodities we use in our production process, or input costs, expose us to market price risk due to volatility in the prices for those commodities.&#160; Through our grain supply contracts for our Lawrenceburg facility, our wheat flour supply contract for our Atchison facility, and our natural gas contracts for both facilities, we purchase grain, wheat flour, and natural gas, respectively, for delivery from one to 24 months into the future at negotiated prices. &#160;We have determined that the firm commitments to purchase grain, wheat flour, and natural gas under the terms of our supply contracts meet the normal purchases and sales exception as defined under Accounting Standards Codification (&#8220;ASC&#8221;) 815,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160; Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, because the quantities involved are for amounts to be consumed within the normal expected production process.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Exposures.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Credit Agreement, Convertible Senior Notes and Note Purchase Agreement (Note 7, Corporate Borrowings) expose us to market risks arising from adverse changes in interest rates.  Established procedures and internal processes govern the management of this market risk.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in market interest rates would cause interest expense to increase and earnings before income taxes to decrease.  The change in interest expense and earnings before income taxes would be dependent upon the weighted average outstanding borrowings during the reporting period following an increase in market interest rates.  Based on weighted average outstanding variable-rate borrowings at December&#160;31, 2023, a 100 basis point increase over the current rates actually in effect at such date would increase our interest expense on an annual basis by $630.  Based on weighted average outstanding fixed-rate borrowings at December&#160;31, 2023, a 100 basis point increase in market rates would result in a decrease in the fair value of our outstanding fixed-rate debt of $17,134, and a 100 basis point decrease in market rates would result in an increase in the fair value of our outstanding fixed-rate debt of $13,000.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8.&#160;&#160;FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="id40edb43f1b54755a67aaa60aea07310_133"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f).&#160; Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.&#160; Internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, our internal control over financial reporting may not prevent or detect misstatements.&#160; A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.&#160; Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected.&#160; Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies and procedures may deteriorate.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the participation of the Chief Executive Officer and Chief Financial Officer, our management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations (&#8220;COSO&#8221;) of the Treadway Commission.  As a result of this assessment, management has concluded that the Company&#8217;s internal control over financial reporting as of December&#160;31, 2023 was effective.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KPMG, LLP, the independent registered public accounting firm that audited the Company&#8217;s financial statements contained herein, has issued an audit report on our internal control over financial reporting as of December&#160;31, 2023, which is included in Item 8 of this Form 10-K.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:20pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:20pt;text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP Ingredients, Inc.:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of MGP Ingredients, Inc. and subsidiaries (the Company) as of December 31, 2023 and 2022, the related consolidated statements of income, comprehensive income, changes in stockholders&#8217; equity, and cash flows for each of the years in the three-year period ended December 31, 2023, and the related notes (collectively, the consolidated financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023 based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Critical Audit Matters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue recognition under bill and hold arrangements</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 1 to the consolidated financial statements, the Company&#8217;s Distilling Solutions segment routinely enters into bill and hold arrangements, whereby the Company produces and sells aged and unaged distillate to customers. As discussed in Note 3 to the consolidated financial statements, brown goods premium beverage alcohol revenue was $289,191 thousand for the year ended December 31, 2023, a portion of which was for bill and hold arrangements.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the evaluation of revenue recognized under bill and hold arrangements as a critical audit matter because of the extent of additional audit effort required to test the incremental bill and hold revenue recognition criteria. The incremental bill and hold revenue recognition criteria include the evaluation of: 1) the reason for the bill and hold arrangement; 2) the identification of the product as separately belonging to the customer; 3) the product being currently ready for physical transfer to the customer; and 4) the Company&#8217;s inability to use the product or direct it to another customer.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls over the Company&#8217;s revenue recognition process, including controls related to bill and hold revenue recognition criteria being met. We examined a sample of bill and hold revenue transactions to assess the incremental bill and hold revenue recognition criteria. Specifically, we inspected documentation received from the customer directing the Company to warehouse distillate after production. Additionally, we observed a sample of customer-owned barrels to determine they were marked with unique identifiers separating them from Company-owned inventory and were ready for physical transfer to the customer upon request. Also, to evaluate that the Company does not have the ability to use the product or direct to another customer, we inspected underlying documentation for the same sample of bill and hold transactions to determine legal title to the product had transferred to the customer.</span></div><div><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Acquisition-date fair value measurement of contingent consideration liability</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 1 and 4 to the consolidated financial statements, on June 1, 2023, the Company acquired Penelope Bourbon LLC (Penelope) in a business combination for cash consideration of $104,638 thousand and contingent consideration of up to $110,800 thousand if the Penelope business achieves certain net sales targets between the acquisition date and December 31, 2025. At the acquisition date, management estimated the fair value of the contingent consideration liability to be $62,100 thousand using a Monte Carlo simulation based on certain assumptions including projected net sales over the term of the earn-out period and volatility rate.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the assessment of the acquisition-date fair value measurement of the contingent consideration liability as a critical audit matter. A high degree of subjective auditor judgment was required to evaluate the projected net sales and volatility rate used in the Monte Carlo simulation. Changes in these assumptions could have had a significant impact on the fair value of the contingent consideration liability.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls over the Company&#8217;s acquisition-date valuation of the contingent consideration liability, including controls related to the determination of projected net sales and volatility rate. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed sensitivity analyses over the projected net sales and volatility rate to assess the impact of changes in those assumptions on the Company&#8217;s determination of the acquisition-date fair value of the contingent consideration liability. We assessed the projected net sales by comparing them to Penelope&#8217;s historical actual results, actual results since the acquisition, and industry data. We also involved valuation professionals with specialized skills and knowledge, who assisted us in evaluating the volatility rate used in the Monte Carlo simulation model by comparing it to comparable companies.</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:180pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-36">KPMG LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have served as the Company&#8217;s auditor since 2008.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-37">Kansas City, Missouri</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">February 22, 2024</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MGP INGREDIENTS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except share and per share amounts)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-38">836,523</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-39">782,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-40">626,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-41">531,811</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-42">529,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-43">427,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-44">304,712</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-45">253,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-46">198,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advertising and promotion expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-47">38,213</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-48">29,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-49">16,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-50">91,395</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-51">74,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-52">72,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of long-lived assets and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-53">19,391</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="f-54">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="f-55">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="f-56">7,100</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="f-57">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="f-58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-59">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-60">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-61">16,325</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-62">148,613</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-63">148,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-64">126,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-65">6,647</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-66">5,451</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-67">4,037</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-68">220</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-69">3,342</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-70">1,230</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-71">141,746</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-72">140,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-73">121,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-74">34,616</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-75">31,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-76">30,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-77">107,130</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-78">108,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-79">90,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-80">345</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-81">590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-82">490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income attributable to MGP Ingredients, Inc. </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-83">107,475</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-84">109,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-85">91,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income attributable to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="f-86"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" format="ixt:num-dot-decimal" scale="3" id="f-87">1,074</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="f-88"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="f-89">871</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="f-90"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="f-91">712</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income used in earnings per common share calculation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-92"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-93">106,401</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-94"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-95">108,591</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-96"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-97">90,595</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average common shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-98">22,059,816</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-99">22,002,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-100">20,719,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-101">22,173,918</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-102">22,053,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-103">20,719,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-104"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-105">4.82</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-106"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-107">4.94</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-108"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-109">4.37</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-110">4.80</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-111">4.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-112">4.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MGP INGREDIENTS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to MGP Ingredients, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-113">107,475</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-114">109,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-115">91,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain (loss) on foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-116">236</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-117">676</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-118">151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in Company-sponsored post-employment benefit plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-119">329</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-120">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-121">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-122">93</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-123">658</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-124">132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comprehensive income attributable to MGP Ingredients, Inc. </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-125">107,382</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-126">108,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-127">91,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-128">345</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-129">590</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-130">490</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-131">107,037</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-132">108,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-133">90,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_145"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MGP INGREDIENTS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except share amounts and par value)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-134">18,388</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-135">47,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables (less allowance for credit loss of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-136"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-137">1,475</ix:nonFraction></ix:nonFraction> at both December&#160;31, 2023 and 2022)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-138">144,286</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-139">109,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="f-140">346,853</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="f-141">289,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-142">3,580</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-143">2,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Refundable income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-144">1,190</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-145">4,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-146">514,297</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-147">454,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-148">262,303</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-149">235,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-150">13,975</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-151">15,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in joint venture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-152">5,197</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-153">5,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-154">271,706</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-155">216,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-156">321,544</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-157">226,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-158">3,326</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-159">4,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-160">1,392,348</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-161">1,158,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-162">6,400</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-163">5,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-164">73,594</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-165">66,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal and state excise taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-166">2,251</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-167">4,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-168">31,861</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-169">28,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-170">114,106</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-171">105,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, less current maturities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-172">85,305</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-173">29,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible senior notes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-174">195,544</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-175">195,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-176">11,292</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-177">11,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-178">69,200</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-179">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-180">4,763</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-181">3,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-182">63,071</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-183">67,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-184">543,281</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-185">412,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and Contingencies &#8211; Note 11</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-186"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-7" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-187"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred, <ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="f-188"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="f-189">5</ix:nonFraction></ix:nonFraction>% non-cumulative; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-190"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-191">10</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-192"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-193">1,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="f-194"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="f-195"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="f-196"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="f-197">437</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PreferredStockValue" scale="3" id="f-198">4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PreferredStockValue" scale="3" id="f-199">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" format="ixt:fixed-zero" scale="0" id="f-200"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" format="ixt:fixed-zero" scale="0" id="f-201">No</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-202"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-203">40,000,000</ix:nonFraction></ix:nonFraction> shares; issued <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-204"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-205">23,125,166</ix:nonFraction></ix:nonFraction> shares at December&#160;31, 2023 and 2022; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-206">22,016,113</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-207">21,994,042</ix:nonFraction> shares outstanding at December&#160;31, 2023 and 2022, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-208">6,715</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-209">6,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-210">325,453</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-211">318,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-212">539,883</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-213">443,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-214">397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-215">304</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock, at cost, <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-216">1,109,053</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-217">1,131,124</ix:nonFraction> shares at December&#160;31, 2023 and 2022, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-218">21,166</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-219">21,591</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total MGP Ingredients, Inc. stockholders equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-220">850,492</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-221">746,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-222">1,425</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-223">1,080</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-224">849,067</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-225">745,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total liabilities and equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-226">1,392,348</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-227">1,158,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;See Accompanying Notes to Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MGP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INGREDIENTS, INC.</span></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flows from Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-228">107,130</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-229">108,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-230">90,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-231">22,113</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-232">21,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-233">19,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of long-lived assets and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-234">19,391</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="f-235">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="f-236">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on insurance recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="mgpi:GainLossOnInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-237">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="mgpi:GainLossOnInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-238">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="mgpi:GainLossOnInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-239">16,325</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-240">10,635</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-241">5,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-242">5,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity method investment loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="f-243">337</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-244">2,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-245">1,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes, including change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-246">4,041</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-247">1,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-248">6,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="f-249">7,100</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="f-250">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="f-251">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-252">728</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-253">194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-254">145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of effects of acquisitions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-255">32,397</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-256">16,786</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-257">6,031</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-258">46,921</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-259">44,350</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-260">14,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="f-261">481</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="f-262">1,468</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="f-263">2,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable (refundable)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-264">3,136</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-265">1,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-266">6,242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-267">2,406</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-268">10,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-269">5,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="f-270">348</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-271">1,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="f-272">738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal and state excise taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-273">2,375</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-274">2,365</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-275">1,467</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="mgpi:PaymentsForProceedsFromOtherOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-276">1,486</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="mgpi:PaymentsForProceedsFromOtherOperatingActivities" scale="3" id="f-277">829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="mgpi:PaymentsForProceedsFromOtherOperatingActivities" scale="3" id="f-278">75</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-279">83,783</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-280">88,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-281">88,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions to property, plant, and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-282">55,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-283">45,323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-284">47,389</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of business, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-285">103,712</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-286">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-287">149,005</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contributions to equity method investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-288">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-289">2,810</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-290">1,470</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from property insurance recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-291">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-292">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-293">16,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-294">263</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-295">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-296">1,080</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-297">159,242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-298">47,813</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-299">182,619</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flows from Financing Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of dividends and dividend equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-300">10,675</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-301">10,646</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-302">10,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of treasury stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="f-303">801</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="f-304">715</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="f-305">767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loan fees incurred with borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfLoanCosts" format="ixt:fixed-zero" scale="3" id="f-306">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsOfLoanCosts" format="ixt:fixed-zero" scale="3" id="f-307">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsOfLoanCosts" format="ixt:num-dot-decimal" scale="3" id="f-308">7,050</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal payments on long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-309">5,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-310">3,403</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-311">1,620</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from credit agreement - revolver</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-312">105,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="f-313">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-314">242,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments on credit agreement - revolver</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-315">42,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="3" id="f-316">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-317">242,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-318">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-319">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-320">201,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment on assumed debt as part of the Merger</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-321">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-322">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-323">87,509</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-324">45,924</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-325">14,764</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-326">94,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-327">34</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-328">38</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-329">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-330">29,501</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-331">26,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="f-332">94</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-333">47,889</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-334">21,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-335">21,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-336">18,388</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-337">47,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-338">21,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MGP INGREDIENTS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.304%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.172%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital<br/>Stock<br/>Preferred</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued<br/>Common</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-Controlling Interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-339">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-340">6,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-341">15,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-342">262,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-343">486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-344">23,125</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-345">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-346">262,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-347">91,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-348">490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-349">90,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-350">132</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-351">132</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends and dividend equivalents of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-352">0.48</ix:nonFraction> per common share and per restricted stock unit, net of estimated forfeitures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="f-353">10,013</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="f-354">10,013</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-355">5,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-356">5,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock shares awarded, forfeited or vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-357">1,535</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-358">1,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:fixed-zero" scale="3" id="f-359">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock shares repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-360">767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-361">767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity consideration for Merger</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" format="ixt:num-dot-decimal" scale="3" id="f-362">296,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" format="ixt:num-dot-decimal" scale="3" id="f-363">296,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-364">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-365">6,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-366">315,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-367">344,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-368">354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-369">22,357</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-370">490</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-371">644,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-372">109,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-373">590</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-374">108,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-375">658</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-376">658</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends and dividend equivalents of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-377">0.48</ix:nonFraction> per common share and per restricted stock unit, net of estimated forfeitures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="f-378">10,638</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="f-379">10,638</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-380">4,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-381">4,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock shares awarded, forfeited or vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-382">1,481</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-383">1,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:fixed-zero" scale="3" id="f-384">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock shares repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-385">715</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-386">715</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-387">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-388">6,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-389">318,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-390">443,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-391">304</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-392">21,591</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-393">1,080</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-394">745,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-395">107,475</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-396">345</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-397">107,130</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-398">93</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-399">93</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends and dividend equivalents of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-400">0.48</ix:nonFraction> per common share and per restricted stock unit, net of estimated forfeitures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="f-401">10,653</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="f-402">10,653</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-403">7,840</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-404">7,840</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock shares awarded, forfeited or vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-405">1,226</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-406">1,226</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:fixed-zero" scale="3" id="f-407">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock shares repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-408">801</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-409">801</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, December&#160;31, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-410">4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-411">6,715</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-412">325,453</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-413">539,883</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-414">397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-415">21,166</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-416">1,425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-417">849,067</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_154"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MGP INGREDIENTS, INC.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, unless otherwise noted)</span></div><div style="text-align:center;text-indent:2.25pt"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_157"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1:   <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-418" continuedAt="f-418-1" escape="true">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-418-1" continuedAt="f-418-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-419" continuedAt="f-419-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">The Company.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#160;&#160;MGP Ingredients, Inc. (&#8220;MGP,&#8221; or the &#8220;Company&#8221;) is a leading producer and supplier of premium distilled spirits, branded spirits, and food ingredients. Distilled spirits include premium bourbon, rye, and other whiskeys and grain neutral spirits (&#8220;GNS&#8221;), including vodka and gin.  The Company&#8217;s distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP was also a producer of high quality industrial alcohol for use in both food and non-food applications, which was primarily produced at the Company&#8217;s distillery located in Atchison, Kansas, prior to its closure during December 2023.  The Company has a portfolio of its own high quality branded spirits which are produced through the distilleries and bottling facilities and sold to distributors.  The Company&#8217;s branded spirits products account for a range of price points from value products through ultra premium brands. The Company&#8217;s protein and starch food ingredients provide a host of functional, nutritional, and sensory benefits for a wide range of food products to serve the consumer packaged goods industry.  The ingredients products are sold directly, or through distributors, to manufacturers and processors of finished packaged goods or to bakeries. </span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-419-1">On June 1, 2023, the Company acquired Penelope Bourbon LLC (&#8220;Penelope&#8221;), which, prior to the Company&#8217;s acquisition, was a family and founder-owned and operated American whiskey company with a diverse portfolio of high-quality whiskeys in the premium plus price tiers.</ix:continuation>  See Note 4, Business Combination, for further details. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reports <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-420">three</ix:nonFraction> operating segments: Distilling Solutions, Branded Spirits, and Ingredient Solutions.  </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-421" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The consolidated financial statements include the accounts of the Company and its wholly owned  and majority owned subsidiaries.  All significant intercompany balances and transactions have been eliminated in consolidation.  Certain amounts in the 2021 and 2022 consolidated financial statements have been reclassified to conform to the 2023 presentation.</span></div></ix:nonNumeric><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-422" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The financial reporting policies of the Company conform to accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;).&#160;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.&#160;&#160;The application of certain of these policies places demands on management&#8217;s judgment, with financial reporting results relying on estimation about the effects of matters that are inherently uncertain.&#160;&#160;For all of these policies, management cautions that future events may not develop as forecast, and estimates routinely require adjustment and may require material adjustment.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-423" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Inventory includes finished goods, raw materials in the form of agricultural commodities used in the production process, as well as bottles, caps, and labels used in the bottling process, and certain maintenance and repair items.&#160;&#160;Bourbons, ryes, and other whiskeys, included in inventory, are normally aged in barrels for several years, following industry practice; all barreled bourbon, rye, and other whiskeys are classified as a current asset.  The Company includes warehousing, insurance, and other carrying charges applicable to barreled whiskey in inventory costs. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value on the first-in, first-out, or FIFO, method.&#160;&#160;Inventory valuations are impacted by constantly changing prices paid for key materials, primarily corn.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-424" continuedAt="f-424-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Properties, Depreciation, and Amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Property, plant, and equipment are typically stated at cost.&#160;&#160;Additions, including those that increase the life or utility of an asset, are capitalized and all properties are depreciated over their estimated remaining useful lives.&#160;&#160;<ix:nonNumeric contextRef="c-1" name="mgpi:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="f-425" continuedAt="f-425-1" escape="true">Depreciation and amortization are computed using the straight line method over the following estimated useful lives:</ix:nonNumeric></span></div><ix:continuation id="f-425-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-53" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-426">10</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-54" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-427">35</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-55" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-428">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-56" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-429">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-57" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-430">5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-58" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-431">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-59" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-432">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-60" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-433">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-61" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-434">5</ix:nonNumeric> years</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leasehold improvements are the shorter of economic useful life or life of the lease</span></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-418-2" continuedAt="f-418-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-424-1">Maintenance costs are expensed as incurred. The cost of property, plant, and equipment sold, retired, or otherwise disposed of, as well as related accumulated depreciation and amortization, are eliminated from the property accounts with related gains and losses reflected in the Consolidated Statements of Income.&#160;&#160;The Company capitalizes interest costs associated with significant construction projects.</ix:continuation>&#160; <ix:nonNumeric contextRef="c-1" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="f-435" continuedAt="f-435-1" escape="true">Total interest incurred for 2023, 2022, and 2021 is noted below:</ix:nonNumeric></span></div><ix:continuation id="f-435-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest costs charged to expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-436">6,647</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-437">5,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-438">4,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus: Interest cost capitalized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="f-439">2,349</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="f-440">866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="f-441">339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="mgpi:InterestCostsIncurredAndExpensed" format="ixt:num-dot-decimal" scale="3" id="f-442">8,996</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="mgpi:InterestCostsIncurredAndExpensed" format="ixt:num-dot-decimal" scale="3" id="f-443">6,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="mgpi:InterestCostsIncurredAndExpensed" format="ixt:num-dot-decimal" scale="3" id="f-444">4,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-445" continuedAt="f-445-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue Recognition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;Revenue is recognized when control of the promised goods or services, through performance obligations by the Company, is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for the performance obligations.  The term between invoicing and when payment is due is not significant and the period between when the entity transfers the promised good or service to the customer and when the customer pays for that good or service is generally one year or less. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized for the sale of products at the point in time finished products are delivered to the customer in accordance with shipping terms.  This is a faithful depiction of the satisfaction of the performance obligation because, at that point control passes to the customer, the customer has legal title and the risk and rewards of ownership have transferred, and the customer has a present obligation to pay.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Distilling Solutions segment routinely enters into bill and hold arrangements, whereby the Company produces and sells aged and unaged distillate to customers, and the product is barreled at the customer&#8217;s request and warehoused at a Company location for an extended period of time in accordance with directions received from the Company&#8217;s customers.  Even though the aged and unaged distillate remains in the Company&#8217;s possession, a sale is recognized at the point in time when the customer obtains control of the product.  Control is transferred to the customer in bill and hold transactions when customer acceptance specifications have been met, legal title has transferred, the customer has a present obligation to pay for the product and the risk and rewards of ownership have transferred to the customer.  Additionally, all the following bill and hold criteria have been met in order for control to be transferred to the customer: the reason for the bill and hold arrangement is substantive, the customer has requested the product be warehoused, the product has been identified as separately belonging to the customer, the product is currently ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer.   </span></div><div style="padding-left:4.5pt;padding-right:4.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warehouse service revenue is recognized over the time that warehouse services are rendered and as they are rendered.  This is a faithful depiction of the satisfaction of the performance obligation because control of the aging products has already passed to the customer and there are no additional performance activities required by the Company, except as requested by the customer. The performance of the service activities, as requested, is invoiced as satisfied and revenue is concurrently recognized.  Contract bottling is recognized over the time contract bottling services are rendered and as they are rendered. </span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-445-1">Sales in the Branded Spirits segment reflect reductions attributable to consideration given to customers in incentive programs, including discounts and allowances for certain volume targets.  These allowances and discounts are not for distinct goods and are paid only when the depletion volume targets are achieved by the customer.  The amounts reimbursed to customers are determined based on agreed-upon amounts and are recorded as a reduction of revenue.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock" id="f-446" continuedAt="f-446-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Excise Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company is responsible for compliance with the Alcohol and Tobacco Tax and Trade Bureau</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-446-1">of the U.S. Treasury Department (the &#8220;TTB&#8221;) regulations which includes making timely and accurate excise tax payments. The Company is subject to periodic compliance audits by the TTB.  Individual U.S. states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its U.S. federal and state excise tax expense based upon units shipped and on its understanding of the applicable excise tax laws. Excise taxes that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by the Company from a customer, are excluded from revenue and expense.</ix:continuation>  </span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-447" continuedAt="f-447-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets. </span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-447-1">The Company reviews long lived assets for impairment when events or changes in circumstances indicate the carrying amount of the asset group may not be fully recoverable.  The Company determines the carrying amount of the asset group using the future projected cash flows as well as quantitative and qualitative factors.  An impairment loss is recognized when the carrying value exceeds the fair value of the asset group.</ix:continuation>  For the year ended December </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-418-3" continuedAt="f-418-4"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31, 2023, the Company recognized impairment of long-lived assets and other of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-448">19,391</ix:nonFraction>. See Note 6, Closure of the Atchison Distillery, for more information.  </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="mgpi:InsuranceRecoveryPolicyPolicyTextBlock" id="f-449" continuedAt="f-449-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognition of Insurance Recoveries.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Estimated loss contingencies are recognized as charges to income when they are probable and reasonably estimable.  Insurance recoveries are not recognized until all contingencies related to the insurance claim have been resolved and settlement has been reached with the insurer.  Insurance recoveries, to the extent of costs and losses, are reported as a reduction to costs on the Consolidated Statements of Income.  Insurance recoveries, in excess of costs and losses, if any, would be reported as a separate caption in operating income on the Consolidated Statements of Income.  </span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-449-1">During November 2020, the Company experienced a fire at the Atchison facility.  The fire damaged certain equipment in the facility&#8217;s feed drying operations and caused temporary loss of production time.  At December 31, 2021, the Company received a legally binding commitment from its insurance carrier for final settlement of $<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="3" id="f-450">43,688</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="3" id="f-451">27,363</ix:nonFraction> related to business interruption and $<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="3" id="f-452">16,325</ix:nonFraction> for the damaged dryer.   The Company recorded a settlement related to business interruption from its insurance carrier of $<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-453">23,583</ix:nonFraction> for the year ended December 31, 2021.  The business interruption portion of the settlement was recorded as a reduction of cost of sales on the Consolidated Statements of Income and the insurance recoveries for the replacement of the damaged dryer was recorded as insurance recoveries on the Consolidated Statements of Income.  The Company finalized the construction of the replacement drying system and placed this dryer into service during 2021.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-454" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company accounts for income taxes using an asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.  A valuation allowance is recognized if it is more likely than not that at least some portion of the deferred tax asset will not be realized.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-455" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Common Share (&#8220;EPS&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Basic and diluted EPS is computed using the two-class method, which is an earnings allocation formula that determines net income per share for each class of Common Stock and participating security according to dividends declared and participation rights in undistributed earnings.&#160;&#160;Basic EPS amounts are computed by dividing net income attributable to common shareholders by the weighted average shares outstanding during each period.  Diluted EPS is computed using the if-converted method by dividing the net income attributable to common shareholders by the weighted average shares outstanding, inclusive of the impact of the Convertible Senior Notes, except for where the result would be anti-dilutive as of the balance sheet date.</span></div></ix:nonNumeric><div><span><br/></span></div><div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-456" continuedAt="f-456-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Translation of Foreign Currencies.</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-456-1"> Assets and liabilities of Niche Drinks, Co., Ltd. (&#8220;Niche&#8221;), a wholly-owned subsidiary of the Company whose functional currency is the British pound sterling, are translated to U.S. dollars using the exchange rate in effect at the consolidated balance sheet date.  Results of operations are translated using average rates during the period.  Adjustments resulting from the translation process are included as a component of accumulated other comprehensive income. The Company maintains a U.S. bank account denominated in British pounds sterling and it is adjusted for the market exchange rate at the reporting period-end.  Any impacts of the adjustment for the exchange rate applied to the financial asset is reported in other expense, net on the Consolidated Statements of Income.</ix:continuation>  </span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-457" continuedAt="f-457-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations.</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-457-1"> Assets and liabilities assumed during a business combination are generally recorded at fair market value as of the acquisition date.  Goodwill is recognized to the extent that the purchase consideration, including contingent consideration, exceeds the value of the assets acquired and liabilities assumed.  The Company uses its internal estimates and third-party valuation specialists to assist in determining the fair value of the assets acquired and liabilities assumed.  During the measurement period, which can be up to one year after the acquisition date, the Company can make adjustments to the fair value of the assets acquired and liabilities assumed, with the offset being an adjustment to goodwill.</ix:continuation>    </span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-458" continuedAt="f-458-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets.</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-458-1"> The Company records goodwill and other indefinite-lived intangible assets in connection with various acquisitions of businesses and allocates the goodwill and other indefinite-lived intangible assets to its respective reporting units.  The Company evaluates goodwill for impairment at least annually, in the fourth quarter, or on an interim basis if events and circumstances occur that would indicate it is more likely than not that the fair value of a reporting unit is less than the carrying value.  To the extent that the carrying value exceeds fair value, an impairment of goodwill is recognized.  Judgment is required in the determination of reporting units, the assignment of assets and liabilities to reporting units, including goodwill, and the determination of fair value of the reporting units.  The Company separately evaluates indefinite-lived intangible assets for impairment.</ix:continuation>  As of December&#160;31, 2023, the Company determined that goodwill and indefinite-lived intangible assets were not impaired. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-418-4" continuedAt="f-418-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-459" continuedAt="f-459-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company determines the fair values of its financial instruments based on a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The hierarchy is broken down into three levels based upon the observability of inputs.  Fair values determined by Level&#160;1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access.  Level&#160;2 inputs include quoted prices for similar assets and liabilities in active markets and inputs other than quoted prices that are observable for the asset or liability.  Level&#160;3 inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability.  In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy.  In such cases, the level in the fair value hierarchy within which the fair value measurement in its entirety falls has been determined based on the lowest level input that is significant to the fair value measurement in its entirety.  The Company&#8217;s assessment of the significance of a particular input to the fair value in its entirety requires judgment and considers factors specific to the asset or liability. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s short-term financial instruments include cash and cash equivalents, accounts receivable and accounts payable.&#160;&#160;The carrying value of the short-term financial instruments approximates the fair value due to their short-term nature. These financial instruments have no stated maturities or the financial instruments have short-term maturities that approximate market.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-459-1">The fair value of the Company&#8217;s debt is estimated based on current market interest rates for debt with similar maturities and credit quality.</ix:continuation>  Excluding the impact of the conversion feature of the Convertible Senior Notes, the fair value of the Company&#8217;s debt was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-460">194,440</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-461">150,249</ix:nonFraction> at December&#160;31, 2023 and 2022, respectively.  The financial statement carrying value (net of unamortized loan fees) was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="f-462">287,249</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="f-463">230,335</ix:nonFraction> at December&#160;31, 2023 and 2022, respectively.&#160;&#160;These fair values are considered Level 2 under the fair value hierarchy. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value calculation of contingent consideration associated with the acquisition of Penelope uses unobservable inputs, such as estimated net sales over the term of the earn-out period, discount rates, and volatility rates.  The contingent consideration is measured using the Monte Carlo simulation approach. The inputs used in the calculation of the contingent consideration liability are considered Level 3 under the fair value hierarchy due to the lack of relevant market activity. See Note 4, Business Combination, for more information. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value disclosure for deferred compensation plan investments is included in Note 12, Employee Benefit Plans. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-464" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain commodities the Company uses in its production process, or input costs, expose it to market price risk due to volatility in the prices for those commodities.&#160; Through the Company&#8217;s grain supply contracts, its wheat flour supply contract, and its natural gas contracts, it purchases grain, wheat flour, and natural gas, respectively, for delivery from <span style="-sec-ix-hidden:f-465">one</span> to <ix:nonNumeric contextRef="c-67" name="us-gaap:DerivativeTermOfContract" format="ixt-sec:durmonth" id="f-466">24</ix:nonNumeric> months into the future at negotiated fixed prices. &#160;The Company has determined that the firm commitments to purchase grain, wheat flour, and natural gas under the terms of its supply contracts meet the normal purchases and sales exception as defined under ASC 815,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160; Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, because the quantities involved are for amounts to be consumed within the normal expected production process.</span></div></ix:nonNumeric><div><span><br/></span></div><div><ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsPolicy" id="f-467" continuedAt="f-467-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investments.  </span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-467-1">The Company holds <ix:nonFraction unitRef="number" contextRef="c-68" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-468">50</ix:nonFraction> percent interest in DGL Destiladores, S.de R.L. de C.V. (&#8220;DGL&#8221;) and Agricola LG, S.de R.L. de C.V. (&#8220;Agricola&#8221; and together with DGL, &#8220;LMX&#8221;), which are accounted for as equity method investments.  At December&#160;31, 2023 and 2022, the investment in LMX was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-469">5,197</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-470">5,534</ix:nonFraction>, respectively, which is recorded in investment in joint ventures on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2023 and 2022, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="f-471">337</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-472">2,220</ix:nonFraction> loss from equity method investments, respectively, which is recorded in other income (expense), net on the Consolidated Statements of Income.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-473" continuedAt="f-473-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standard Updates.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not adopt any new Accounting Standard Updates (&#8220;ASU&#8221;) during the year ended December 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires improved disclosures related to significant segment expenses.  This ASU requires companies to disclose significant segment expenses provided to the chief operating decision maker (&#8220;CODM&#8221;), a description of other segment items and all existing annual disclosures must be provided on an interim basis.  This ASU is effective for annual periods beginning after December 15, 2023. Early adoption is permitted and must be applied retrospectively to all prior periods presented in the financial statements.  The Company is currently evaluating the impact to the Company&#8217;s financial statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">requires improved disclosures related to the rate reconciliation and income taxes paid. This ASU requires companies to reconcile the income tax expense attributable to continuing operations to the statutory federal income tax rate applied to pre-tax income from continuing operations.  Additionally, this ASU requires </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-473-1" continuedAt="f-473-2"><ix:continuation id="f-418-5" continuedAt="f-418-6"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">companies to disclose the total amount of income taxes paid during the period.  This ASU is effective for annual periods beginning after December 15, 2024 with early adoption permitted.  The guidance is required to be applied on a prospective basis with the option to apply retrospectively to all prior periods presented in the financial statements.  The Company is currently evaluating the impact to the Company&#8217;s financial statements. </span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-473-2"><ix:continuation id="f-418-6">The other recent accounting pronouncements issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) are not expected to have a significant impact on the Company&#8217;s consolidated financial statements and related disclosures.</ix:continuation></ix:continuation> </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_160"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2:   <ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-474" continuedAt="f-474-1" escape="true">OTHER BALANCE SHEET CAPTIONS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-474-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-475" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-476">55,463</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-477">47,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Barreled distillate (bourbons and other whiskeys)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="mgpi:InventoryBarreledDistillateGross" format="ixt:num-dot-decimal" scale="3" id="f-478">250,183</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="mgpi:InventoryBarreledDistillateGross" format="ixt:num-dot-decimal" scale="3" id="f-479">199,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-480">28,825</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-481">29,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="f-482">1,691</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="f-483">1,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherInventorySupplies" format="ixt:num-dot-decimal" scale="3" id="f-484">8,355</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherInventorySupplies" format="ixt:num-dot-decimal" scale="3" id="f-485">9,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherInventory" format="ixt:num-dot-decimal" scale="3" id="f-486">2,336</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherInventory" format="ixt:num-dot-decimal" scale="3" id="f-487">2,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="f-488">346,853</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="f-489">289,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-490" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, plant, and equipment, net.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land, buildings, and improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-491">188,521</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-492">155,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-493">844</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-494">805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-495">261,354</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-496">257,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-497">38,927</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-498">37,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant, and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-499">489,646</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-500">450,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-501">227,343</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-502">215,168</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-503">262,303</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-504">235,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-505" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued expenses and other.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee benefit plans </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-506">5,140</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-507">2,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Salaries and wages</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-508">16,637</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-509">17,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-510">2,062</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-511">1,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-512">3,318</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-513">3,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-514">4,704</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-515">3,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-516">31,861</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-517">28,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_163"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3:   <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-518" continuedAt="f-518-1" escape="true">REVENUE</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-518-1" continuedAt="f-518-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from the Distilling Solutions segment by the sale of products and by providing warehouse services related to the storage and aging of customer products.  The Company generates revenue from the Branded Spirits segment by the sale of products and by providing contract bottling services.  The Company generates revenue from the Ingredient Solutions segment by the sale of products.  Revenue related to sales of products is recognized at a point in time whereas revenue generated from warehouse services and contract bottling services are recognized over time.  Contracts with customers include a single performance obligation (either the sale of products or the provision of warehouse services and contract bottling service).</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="f-518-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Sales.  </span><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-519" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s sales disaggregated by segment and major products and services.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Distilling Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brown Goods</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-520">289,191</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-521">229,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-522">162,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">White Goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-523">58,645</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-524">74,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-525">75,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium beverage alcohol</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-526">347,836</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-527">304,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-528">237,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Industrial alcohol</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-529">38,010</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-530">46,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-531">62,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Food grade alcohol</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-532">385,846</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-533">350,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-534">300,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel grade alcohol</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-535">7,798</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-536">13,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-537">14,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distillers feed and related co-products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-538">28,578</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-539">40,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-540">19,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warehouse services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-541">28,632</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-542">23,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-543">17,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Distilling Solutions</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-544">450,854</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-545">428,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-546">352,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Branded Spirits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ultra premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-547">63,748</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-548">48,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-549">27,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Super premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-550">13,424</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-551">12,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-552">8,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-553">28,293</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-554">24,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-555">17,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium plus</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-556">105,465</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-557">84,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-558">54,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mid </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-559">75,676</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-560">82,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-561">71,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-562">47,907</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-563">47,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-564">38,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-565">24,885</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-566">23,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-567">19,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Branded Spirits </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-568">253,933</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-569">237,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-570">183,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ingredient Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specialty wheat starches</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-571">66,050</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-572">62,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-573">47,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specialty wheat proteins</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-574">48,291</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-575">39,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-576">31,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity wheat starch</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-577">16,413</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-578">14,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-579">10,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity wheat protein</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-580">982</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-581">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-582">1,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-583">131,736</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-584">115,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-585">90,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Sales</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-586">836,523</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-587">782,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-588">626,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:nonNumeric></div></ix:continuation><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_166"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4: <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-589" continuedAt="f-589-1" escape="true">BUSINESS COMBINATION</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-589-1" continuedAt="f-589-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Acquisition of Penelope </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of the Transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On May 8, 2023, the Company entered into a definitive agreement to acquire <ix:nonFraction unitRef="number" contextRef="c-145" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" format="ixt:num-dot-decimal" scale="-2" id="f-590">100</ix:nonFraction> percent of the equity of Penelope, and subsequently completed the acquisition on June 1, 2023 (the &#8220;Acquisition&#8221;).  Penelope, prior to the Acquisition, was a family and founder-owned and operated American whiskey company with a diverse portfolio of high-quality whiskeys in the premium plus price tiers.  As a result of the Acquisition, the Company enhanced its presence in the growing American whiskey category and expanded its portfolio of premium plus price tier brands. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Acquisition, Penelope became a wholly owned subsidiary of the Company and its financial results are included within the Branded Spirits segment.  The aggregate consideration paid by the Company in connection with the Acquisition was $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-591">105,000</ix:nonFraction> in cash paid at closing, with further additional potential earn-out consideration of up to a maximum cash payout of $<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-592">110,800</ix:nonFraction> if certain performance conditions, measured through December 31, 2025, are met.  The consideration is subject to customary purchase price adjustments related to, among other things, net working capital and acquired cash.  The consideration paid at closing included a preliminary estimated purchase price adjustment.  During the year ended December 31, 2023, the </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-589-2" continuedAt="f-589-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company finalized the net working capital adjustments, which decreased the cash consideration from $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-593">105,000</ix:nonFraction> at closing to $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-594">104,638</ix:nonFraction> at December 31, 2023.  The cash portion of the consideration and transaction-related expenses were paid using both cash on hand and borrowings under the Company&#8217;s existing credit agreement.  See Note 7, Corporate Borrowings, for further details. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For tax purposes, the Acquisition was structured as an asset purchase which created additional tax basis in the assets acquired as a result of valuing the assets at fair market value and the purchase price will be accounted for in accordance with U.S. federal tax law.  Indefinite-lived intangible assets and goodwill is expected to be deductible for U.S. income tax purposes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Price Allocation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Acquisition was accounted for as a business combination in accordance with FASB Accounting Standard Codification 805, Business Combinations (&#8220;ASC 805&#8221;), and as such, assets acquired, liabilities assumed, and consideration transferred were recorded at their estimated fair values on the acquisition date. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="f-595" continuedAt="f-595-1" escape="true">The following table summarizes the allocation of the consideration paid for Penelope to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date, with the excess recorded to goodwill.</ix:nonNumeric></span></div><ix:continuation id="f-595-1" continuedAt="f-595-2"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:84.019%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Consideration:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-596">104,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="mgpi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" format="ixt:num-dot-decimal" scale="3" id="f-597">62,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of total consideration transferred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="f-598">166,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Recognized amounts of identifiable assets acquired and liabilities assumed: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-599">926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="f-600">2,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="f-601">12,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense" scale="3" id="f-602">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="f-603">253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-604">57,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" scale="3" id="f-605">426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="f-606">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="f-607">74,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-608">2,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther" scale="3" id="f-609">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="f-610">268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-611">2,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-612">95,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-613">166,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div><ix:continuation id="f-595-2" continuedAt="f-595-3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-595-3"> Intangible assets acquired included trade names with an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-614">34,000</ix:nonFraction> and distributor relationships with an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-615">23,700</ix:nonFraction>.</ix:continuation> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 805, assets acquired, liabilities assumed, and consideration transferred were recorded at their estimated fair values on the Acquisition date.  The fair value measurements of tangible and intangible assets and liabilities were based on significant inputs not observable in the market and represent Level 3 measurements within the fair value hierarchy.  Level 3 inputs include discount rates that would be used by a market participant in valuing these assets and liabilities, projections of revenues and cash flows, distributor attrition rates, royalty rates, and market comparables, among others.  The fair value of work-in-process and finished goods inventory was determined using the comparative sales method and raw materials was determined using the replacement cost method.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-616">95,250</ix:nonFraction>, all of which is expected to be deductible for tax purposes, represents the excess of the consideration transferred over the estimated fair value of assets acquired net of liabilities assumed.  Additionally, the goodwill is representative of the strength of the Penelope brand within the American whiskey category, and the synergies expected to be achieved by the combined company.  The intangible assets acquired included indefinite-lived intangible assets, trade names, which have an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-617">34,000</ix:nonFraction>, and definite-lived intangible assets, distributor relationships, which have an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-618">23,700</ix:nonFraction> and a useful life of <ix:nonNumeric contextRef="c-151" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-619">20</ix:nonNumeric> years.  The trade names and distributor relationships acquired by the Company have been recorded at estimated fair values using the relief from royalty method and multi-period excess earnings method, respectively.  Management engaged a third-party valuation specialist to assist in the valuation analysis of certain acquired assets including trade names and distributor relationships.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="f-589-3" continuedAt="f-589-4"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of Penelope have been included in the Company&#8217;s consolidated financial statements since the date of the Acquisition, June 1, 2023.  The operating results and pro forma results are not disclosed due to the immaterial impact to the Company&#8217;s Consolidated Statements of Income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-620">2,060</ix:nonFraction> of costs related to the Acquisition, which are included in selling, general, and administrative expenses on the Consolidated Statements of Income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Consideration. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the contingent consideration obligation at the Acquisition date was $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-621">62,100</ix:nonFraction>, which was determined using a Monte Carlo simulation approach.  This approach requires significant assumptions, including projected net sales, discount rates, and volatility rates.  The inputs used in the calculation of the contingent consideration liability are considered Level 3 under the fair value hierarchy due to the lack of relevant market activity.  The contingent consideration liability is measured on a quarterly basis and recorded at fair value.  The changes in fair value of the obligation resulted from changes in the key assumptions between measurement dates, such as projected net sales, discount rates, and volatility rates.  During the year ended December 31, 2023, there was a $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="f-622">7,100</ix:nonFraction> adjustment to the fair value measurement of the contingent consideration obligation, which was included in the change in fair value of contingent consideration on the Consolidated Statements of Income.  The amount payable is based upon achievement of certain net sales targets between the Acquisition date and December 31, 2025.  The possible payments range from <ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="0" id="f-623">zero</ix:nonFraction> to a maximum payout of $<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-624">110,800</ix:nonFraction>. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Merger with Luxco</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of the transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On January 22, 2021, the Company entered into a definitive agreement to acquire Luxco, Inc. (&#8220;Luxco&#8221;) and subsequently completed the merger on April 1, 2021 (the &#8220;Merger&#8221;).  Luxco is a leading branded beverage alcohol company across various categories, with a more than 60-year business heritage.  As a result of the Merger, MGP increased its scale and market position in the branded-spirits sector and believes it strengthened its platform for future growth of higher valued-added products. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Merger, Luxco became a wholly-owned subsidiary of MGP and is included within the Branded Spirits segment.  The aggregate consideration paid by the Company in connection with the Merger was $<ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-625">237,500</ix:nonFraction> in cash (less assumed indebtedness) and <ix:nonFraction unitRef="shares" contextRef="c-154" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-626">5,007,833</ix:nonFraction> shares of Common Stock of the Company, subject to adjustment for fractional shares (the &#8220;Company Shares,&#8221; and together with the cash portion, the &#8220;Merger Consideration&#8221;).  The Company Shares were valued at $<ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-627">296,213</ix:nonFraction> and represented approximately <ix:nonFraction unitRef="number" contextRef="c-155" decimals="3" name="mgpi:BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" format="ixt:num-dot-decimal" scale="-2" id="f-628">22.8</ix:nonFraction> percent of the Company&#8217;s outstanding Common Stock immediately following the closing of the Merger.  The Merger Consideration was subject to customary purchase price adjustments related to, among other things, net working capital, acquired cash and assumed debt.  The consideration paid at closing included a preliminary estimated purchase price adjustment.  In September 2021, the parties finalized the purchase price adjustment, which decreased the cash consideration paid by approximately $<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="mgpi:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" scale="3" id="f-629">608</ix:nonFraction> and increased stock consideration by an additional <ix:nonFraction unitRef="shares" contextRef="c-156" decimals="INF" name="mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="f-630">1,373</ix:nonFraction> shares from the preliminary amounts that were paid at closing.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash portion of the Merger Consideration, the repayment of assumed debt, and transaction-related expenses were financed with borrowings under the Company&#8217;s existing Credit Agreement which was drawn down on April 1, 2021.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For tax purposes, the transaction was structured partially as a tax-free reorganization and partially as a taxable acquisition, as defined in the Internal Revenue Code.  The Company anticipates the amount transferred in a tax deferred manner, under the tax-free reorganization rules, will not create additional tax basis for the Company.  The taxable component of the transaction will create additional tax basis and a corresponding future tax deduction for the Company.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The operating results of Luxco were consolidated with the Company&#8217;s operating results subsequent to the merger date.  During the year ended December 31, 2021, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="f-631">177,607</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="f-632">17,027</ix:nonFraction>, of sales and income before income taxes, respectively, attributable to Luxco on the Consolidated Statements of Income.  During the year ended December 31, 2021, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-633">8,927</ix:nonFraction> of transaction related costs, which are included in selling, general and administrative expenses on the Consolidated Statements of Income. </span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-589-4"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Pro Forma Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="f-634" continuedAt="f-634-1" escape="true">The following table summarizes the unaudited pro forma financial results for the year ended December 31, 2021 as if the Merger had occurred on January 1, 2020:</ix:nonNumeric></span></div><ix:continuation id="f-634-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.731%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-635">671,090</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-636">100,597</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-157" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="f-637">4.84</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma results are adjusted for items that are non-recurring in nature and directly attributable to the Merger, including the income tax effect of the adjustments.  Merger related costs incurred by the Company of $<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-638">8,927</ix:nonFraction> for the year ended December 31, 2021 were excluded.  Merger related costs incurred by Luxco of $<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-639">3,132</ix:nonFraction> were excluded from the year ended December 31, 2021 pro forma results.  A non-recurring expense of $<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-640">2,529</ix:nonFraction> for the year ended December 31, 2021 related to the fair value adjustment of finished goods inventory estimated to have been sold was removed and included in the results for the year ended December 31, 2020.  Other acquired tangible and intangible assets are assumed to be recorded at estimated fair value on January 1, 2020 and are amortized or depreciated over their estimated useful lives.  &#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary pro forma financial information is for informational purposes only, is based on estimates and assumptions, and does not purport to represent what the Company&#8217;s consolidated results of operations actually would have been if the Merger had occurred at an earlier date, and such data does not purport to project the Company&#8217;s results of operations for any future period.  The basic shares outstanding used to calculate the pro forma net income per share amounts presented above have been adjusted to assume shares issued at the closing of the Merger were outstanding since January 1, 2020.</span></div></ix:continuation><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_169"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5:  <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillDisclosureTextBlock" id="f-641" continuedAt="f-641-1" escape="true">GOODWILL AND OTHER INTANGIBLE ASSETS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-641-1" continuedAt="f-641-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definite-Lived Intangible Assets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired definite-lived intangible asset in connection with various acquisitions of businesses.  The distributor relationships have a carrying value of $<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-642">58,716</ix:nonFraction>, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-643">6,384</ix:nonFraction>.  The distributor relationships have a useful life of <ix:nonNumeric contextRef="c-161" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-644">20</ix:nonNumeric> years.  The amortization expense for the years ended December&#160;31, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-645">2,761</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-646">2,070</ix:nonFraction>, respectively. The weighted average amortization period at December&#160;31, 2023 for definite-lived intangible assets is <ix:nonNumeric contextRef="c-1" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-647">18.1</ix:nonNumeric> years</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-648" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the expected future amortization expense related to definite-lived intangibles assets are as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.865%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-649">3,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-650">3,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-651">3,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-652">3,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-653">3,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-654">42,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-655">58,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangible Assets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records goodwill and indefinite-lived intangible assets in connection with various acquisitions of businesses and allocates the goodwill and indefinite-lived intangible assets to its respective reporting units.  </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationSegmentAllocationTableTextBlock" id="f-656" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in carrying amount of goodwill by business segment were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Distilling Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Branded Spirits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ingredient Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-657">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-658">226,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-659">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-660">226,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-661">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-662">95,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-663">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-664">95,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-665">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-666">321,544</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-667">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-668">321,544</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="mgpi:BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock" id="f-669" escape="true"><ix:continuation id="f-641-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in carrying amount of trade names by business segment were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Distilling Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Branded Spirits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ingredient Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="f-670">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-671">178,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="f-672">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-673">178,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" format="ixt:fixed-zero" scale="3" id="f-674">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" format="ixt:num-dot-decimal" scale="3" id="f-675">34,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" format="ixt:fixed-zero" scale="3" id="f-676">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" format="ixt:num-dot-decimal" scale="3" id="f-677">34,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="f-678">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-679">212,990</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="f-680">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-681">212,990</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_2230"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6:   <ix:nonNumeric contextRef="c-1" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="f-682" continuedAt="f-682-1" escape="true">CLOSURE OF THE ATCHISON FACILITY</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-682-1" continuedAt="f-682-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 13, 2023, the Company announced the decision by its Board of Directors to approve the closure of the Company&#8217;s distillery located in Atchison, Kansas (the &#8220;Atchison Distillery&#8221;).  The Atchison Distillery ceased operations in December 2023.  The decision to close the Atchison Distillery is consistent with the Company&#8217;s plan to address profitability headwinds associated with its GNS and industrial alcohol products within the Distilling Solutions segment.  As a result of the decision to close the Atchison Distillery, the Company, with the assistance of a third-party valuation specialist, completed a fair value analysis of the assets associated with the Atchison Distillery during the year ended December 31, 2023.  The fair value of the assets associated with the Atchison Distillery were determined using a combination of the cost and market approach.  During the year ended December 31, 2023, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-683">17,112</ix:nonFraction> impairment of assets, which was recorded in impairment of long-lived assets and other on the Consolidated Statement of Income.  The impaired assets were recorded within the Distilling Solution segment.  </span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-682-2">Additionally, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-684">2,279</ix:nonFraction> of expenses related to severance costs, inventory write offs, contract termination fees, consulting fees, and other miscellaneous expenses, which were recorded in impairment of long-lived assets and other on the Consolidated Statement of Income for the year ended December 31, 2023.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div id="id40edb43f1b54755a67aaa60aea07310_172"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7:   <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-685" continuedAt="f-685-1" escape="true">CORPORATE BORROWINGS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-685-1" continuedAt="f-685-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-686" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indebtedness Outstanding.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s outstanding indebtedness:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Agreement - Revolver, <ix:nonFraction unitRef="number" contextRef="c-170" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-687">6.46</ix:nonFraction>% (variable rate) due 2026</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-688">63,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="f-689">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Note, <ix:nonFraction unitRef="number" contextRef="c-172" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-690">1.88</ix:nonFraction>% (fixed rate) due 2041</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-691">201,250</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-692">201,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Note Purchase Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A Senior Secured Notes, <ix:nonFraction unitRef="number" contextRef="c-174" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-693">3.53</ix:nonFraction>% (fixed rate) due 2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-694">12,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-695">15,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Secured Notes, <ix:nonFraction unitRef="number" contextRef="c-176" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-696">3.80</ix:nonFraction>% (fixed rate) due 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-697">17,600</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-698">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total indebtedness outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-699">293,850</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-700">236,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Less unamortized loan fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-701">6,601</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-702">6,115</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total indebtedness outstanding, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="f-703">287,249</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="f-704">230,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Less current maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-705">6,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-706">5,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-707">280,849</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-708">224,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rates are as of December&#160;31, 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loan fees are being amortized over the life of the debt agreements.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Agreement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  On February 14, 2020, the Company entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with multiple participants led by Wells Fargo Bank, National Association (&#8220;Wells Fargo Bank&#8221;), which provided for a $<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-709">300,000</ix:nonFraction> revolving credit facility.  On May 14, 2021, the Company amended the Credit Agreement to extend the term and to increase the principal amount available to $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-710">400,000</ix:nonFraction> and to permit the Company, subject to obtaining lender approval, to increase the amount of the revolving credit facility by up to an additional $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="mgpi:LineOfCreditFacilityContingentIncreaseInBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-711">100,000</ix:nonFraction> provided certain conditions are satisfied and at the discretion of the lender.  On August 31, 2022, the Credit Agreement was amended to change the interest rate benchmark from LIBOR to SOFR.  The Credit Agreement matures on May 14, 2026.  The Credit Agreement is secured by substantially all assets, excluding real property. </span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-685-2" continuedAt="f-685-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement includes certain requirements and covenants, with which the Company was in compliance at December&#160;31, 2023.  The Company incurred <ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:DebtInstrumentFeeAmount" format="ixt:fixed-zero" scale="3" id="f-712">no</ix:nonFraction> new loan fees related to the Credit Agreement during 2023. The unamortized balance of total loan fees related to the Credit Agreement was $<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="f-713">824</ix:nonFraction> at December&#160;31, 2023. The unamortized loan fees are being amortized over the life of the Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Part of the cash portion of the consideration paid to acquire Penelope and transaction-related expenses were financed with $<ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-714">105,000</ix:nonFraction> borrowings under the Credit Agreement. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-715">63,000</ix:nonFraction> outstanding borrowings under the Credit Agreement, leaving $<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-716">337,000</ix:nonFraction> available.  The interest rate for the borrowings of the Credit Agreement at December&#160;31, 2023 was <ix:nonFraction unitRef="number" contextRef="c-184" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-717">6.46</ix:nonFraction>%.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note Purchase Agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Company&#8217;s Note Purchase and Private Shelf Agreement (the &#8220;Note Purchase Agreement&#8221;), with PGIM, Inc. (&#8220;Prudential&#8221;), an affiliate of Prudential Financial, Inc., and certain affiliates of Prudential, provides for the issuance of $<ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="f-718">20,000</ix:nonFraction> of Series A Senior Secured Notes and the issuance of up to $<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="f-719">105,000</ix:nonFraction> of additional Senior Secured Notes (or any higher amount solely to the extent Prudential has provided written notice to the Company of its authorization of such a higher amount).  Effective August 23, 2023, the Note Purchase Agreement was amended to increase the total amount of Senior Secured Notes that may be issued under the facility of the Note Purchase Agreement to $<ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="f-720">250,000</ix:nonFraction>.  Additionally, the period for issuing senior secured promissory notes under the Note Purchase Agreement was extended from August 23, 2023 to August 31, 2026.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2017, the Company issued $<ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-721">20,000</ix:nonFraction> of Series A Senior Secured Notes with a maturity date of August 23, 2027.  The Series A Senior Secured Notes bear interest at a rate of <ix:nonFraction unitRef="number" contextRef="c-189" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-722">3.53</ix:nonFraction> percent per year.  During 2019, the Company issued $<ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-723">20,000</ix:nonFraction> of additional Senior Secured Notes with a maturity date of April 30, 2029.  The Senior Secured Notes bear interest at a rate of <ix:nonFraction unitRef="number" contextRef="c-176" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-724">3.80</ix:nonFraction> percent per year.  As of December&#160;31, 2023, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-725">12,000</ix:nonFraction> of Series A Senior Secured Notes and $<ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-726">17,600</ix:nonFraction> of additional Senior Secured Notes outstanding under the Note Purchase Agreement, leaving $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-727">220,400</ix:nonFraction> available of under the Note Purchase Agreement. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company did <ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:DebtInstrumentFeeAmount" format="ixt:fixed-zero" scale="3" id="f-728">not</ix:nonFraction> capitalize any new loan fees related to the Note Purchase Agreement during 2023.  The unamortized balance of total loan fees related to the Note Purchase Agreement was $<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="f-729">71</ix:nonFraction> at December&#160;31, 2023 and is being amortized over the life of the Note Purchase Agreement. The Note Purchase Agreement is secured by substantially all assets, excluding real property.  The Note Purchase Agreement includes certain requirements and covenants, with which the Company was in compliance at December&#160;31, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.  On November 16, 2021, the Company issued $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-730">201,250</ix:nonFraction> in aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-195" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-731">1.88</ix:nonFraction>% convertible senior notes due in 2041 (the &#8220;2041 Notes&#8221;).  The total aggregate principal amount includes $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-732">26,250</ix:nonFraction> aggregate principal amount of 2041 Notes purchased by the initial purchasers in the offering pursuant to their exercise in full of their option to purchase additional notes under the purchase agreement for the offering.  The 2041 Notes were issued pursuant to an indenture, dated as of November 16, 2021 ( the &#8220;Indenture&#8221;), by and among the Company, as issuer, Luxco, Inc., MGPI Processing, Inc., and MGPI of Indiana, LLC, as subsidiary guarantors, and U.S. Bank National Association, as trustee. The 2041 Notes are senior, unsecured obligations of the Company and interest is payable semi-annually in arrears at a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="c-195" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-733">1.88</ix:nonFraction>% on May 15 and November 15 of each year.  The 2041 Notes mature on November 15, 2041 (&#8220;Maturity Date&#8221;) unless earlier repurchased, redeemed, or converted, per the terms of the Indenture.  Upon conversion, the Company will pay cash up to the aggregate principal amount of the 2041 Notes to be converted and pay or deliver, as the case may be, cash, shares of the Company&#8217;s Common Stock, or a combination of cash and shares of the Company&#8217;s Common Stock, at its election, in respect to the remainder, if any, of the Company&#8217;s conversion obligation in excess of the aggregate principal amount of the 2041 Notes being converted.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company incurred <ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:DebtInstrumentFeeAmount" format="ixt-sec:numwordsen" scale="3" id="f-734">no</ix:nonFraction> new loan fees related to the 2041 Notes during 2023.  The unamortized balance of total loan fees related to the 2041 Notes was $<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-735">5,706</ix:nonFraction> at December&#160;31, 2023 and is being amortized over the life of the 2041 Notes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The initial conversion rate for the 2041 Notes is <ix:nonFraction unitRef="number" contextRef="c-194" decimals="4" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-736">10.3911</ix:nonFraction> shares of Common Stock per $1 principal amount of the 2041 Notes.  Prior to the Maturity Date, holders may convert at their option only in the following circumstances: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">During any calendar quarter commencing after the quarter ending March 31, 2022, if the closing sale price of Common Stock for at least <ix:nonFraction unitRef="day" contextRef="c-194" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-737">20</ix:nonFraction> trading days in the period of <ix:nonFraction unitRef="day" contextRef="c-194" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-738">30</ix:nonFraction> consecutive trading days is more than <ix:nonFraction unitRef="number" contextRef="c-194" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-739">130</ix:nonFraction>% of the conversion price;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">during the <ix:nonFraction unitRef="day" contextRef="c-194" decimals="INF" name="mgpi:DebtInstrumentConvertibleBusinessPeriod" scale="0" id="f-740">5</ix:nonFraction> consecutive business days following any <ix:nonFraction unitRef="day" contextRef="c-194" decimals="INF" name="mgpi:DebtInstrumentConvertibleMeasurementPeriod" scale="0" id="f-741">10</ix:nonFraction> consecutive trading day period in which the trading price per $1 principal amount of the notes for each trading day was less than <ix:nonFraction unitRef="number" contextRef="c-194" decimals="INF" name="mgpi:DebtInstrumentConvertibleMeasurementPeriodPercentage" scale="-2" id="f-742">98</ix:nonFraction>% of the product of the closing sale price of </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-685-3"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Common Stock on such trading day and the conversion rate on such trading day;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">upon the occurrence of specified corporate events, as defined in the Indenture;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">if the Company calls the notes for redemption; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">during the period July 15, 2026 ending close of business day immediately preceding November 20, 2026 or the period July 15, 2041 and close of business day immediately preceding the Maturity Date.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="f-743" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Maturities.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate amount of maturities for long-term debt as of December&#160;31, 2023 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.865%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-744">6,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-745">6,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-746">69,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="f-747">5,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="f-748">3,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-749">202,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-750">293,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_175"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8:   <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-751" continuedAt="f-751-1" escape="true">INCOME TAXES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-751-1" continuedAt="f-751-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-752" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense is composed of the following:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-753">32,296</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-754">26,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-755">19,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-756">5,926</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-757">4,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-758">3,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="f-759">330</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="f-760">223</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="f-761">294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-762">38,552</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-763">30,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-764">23,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-765">4,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-766">2,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-767">5,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-768">120</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-769">1,821</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-770">1,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-771">44</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-772">71</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-773">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-774">3,936</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-775">978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-776">6,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-777">34,616</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-778">31,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-779">30,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense also included tax expense allocated to comprehensive income for 2023, 2022, and 2021 of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-780">172</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-781">33</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-782">19</ix:nonFraction>, respectively (see the Consolidated Statements of Comprehensive Income). </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-783" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income tax expense at the normal statutory federal rate to income tax expense included in the accompanying Consolidated Statements of Income is below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Expected&#8221; provision at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-784">29,895</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-785">29,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-786">25,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-787">6,545</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-788">6,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-789">5,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-790">330</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-791">223</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-792">294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-793">1,135</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="f-794">416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="f-795">204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="f-796">288</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="f-797">34</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="f-798">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal and state tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-799">1,685</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-800">3,506</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-801">1,363</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="f-802">1,316</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="f-803">1,241</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="f-804">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-805">34,616</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-806">31,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-807">30,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-808">24.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-809">22.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-810">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-751-2" continuedAt="f-751-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-811" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences giving rise to deferred income taxes shown on the Consolidated Balance Sheets are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-812">4,453</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-813">2,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. state and foreign tax credit carryforwards</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-814">3,350</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-815">3,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico and U.S. state loss carryforwards</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-816">3,890</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-817">3,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-818">2,656</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-819">1,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="mgpi:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-820">3,740</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="mgpi:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-821">3,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="f-822">848</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="f-823">691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Section 174 timing difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="mgpi:DeferredTaxAssetsSection174TimingDifference" format="ixt:num-dot-decimal" scale="3" id="f-824">2,032</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="mgpi:DeferredTaxAssetsSection174TimingDifference" format="ixt:fixed-zero" scale="3" id="f-825">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-826">4,279</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-827">3,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-828">25,248</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-829">19,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-830">3,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-831">2,073</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-832">22,040</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-833">16,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-834">24,084</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-835">25,623</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-836">48,460</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-837">47,187</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" format="ixt:num-dot-decimal" scale="3" id="f-838">2,007</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" format="ixt:num-dot-decimal" scale="3" id="f-839">2,812</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-840">3,577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-841">3,850</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesFinancingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-842">4,716</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesFinancingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-843">2,424</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-844">2,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-845">2,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-846">85,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-847">84,110</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred income tax liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-848">63,071</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-849">67,112</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="f-850" escape="true"><div style="margin-bottom:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A schedule of the change in valuation allowance is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.865%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-851">1,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="3" id="f-852">416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-853">2,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-854">1,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-855">3,208</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the Company&#8217;s total valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-856">3,208</ix:nonFraction> related to net operating loss in U.S. states and foreign countries in which it is not &#8220;more likely than not&#8221; to create enough taxable income to fully utilize the carryforwards before expiration of the carryforward periods and certain foreign tax credit carryforwards.  As of December 31, 2022, the Company&#8217;s total valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-857">2,073</ix:nonFraction>, related to net operating loss in U.S. states and foreign countries in which it is not &#8220;more likely than not&#8221; to create enough taxable income to fully utilize the carryforwards before expiration of the carryforward periods.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-858">23,590</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-859">21,537</ix:nonFraction> in gross U.S. state net operating loss carryforwards, respectively.  Due to varying U.S. state carryforward periods, the state net operating loss carryforwards will primarily expire in varying years between calendar years 2024 and 2044.  As of December&#160;31, 2023 and 2022, the Company had gross U.S. state tax credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="f-860">3,890</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="f-861">5,052</ix:nonFraction>, respectively.  U.S. state credits, if not used to offset income tax expense in their respective jurisdictions, will expire in varying years between 2024 and 2040.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-751-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company treats accrued interest and penalties related to tax liabilities, if any, as a component of income tax expense.&#160;&#160;During 2023, 2022, and 2021, the Company&#8217;s activity in accrued interest and penalties was not significant.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-862" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the total amount of unrecognized tax benefits (excluding interest and penalties) for 2023,  2022, and 2021:  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of year balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-863">156</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-864">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-865">112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-866">83</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-867">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-868">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-869">245</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-870">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-871">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction for prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-872">60</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-873">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-874">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of year balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-875">424</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-876">156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-877">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each period presented, substantially all of the amount of unrecognized benefits (excluding interest and penalties) would impact the effective tax rate, if recognized. The Company reasonably expects that the amount of unrecognized tax benefit will not change significantly over the next 12 months. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not under any U.S. federal, state or foreign income tax audits.  For U.S. federal tax purpose, all tax years after 2019 remain open to examination. Amounts paid for income tax in foreign jurisdictions are not material to the financial statements. In addition, the Company is subject to examination for its state tax returns for years 2019, and forward, with the exception of certain net operating losses and credit carryforwards originating in years prior to 2019 that remain subject to adjustment.</span></div></ix:continuation><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_178"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9:   <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-878" continuedAt="f-878-1" escape="true">EQUITY AND EPS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-878-1" continuedAt="f-878-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Stock.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stockholders are entitled to elect <ix:nonFraction unitRef="boardmember" contextRef="c-1" decimals="INF" name="mgpi:NumberOfBoardMembersCommonShareholdersAreEntitledToElect" format="ixt-sec:numwordsen" scale="0" id="f-879">four</ix:nonFraction> of the <ix:nonFraction unitRef="boardmember" contextRef="c-1" decimals="INF" name="mgpi:NumberOfBoardMembers" format="ixt-sec:numwordsen" scale="0" id="f-880">nine</ix:nonFraction> members of the Company&#8217;s Board of Directors, while preferred stockholders are entitled to elect the remaining <ix:nonFraction unitRef="boardmember" contextRef="c-1" decimals="INF" name="mgpi:NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" format="ixt-sec:numwordsen" scale="0" id="f-881">five</ix:nonFraction> members.  All directors are elected annually for a <ix:nonNumeric contextRef="c-1" name="mgpi:BoardOfDirectorsTermOfService" format="ixt-sec:durwordsen" id="f-882">one year</ix:nonNumeric> term.  Any vacancies on the Board may only be filled by the stockholders and not by the Board.  Stockholders who own <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="mgpi:MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" format="ixt:num-dot-decimal" scale="-2" id="f-883">10</ix:nonFraction> percent or more of the outstanding Common Stock or Preferred Stock have the right to call a special meeting of stockholders.  Common stockholders are not entitled to vote with respect to a merger, dissolution, lease, exchange or sale of substantially all of the Company&#8217;s assets, or on an amendment to the Articles of Incorporation, unless such action would increase or decrease the authorized shares or par value of the Common Stock or Preferred Stock, or change the powers, preferences or special rights of the Common Stock or preferred stock so as to affect the Common stockholders adversely.  Generally, Common stockholders and Preferred stockholders vote as separate classes on all other matters requiring shareholder approval.</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-878-2" continuedAt="f-878-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EPS.  </span><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-884" continuedAt="f-884-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the computations of basic and diluted EPS: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended  December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-885">107,130</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-886">108,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-887">90,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-888">345</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-889">590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-890">490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income attributable to participating securities (unvested shares and units) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="f-891"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" format="ixt:num-dot-decimal" scale="3" id="f-892">1,074</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="f-893"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="f-894">871</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="f-895"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="f-896">712</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income used in EPS calculation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-897"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-898">106,401</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-899"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-900">108,591</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-901"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-902">90,595</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Share information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average common shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-903">22,059,816</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-904">22,002,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-905">20,719,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average common shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-906">22,173,918</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-907">22,053,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-908">20,719,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-909"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-910">4.82</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-911"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-912">4.94</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-913"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-914">4.37</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted EPS</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-915">4.80</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-916">4.92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-917">4.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:nonNumeric></div><ix:continuation id="f-884-1" continuedAt="f-884-2"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Net income attributable to all stockholders.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Participating securities included <ix:nonFraction unitRef="shares" contextRef="c-199" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" format="ixt:num-dot-decimal" scale="0" id="f-918">226,410</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-200" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" format="ixt:num-dot-decimal" scale="0" id="f-919">177,398</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="c-201" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" format="ixt:num-dot-decimal" scale="0" id="f-920">163,024</ix:nonFraction> unvested restricted stock units (&#8220;RSUs&#8221;) for the years ended December&#160;31, 2023, 2022, and 2021, respectively.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Under the two class method, basic weighted average common shares exclude outstanding unvested participating securities.</span></div></ix:continuation><div style="padding-left:36pt;text-indent:-18pt"><ix:continuation id="f-884-2" continuedAt="f-884-3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"><ix:continuation id="f-884-3">The impacts of the Convertible Senior Notes were included in the diluted weighted average common shares if the inclusion was dilutive.  The Convertible Senior Notes would only have a dilutive impact if the average market price per share during the quarter and year to date period exceeds the conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-202" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-921">96.24</ix:nonFraction> per share. There was <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="0" id="f-922">no</ix:nonFraction> dilutive impact for the year ended December 31, 2021.</ix:continuation> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Issuance.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2021, as part of the consideration for the Merger with Luxco, the Company issued <ix:nonFraction unitRef="shares" contextRef="c-154" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-923">5,007,833</ix:nonFraction> shares of Common Stock.  Additionally, in September 2021, the Merger parties finalized the purchase price adjustments, which increased stock consideration by an additional <ix:nonFraction unitRef="shares" contextRef="c-156" decimals="INF" name="mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="f-924">1,373</ix:nonFraction> shares from the preliminary amounts that were paid at closing. </span></div><div style="margin-top:8.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shares Outstanding Activity. </span><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" id="f-925" continuedAt="f-925-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s share activity: </span></ix:nonNumeric></div><ix:continuation id="f-925-1"><div style="margin-top:8.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares Outstanding </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preferred Stock</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-203" decimals="INF" name="us-gaap:SharesOutstanding" scale="0" id="f-926">437</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-204" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-927">21,964,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-205" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:fixed-zero" scale="0" id="f-928">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-206" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="f-929">38,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-205" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="f-930">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-206" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-931">9,032</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-207" decimals="INF" name="us-gaap:SharesOutstanding" scale="0" id="f-932">437</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-208" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-933">21,994,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-209" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:fixed-zero" scale="0" id="f-934">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-210" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="f-935">30,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-209" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="f-936">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-210" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-937">8,436</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-211" decimals="INF" name="us-gaap:SharesOutstanding" scale="0" id="f-938">437</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-212" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-939">22,016,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-878-3"><div style="margin-top:8.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends and Dividend Equivalents.  </span><ix:nonNumeric contextRef="c-1" name="us-gaap:DividendsDeclaredTableTextBlock" id="f-940" continuedAt="f-940-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s dividend and dividend equivalent information: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.877%"/><td style="width:0.1%"/></tr><tr><td colspan="45" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dividend and Dividend Equivalent Information (per Share and Unit)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Declaration date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Record date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payment date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Declared</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Paid</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dividend payment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dividend equivalent payment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total payment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-213" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-941">0.12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-213" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-942">0.12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-943">2,640</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-944">29</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-945">2,669</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-214" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-946">0.12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-214" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-947">0.12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-948">2,641</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-949">27</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-950">2,668</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-951">0.12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-952">0.12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-953">2,642</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-954">27</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-955">2,669</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-216" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-956">0.12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-216" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-957">0.12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-958">2,642</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-959">27</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-960">2,669</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-961">0.48</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-962">0.48</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-963">10,565</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-964">110</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-965">10,675</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-966">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-967">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-968">2,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-969">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-970">2,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-218" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-971">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-218" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-972">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-973">2,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-974">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-975">2,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-219" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-976">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-219" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-977">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-978">2,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-979">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-980">2,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-220" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-981">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-220" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-982">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-983">2,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-984">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-985">2,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-986">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-987">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-988">10,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-989">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-990">10,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-221" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-991">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-221" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-992">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-993">2,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-994">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-995">2,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-222" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-996">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-222" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-997">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-998">2,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-999">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-1000">2,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-223" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1001">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-223" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-1002">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-1003">2,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-1004">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-1005">2,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-224" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1006">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-224" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-1007">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-1008">2,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-1009">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-1010">2,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1011">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-1012">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-1013">9,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="f-1014">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-1015">10,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:nonNumeric></div><ix:continuation id="f-940-1"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividend equivalent payments on unvested participating securities (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">).  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes estimated forfeitures.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_181"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10:   <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-1016" continuedAt="f-1016-1" escape="true">LEASES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1016-1" continuedAt="f-1016-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for railcars, computer equipment, office spaces, a bottling facility, a distribution facility, fulfillment center, retail location, and certain equipment.  The Company has no finance leases.  Leases with terms of twelve months or less are not recorded on the Company&#8217;s Consolidated Balance Sheets.  The Company recognizes lease expense for these leases on a straight-line basis over the lease term.  Lease components are accounted for separately from non-lease components, such as common-area maintenance, based on the relative, observable stand-alone prices of the components. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s leases have remaining lease terms of less than <ix:nonNumeric contextRef="c-225" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-1017">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="c-226" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-1018">ten years</ix:nonNumeric>, some of which may include options to extend the lease.  Options to renew the Company&#8217;s leases were not considered when assessing the value of the right-of-use assets because the Company is not reasonably certain that it will assert the options to renew the leases.  As most of the Company&#8217;s leases do not provide an implicit rate, the Company uses its estimated incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments.</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-1019" escape="true"><ix:continuation id="f-1016-2" continuedAt="f-1016-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides supplemental balance sheet classification information related to leases: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use-assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1020">13,975</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1021">15,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total leased assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1022">13,975</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1023">15,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1024"><span style="-sec-ix-hidden:f-1025">Accrued expenses</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1026">3,318</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1027">3,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1028">11,292</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1029">11,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total operating lease liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1030">14,610</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1031">15,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of lease costs:  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1032">4,364</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1033">4,278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-1034">446</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-1035">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1036">4,810</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1037">4,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Recorded as a component of operating income on the Company&#8217;s Consolidated Statements of Income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow and non-cash activity related to lease information:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1038">4,116</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1039">4,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1040">4,100</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1041">3,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents weighted average discount rate and remaining lease term:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average discount rate</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1042">2.95</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1043">2.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1044">5.1</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1045">4.6</ix:nonNumeric> years</span></td></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-1046" escape="true"><ix:continuation id="f-1016-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the future payments under operating leases having initial terms of one year or more were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1047">3,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1048">3,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1049">3,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1050">2,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1051">1,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1052">2,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-1053">16,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-1054">1,482</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1055">14,610</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_184"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11:   <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1056" continuedAt="f-1056-1" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1056-1" continuedAt="f-1056-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Commitments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company is in the process of completing several projects that have been financed using industrial revenue bonds in the state of Kentucky.  Traditionally, industrial revenue bonds have been used as an economic development tool in the state to attract desirable businesses, including business in the bourbon industry, and have allowed a 15 to 40 year real property tax abatement on the Company&#8217;s renovated and newly-constructed warehouse buildings and distilleries in Kentucky.  As of December 31, 2023, approximately $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="3" id="f-1057">50,000</ix:nonFraction> of the Company&#8217;s facilities in Nelson County Kentucky and approximately $<ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="3" id="f-1058">30,900</ix:nonFraction> of the Company&#8217;s facilities in Williamstown Kentucky were financed with industrial revenue bonds.  The city then leased the facilities back to the Company under a capital lease, the terms of which provide for the payment of basic rent in an amount sufficient to pay principal and interest on the bonds.  The Company&#8217;s obligation to pay rent under the lease is in the same amount and due on the same date as the obligation to pay debt service on the bonds which the Company holds.  The lease permits the Company to present the bonds at any time for cancellation, upon which our obligation to pay basic rent would be canceled.  At the bonds&#8217; maturity the facilities will revert to the Company without costs.  If the Company were to present the bonds for cancellation prior to maturity, a nominal fee could be incurred.  The Company may not be able to use industrial revenue bonds in the future due to legislative, regulatory, and related changes in the state of Kentucky.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company recorded the land and building assets as property, plant, and equipment, net, on its Consolidated Balance Sheets under a capital lease.  The lease payment on the facilities is sufficient to pay principal and interest on the bonds.  Because the Company owns all of the outstanding bonds, has a legal right to set-off, and intends to set-off the corresponding lease and interest payment, the Company netted the capital lease obligation with the bond asset and, in turn, reflected no amount for the obligation or the corresponding asset on its Consolidated Balance Sheets at December&#160;31, 2023 and 2022. </span></div></ix:continuation><div><span><br/></span></div><div><ix:continuation id="f-1056-2" continuedAt="f-1056-3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies. </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1056-3">The Company and its subsidiaries are, from time to time, a party to legal and regulatory proceedings arising in  the ordinary course of business.&#160;&#160;The Company accrues estimated costs for a contingency when management believes that a loss is probable and can be reasonably estimated.</ix:continuation> </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_187"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12:   <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-1059" continuedAt="f-1059-1" escape="true">EMPLOYEE BENEFIT PLANS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1059-1" continuedAt="f-1059-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">401(k) Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company has established 401(k) plans covering all U.S. employees after certain eligibility requirements are met.&#160;&#160;Amounts charged to operations for employer contributions related to the plans totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1060">2,810</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1061">2,517</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1062">1,826</ix:nonFraction> for 2023, 2022, and 2021, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Post-Employment Benefits.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; The Company sponsors life insurance coverage as well as medical benefits, including prescription drug coverage, to certain retired employees and their spouses.&#160;&#160;In 2014, the Company made a change to the plan to terminate post-employment health care and life insurance benefits for retirees and employees, except for a specified grandfathered group.  As of December 31, 2023 the total current and non-current benefit obligations are immaterial. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;As of December&#160;31, 2023, the Company was authorized to issue <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1063">40,000,000</ix:nonFraction> shares of Common Stock and had a treasury share balance of <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1064">1,109,053</ix:nonFraction> at December&#160;31, 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently has <ix:nonFraction unitRef="plan" contextRef="c-1" decimals="INF" name="mgpi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" format="ixt-sec:numwordsen" scale="0" id="f-1065">two</ix:nonFraction> active share-based compensation plans: the 2014 Equity Incentive Plan as amended (the &#8220;2014 Plan&#8221;) and the 2014 Non-Employee Director Equity Incentive Plan (the &#8220;Directors&#8217; Plan&#8221;).  The plans were approved by stockholders at the Company&#8217;s annual meeting in May 2014.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s share-based compensation plans provide for the awarding of stock options, stock appreciation rights, and shares of restricted stock and RSUs for senior executives and salaried employees, as well as for outside directors.&#160;&#160; Compensation expense related to RSU awards is based on the market price of the stock on the date the Board of Directors </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1059-2" continuedAt="f-1059-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">communicates the approved award and is amortized over the vesting period of the restricted stock award.  The Consolidated Statements of Income for 2023, 2022, and 2021 reflect total share-based compensation costs and director fees for awarded grants of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1066">5,425</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1067">3,487</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1068">2,346</ix:nonFraction>, respectively, related to these plans.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For long-term incentive awards to be granted in the form of RSUs in 2024 based on 2023 results, the Human Resources and Compensation Committee (&#8220;HRCC&#8221;) determined that the grants would have performance conditions that would be based on the same performance metrics as the Short-Term Incentive Plan (the &#8220;STI Plan&#8221;).  The performance metrics are adjusted operating income, adjusted earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;), and adjusted EPS.  Because management determined at the beginning of 2023 that the performance metrics would more likely than not be met, amortization of the estimated dollar pool of RSUs to be awarded based on 2023 results was started in the first quarter over an estimated <ix:nonNumeric contextRef="c-229" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="f-1069">48</ix:nonNumeric> month period, including <ix:nonNumeric contextRef="c-230" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="f-1070">12</ix:nonNumeric> months to the grant date and an additional <ix:nonNumeric contextRef="c-231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="f-1071">36</ix:nonNumeric> months to the vesting date.  The Consolidated Statements of Income for 2023, 2022, and 2021 reflects share-based compensation costs for grants to be awarded of $<ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1072">5,187</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1073">2,018</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-1074">960</ix:nonFraction>, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2014 Plan.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2014 Plan, with <ix:nonFraction unitRef="shares" contextRef="c-234" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1075">1,500,000</ix:nonFraction> shares registered for future grants, provides that vesting occurs pursuant to the time period specified in the particular award agreement approved for that issuance of RSUs, which is to be not less than <ix:nonNumeric contextRef="c-235" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1076">three years</ix:nonNumeric> unless vesting is accelerated due to the occurrence of certain events.  As of December&#160;31, 2023, <ix:nonFraction unitRef="shares" contextRef="c-235" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1077">658,081</ix:nonFraction> RSUs had been granted from the <ix:nonFraction unitRef="shares" contextRef="c-234" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1078">1,500,000</ix:nonFraction> shares approved for under the 2014 Plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Directors&#8217; Plan.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Director&#8217;s Plan, with <ix:nonFraction unitRef="shares" contextRef="c-236" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1079">300,000</ix:nonFraction> shares registered for future grants, provides that vesting occurs pursuant to the time period specified in the particular award agreement approved for that issuance of equity.&#160;&#160;As of December&#160;31, 2023, <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1080">139,579</ix:nonFraction> shares were granted from the <ix:nonFraction unitRef="shares" contextRef="c-236" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1081">300,000</ix:nonFraction> shares approved for grants under the Directors&#8217; Plan and all <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1082">139,579</ix:nonFraction> shares were vested.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RSUs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-1083" continuedAt="f-1083-1" escape="true">The following table presents the summary of unvested RSUs under the Company&#8217;s share-based compensation plans for 2023, 2022, and 2021:</ix:nonNumeric></span></div><ix:continuation id="f-1083-1"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"/><td style="width:28.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.750%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant-Date Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-237" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1084">179,538</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-237" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1085">65.11</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-238" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1086">167,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-238" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1087">61.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-239" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1088">118,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-239" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1089">60.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-199" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1090">71,728</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-199" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1091">96.87</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-200" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1092">69,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-200" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1093">78.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-201" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1094">95,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-201" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1095">65.66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-199" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1096">2,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-199" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1097">81.76</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-200" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1098">28,542</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-200" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1099">61.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-201" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1100">7,915</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-201" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1101">62.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-199" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1102">22,592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-199" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1103">39.47</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-200" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1104">29,406</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-200" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1105">76.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-201" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1106">38,059</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-201" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1107">70.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-240" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1108">226,410</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-240" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1109">77.56</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-237" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1110">179,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-237" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1111">65.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-238" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1112">167,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-238" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1113">61.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, 2022, and 2021, the total grant date fair value of RSU awards vested was $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="3" id="f-1114">892</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-1115">2,252</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-1116">2,687</ix:nonFraction>, respectively.  As of December&#160;31, 2023, there was $<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1117">2,716</ix:nonFraction> of total estimated unrecognized compensation costs (net of estimated forfeitures) related to granted RSU awards.&#160;&#160;These costs are expected to be recognized over a weighted average period of approximately <ix:nonNumeric contextRef="c-199" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1118">1.0</ix:nonNumeric> year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon their vesting, the Company purchased restricted stock and RSUs from employees to cover associated withholding taxes.  Total treasury stock purchases added <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" format="ixt:num-dot-decimal" scale="0" id="f-1119">8,437</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" scale="3" id="f-1120">801</ix:nonFraction> in 2023; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" format="ixt:num-dot-decimal" scale="0" id="f-1121">9,031</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" scale="3" id="f-1122">715</ix:nonFraction> in 2022; and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" format="ixt:num-dot-decimal" scale="0" id="f-1123">11,887</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" scale="3" id="f-1124">767</ix:nonFraction> in 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Annual Cash Incentive Plan. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Pursuant to the STI Plan, short-term incentive compensation is dependent on the achievement of certain performance metrics, which are established by the HRCC.  The degree of achievement of each financial performance metric for each plan year is calculated in accordance with the STI Plan. These calculations are approved by the HRCC, which may adjust results to eliminate unusual items.  For 2023, 2022, and 2021, the financial performance metrics were adjusted operating income, adjusted EBITDA, and adjusted EPS.  The HRCC also approves the amount of short-term incentive compensation paid for the plan year to officers and employees eligible to participate under the STI Plan.  Additionally, certain employees within the Branded Spirits segment participate in incentive plans that are based on performance metrics, including the number of depleted cases and gross profit.  Amounts expensed under the STI Plan totaled $<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="mgpi:TargetedBonusAwardExpense" format="ixt:num-dot-decimal" scale="3" id="f-1125">13,443</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="mgpi:TargetedBonusAwardExpense" format="ixt:num-dot-decimal" scale="3" id="f-1126">13,370</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="mgpi:TargetedBonusAwardExpense" format="ixt:num-dot-decimal" scale="3" id="f-1127">11,155</ix:nonFraction> for 2023, 2022, and 2021, respectively.</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1059-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation Plan.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company established an unfunded Executive Deferred Compensation Plan (the &#8220;EDC Plan&#8221;) effective as of June 30, 2018, with a purpose to attract and retain highly-compensated key employees by providing participants with an opportunity to defer receipt of a portion of their salary, bonus, and other specified compensation.  The Company&#8217;s obligations under this plan will change in conjunction with the performance of the participants&#8217; investments, along with contributions to and withdrawals from the plan.  Realized and unrealized gains (losses) on the EDC plan investments were insignificant and were included as a component of operating income in the Company&#8217;s Consolidated Statements of Income, because the Company&#8217;s deferred compensation investments consist of mutual funds that are considered trading securities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan investments are classified as Level 1 in the fair value hierarchy since the investments trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis.  The current portion of the EDC Plan deferrals is comprised of estimated amounts to be paid within one year depending on timing of planned disbursements.  At December&#160;31, 2023 and 2022, the EDC Plan investments were $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1128">2,916</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1129">2,176</ix:nonFraction>, respectively, which were recorded in other assets on the Company&#8217;s Consolidated Balance Sheets.  The EDC Plan current liabilities were $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" scale="3" id="f-1130">74</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" scale="3" id="f-1131">510</ix:nonFraction> at December&#160;31, 2023 and 2022, respectively, and were included in accrued expenses and other on the Company&#8217;s Consolidated Balance Sheets. The EDC Plan non-current liabilities were $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1132">3,314</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1133">2,191</ix:nonFraction> as of December&#160;31, 2023 and 2022, respectively, which were recorded in Other non-current liabilities on the Company&#8217;s Consolidated Balance Sheets.</span></div></ix:continuation><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_190"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13:   <ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="f-1134" continuedAt="f-1134-1" escape="true">CONCENTRATIONS AND RELATED PARTIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1134-1" continuedAt="f-1134-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;For 2023, the Company had sales to one customer that accounted for approximately <ix:nonFraction unitRef="number" contextRef="c-244" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="f-1135">11</ix:nonFraction> percent of consolidated sales.  For 2022 and 2021, the Company had no sales to an individual customer that accounted for more than 10 percent of consolidated sales.&#160;&#160;During the years 2023, 2022, and 2021, the Company&#8217;s ten largest customers accounted for approximately <ix:nonFraction unitRef="number" contextRef="c-245" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="f-1136">44</ix:nonFraction> percent, <ix:nonFraction unitRef="number" contextRef="c-246" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="f-1137">38</ix:nonFraction> percent, and <ix:nonFraction unitRef="number" contextRef="c-247" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="f-1138">36</ix:nonFraction> percent of consolidated sales, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant suppliers. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2023, the Company had purchases from two grain suppliers that approximated <ix:nonFraction unitRef="number" contextRef="c-248" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="f-1139">20</ix:nonFraction> percent of consolidated purchases.  In addition, the Company&#8217;s ten largest suppliers, accounted for approximately <ix:nonFraction unitRef="number" contextRef="c-249" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="f-1140">51</ix:nonFraction> percent of consolidated purchases.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, the Company had purchases from two grain suppliers that approximated <ix:nonFraction unitRef="number" contextRef="c-250" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="f-1141">23</ix:nonFraction> percent of consolidated purchases.  In addition, the Company&#8217;s ten largest suppliers accounted for approximately <ix:nonFraction unitRef="number" contextRef="c-251" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="f-1142">49</ix:nonFraction> percent of consolidated purchases. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2021, the Company had purchases from two grain suppliers that approximated <ix:nonFraction unitRef="number" contextRef="c-252" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="f-1143">14</ix:nonFraction> percent of consolidated purchases.  In addition, the Company&#8217;s ten largest suppliers accounted for approximately <ix:nonFraction unitRef="number" contextRef="c-253" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="f-1144">43</ix:nonFraction> percent of consolidated purchases.</span></div></ix:continuation><div><span><br/></span></div><div><ix:continuation id="f-1134-2" continuedAt="f-1134-3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Parties. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1134-3">For the years ended December&#160;31, 2023 and 2022, the Company purchased $<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="f-1145">41,520</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="f-1146">37,274</ix:nonFraction>, respectively, of finished goods from LMX and bulk beverage alcohol from the other <ix:nonFraction unitRef="number" contextRef="c-256" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1147">50</ix:nonFraction> percent owner of DGL.  The Company holds <ix:nonFraction unitRef="number" contextRef="c-256" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1148">50</ix:nonFraction> percent interest in DGL and Agricola, which is accounted for as equity method investments.  See Note 1, Nature of Operations and Summary of Significant Accounting Policies.</ix:continuation> </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_193"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14:   <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1149" continuedAt="f-1149-1" escape="true">OPERATING SEGMENTS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1149-1" continuedAt="f-1149-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Company had <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1150">three</ix:nonFraction> segments: Distilling Solutions, Branded Spirits, and Ingredient Solutions.  The Distilling Solutions segment consists of food grade alcohol and distillery co-products, such as distillers feed (commonly called dried distillers grain in the industry) and fuel grade alcohol.  The Distilling Solutions segment also includes warehouse services, such as barrel put away, barrel storage, and barrel retrieval services.  The Branded Spirits segment consists of a portfolio of high quality branded spirits which are produced through the distilleries and bottling facilities.  The Ingredient Solutions segment consists of specialty starches and proteins and commodity starches and proteins.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit for each segment is based on sales less identifiable operating expenses.&#160;&#160;Non-direct SG&amp;A, interest expense,  and other general miscellaneous expenses are excluded from segment operations and are classified as Corporate.&#160;&#160;Receivables, inventories, and equipment have been identified with the segments to which they relate.&#160;&#160;All other assets are considered as Corporate.  </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1149-2" continuedAt="f-1149-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1151" continuedAt="f-1151-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents summarized financial information for each segment: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales to customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1152">450,854</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1153">428,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1154">352,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1155">253,933</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1156">237,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1157">183,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1158">131,736</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1159">115,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1160">90,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1161">836,523</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1162">782,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1163">626,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1164">144,964</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1165">126,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1166">114,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1167">112,781</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1168">95,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1169">62,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1170">46,967</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1171">31,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1172">22,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1173">304,712</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1174">253,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1175">198,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1176">11,833</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1177">11,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1178">10,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1179">6,952</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1180">5,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1181">5,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1182">2,574</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1183">2,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1184">2,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-1185">754</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1186">1,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1187">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1188">22,113</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1189">21,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1190">19,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1191">122,145</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1192">121,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1193">110,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1194">33,829</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1195">33,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1196">20,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1197">40,729</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1198">27,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1199">19,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1200">54,957</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1201">42,344</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1202">29,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1203">141,746</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1204">140,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1205">121,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><ix:continuation id="f-1151-1" continuedAt="f-1151-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt"><ix:continuation id="f-1151-2">Sales revenue from foreign sources totaled $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1206">49,822</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1207">56,719</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1208">42,593</ix:nonFraction> for the years ended December 31, 2023, 2022, and 2021, respectively, and is largely derived from the United Kingdom, Japan, Canada, Mexico, and Australia.&#160;&#160;The balance of total sales revenue is from domestic sources.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="mgpi:ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" id="f-1209" continuedAt="f-1209-1" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1210">369,241</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1211">350,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1212">910,633</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1213">698,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1214">88,846</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1215">63,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1216">23,628</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1217">45,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1218">1,392,348</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1219">1,158,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                                                                                                          </span></div></ix:nonNumeric></ix:continuation><div style="padding-left:36pt;text-indent:-18pt"><ix:continuation id="f-1209-1" continuedAt="f-1209-2"><ix:continuation id="f-1149-3" continuedAt="f-1149-4"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt"><ix:continuation id="f-1209-2"><ix:continuation id="f-1149-4">As of December 31, 2023 and 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1220">3,524</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1221">3,042</ix:nonFraction>, respectively, of long-lived assets located in Northern Ireland.</ix:continuation></ix:continuation>  </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_196"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 15:   <ix:nonNumeric contextRef="c-1" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="f-1222" continuedAt="f-1222-1" escape="true">SUPPLEMENTAL CASH FLOW INFORMATION</ix:nonNumeric></span><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="f-1223" continuedAt="f-1223-1" escape="true"><ix:continuation id="f-1222-1" continuedAt="f-1222-2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of property, plant, and equipment in accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-1224">15,610</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-1225">9,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-1226">7,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional cash payment information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1227">9,241</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1228">5,952</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1229">3,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1230">35,144</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1231">29,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1232">29,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:continuation></ix:nonNumeric></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1223-1"><ix:continuation id="f-1222-2">See Note 10, Leases for operating lease supplemental cash flow information.</ix:continuation></ix:continuation> </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_202"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 16:   <ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1233" continuedAt="f-1233-1" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1233-1"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Party Transaction. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases bottling and warehousing facilities in St. Louis, Missouri from Kemper-Themis, L.L.C. (&#8220;Kemper&#8221;), which is owned by Donn Lux, a member of the Company&#8217;s Board of Directors.  On October 31, 2023, the Company&#8217;s Audit Committee and Board of Directors approved the purchase of the Kemper bottling and warehousing facilities from Kemper for $<ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1234">9,000</ix:nonFraction>.  The purchase and sales agreement was entered into by both parties subsequent to Board approval and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the transaction closed in February 2024.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The transaction was entered into at fair value based on two independent appraisers&#8217; valuation; therefore, the transaction is deemed to have been conducted at an arm&#8217;s length.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Declaration. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;22, 2024, the Company announced a quarterly dividend payable to stockholders of record of the Company&#8217;s Common Stock, resulting in dividend equivalents payable to RSU holders, of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-283" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1235">0.12</ix:nonFraction> per share and per RSU. &#160;The dividend and dividend equivalents are payable on March&#160;29, 2024, to stockholders of record and RSU holders on March&#160;15, 2024.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_205"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9.&#160;&#160;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_208"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9A.&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, our Chief Executive Officer and Chief Financial Officer have each reviewed and evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Securities Exchange Act of 1934 (as amended, the &#8220;Exchange Act&#8221;)). Based on that evaluation, the Chief Executive Officer and Chief Financial Officer have each concluded that our current disclosure controls and procedures are effective to ensure that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC rules&#160;and forms, and include controls and procedures designed to ensure that information required to be disclosed by the Company in such reports is accumulated and communicated to the Company&#8217;s management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT ON INTERNAL CONTROLS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting and our independent registered public accounting firm&#8217;s attestation report on our internal control over financial reporting can be found under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Item 8. Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHANGES IN INTERNAL CONTROLS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the our internal control over financial reporting required by Exchange Act Rule&#160;13a-15 that occurred during 2023 that have materially affected, or are reasonably likely to materially affect our internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_211"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9B.&#160;&#160;OTHER INFORMATION</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, none of our directors or officers <ix:nonNumeric contextRef="c-216" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1236"><ix:nonNumeric contextRef="c-216" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1237">adopted</ix:nonNumeric></ix:nonNumeric>, modified, or <ix:nonNumeric contextRef="c-216" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1238"><ix:nonNumeric contextRef="c-216" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1239">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement&#8221; (each as defined in Item 408(a) of Regulation S-K).   </span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_214"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9C.&#160;&#160;DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="id40edb43f1b54755a67aaa60aea07310_217"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div style="text-align:center"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_220"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10.&#160;&#160;DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated by reference to the information under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Part I&#8212;Item 1&#8212;Information about our Executive Officers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in this Report and under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Board of Directors&#8212;Board Nominees for Election</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate Governance &#8212;Director Nomination Process</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate Governance&#8212;Audit Committee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Delinquent Section 16(a) Reports</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Proxy Stat</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ement. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has adopted a code of conduct (ethics) that applies to all its employees, including the principal executive officer, principal financial officer, principal accounting officer or controller or persons performing similar functions.  A current copy is available on the Company&#8217;s website at www.mgpingredients.com.  The Company intends to disclose any changes in, or waivers from, this code of conduct by posting such information on the same website or by filing a Current Report on Form 8-K, in each case to the extent such disclosure is required by applicable rules.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_223"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11.&#160;&#160;EXECUTIVE COMPENSATION</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated by reference to the information under</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate Governance&#8212;Compensation Committee Interlocks and Insider Participation; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation Discussion a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">nd Analysis</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Human Resources and Compensation Committee Report</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation Tables; Chief Executive Officer Pay Ratio;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director Compensation </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Pr</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oxy Statement.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_226"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12.&#160;&#160;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated by reference to the information under </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principal Stockholders</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation Tables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> &#8212;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Plan Information</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f the Proxy Statement.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_229"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13.&#160;&#160;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated by reference to the information under</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate Governance&#8212;Board Role, Independence, Board and Committee Meetings, and Attendance</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Transactions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Proxy Statemen</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_232"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14.&#160;&#160;PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated by reference to the information unde</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Audit Matters</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Proxy Statement.</span></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_235"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div style="text-align:center"><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_238"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15.&#160;&#160;EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The following financial statements are filed as part of this Report:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Management&#8217;s Report on Internal Control over Financial Reporting.</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Report of Independent Registered Public Accounting Firm on the Consolidated Financial Statements and Internal Control over Financial Reporting (Audit Firm: KPMG LLP, Kansas City, Missouri Audit Firm ID <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-1240">185</ix:nonNumeric>).&#160;</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consolidated Statements of Income &#8211; Years Ended December&#160;31, 2023, 2022, and 2021.&#160;</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consolidated Statements of Comprehensive Income &#8211; Years Ended December&#160;31, 2023, 2022, and 2021. &#160;</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consolidated Balance Sheets - December&#160;31, 2023 and 2022.&#160;</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consolidated Statements of Cash Flows &#8211; Years Ended December&#160;31, 2023, 2022, and 2021.</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consolidated Statements of Changes in Stockholders&#8217; Equity &#8211; Years Ended December&#160;31, 2023, 2022, and 2021. &#160;</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Notes to Consolidated Financial Statements - Years Ended December&#160;31, 2023, 2022, and 2021.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial Statement Schedules:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have omitted all other schedules for which provision is made in the applicable accounting regulations of the SEC either because they are not required under the related instructions, because the information required is included in the consolidated financial statements and notes thereto, or because they do not apply.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The exhibits required by Item 601 of Regulation S-K are set forth in the Exhibit Index below.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT LIST</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021000762/ex21mergeragreementexecuti.htm">Agreement and Plan of Merger, dated as of January 22, 2021, by and among MGP Ingredients, Inc., London HoldCo, Inc., Luxco Group Holdings, Inc., LRD Holdings LLC, LDL Holdings DE, LLC, KY Limestone Holdings LLC, upon signing a joinder agreement, the shareholders of London HoldCo, Inc., and Donn Lux, as Sellers&#8217; Representative (Incorporated by reference to Exhibit 2.1 of the Company&#8217;s Current Report on Form 8-K filed January 25, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021000762/ex22joindertomergeragreeme.htm">Joinder to the Agreement and Plan of Merger, dated January 23, 2021</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021000762/ex22joindertomergeragreeme.htm">,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021000762/ex22joindertomergeragreeme.htm"> by certain joining </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021000762/ex22joindertomergeragreeme.htm">S</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021000762/ex22joindertomergeragreeme.htm">hareholders (Incorporated by reference to Exhibit 2.2 of the Company&#8217;s Current Report on Form 8-K filed January 25, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.1.1</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/835011/000117184312000056/exh_32.htm">Amended Articles of Incorporation of MGP Ingredients, Inc. (Incorporated by reference to Exhibit 3.2 of the Company&#8217;s Current Report on Form 8-K filed January 5, 2012)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.1.2</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/835011/000089710114000484/mgp141387_def14a.htm">Certificate of Amendment to Articles of Incorporation of MGP Ingredients, Inc., dated May 22, 2014 (Incorporated by reference to Exhibit A of the Company's Proxy Statement on Schedule 14A filed April 21, 2014)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/835011/000162828017001935/exhibit31-mgpbylawsxupdated.htm">Amended and Restated Bylaws of MGP Ingredients, Inc. dated February 22, 2017 (Incorporated by reference to Exhibit 3.1 of the Company&#8217;s Current Report on Form 8-K filed February 28, 2017 )</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828020001631/ex101creditagreement20.htm">Credit Agreement between MGP Ingredients, Inc. and Wells Fargo Bank, National Association, dated February 14, 2020 (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed February 18, 2020)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021003174/ex43amendmentno1tocreditag.htm">Amendment No. 1 to Credit Agreement between MGP Ingredients, Inc. and Wells Fargo Bank, National Association, dated January 25, 2021 (Incorporated by reference to Exhibit 4.3 of the Company&#8217;s Annual Report on Form 10-K filed February 25, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021010782/amendmentno2tocreditagreem.htm">Amendment No. 2 to Credit Agreement between MGP Ingredients, Inc. and Wells Fargo Bank, National Association, dated May 14, 2021 (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed May 20, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828022027976/ex103amendmentno3tocredita.htm">Amendment No. 3 to Credit Agreement between MGP Ingredients, Inc. and Wells Fargo Bank, National Association, dated August 31, 2022 (Incorporated by reference to Exhibit 10.3 of the Company&#8217;s Quarterly Report on Form 10-Q filed November 3, 2022)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/835011/000162828017008875/exh102-mgpxnotepurchaseand.htm">Note Purchase and Private Shelf Agreement between MGP Ingredients, Inc., PGIM, Inc., and certain purchasers affiliated with PGIM, Inc., dated August 23, 2017 (Incorporated by reference to Exhibit 10.2 of the Company's Current Report on Form 8-K filed on August 24, 2017)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828020001631/ex102prudential-firsta.htm">Amendment to Note Purchase and Private Shelf Agreement between MGP Ingredients, Inc., PGIM, Inc., and certain purchasers affiliated with PGIM, Inc., dated February 14, 2020 (Incorporated by reference to Exhibit 10.2 of the Company's Current Report on Form 8-K filed February 18, 2020)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828020014154/ex101prumgp-secondamen.htm">Second Amendment to Note Purchase and Private Shelf Agreement between MGP Ingredients, Inc. and certain noteholders affiliated with PGIM, Inc., dated September 30, 2020 (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed October 2, 2020)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021003174/ex47thirdamendmenttonotepu.htm">Third Amendment to Note Purchase and Private Shelf Agreement between MGP Ingredients, Inc. and certain noteholders affiliated with PGIM, Inc., dated January 25, 2021 (Incorporated by reference to Exhibit 4.7 of the Company&#8217;s Annual Report on Form 10-K filed February 25, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021010782/fourthamendmenttonotepurch.htm">Fourth Amendment to Note Purchase and Private Shelf Agreement between MGP Ingredients, Inc. and certain noteholders affiliated with PGIM, Inc., dated May 14, 2021 ((Incorporated by reference to Exhibit 10.2 of the Company&#8217;s Current Report on Form 8-K filed May 20, 2021</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021010782/fourthamendmenttonotepurch.htm">)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.10</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828023031563/exhibit101mgp-fifthamendme.htm">Fifth Amendment to Note Purchase and Private Shelf Agreement, dated August 31, 2023, among MGP Ingredients, Inc. and certain note holders affiliated with PGIM, Inc. (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed September 6, 2023)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.11</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021015442/ex1082021julymgpprushelfup.htm">Notice of Shelf Notes Upsize Authorization, dated July 29, 2021 between PGIM, Inc. and MGP Ingredients, Inc. (Incorporated by reference to Exhibit 10.8 of the Company&#8217;s Quarterly Report on Form 10-Q filed August 4, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.12</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021023547/mgpiindenture.htm">Indenture, dated November 16, 2021, among MGP Ingredients, Inc., the subsidiary guarantors and U.S. Bank National Association, as trustee (Incorporated by reference to Exhibit 4.1 of the Company&#8217;s Current Report on Form 8-K filed November 16, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.13</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021023547/mgpiindenture.htm">Form of 1.875% Convertible Senior Note due 2041 (included as Exhibit A to Exhibit 4.12 above)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828020002244/ex44descriptionofsecur.htm">Description of Registrant's Securities (incorporated by reference to the Exhibit 4.13 of the Company's Annual Report on Form 10-K filed February 23, 2023)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.1+</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828022027976/ex102mgpingredientsshortte.htm">The MGP Ingredients, Inc. Short-Term Incentive Plan (as Amended and Restated) (Incorporated by reference to Exhibit 10.2 of the Company&#8217;s Quarterly Report on Form 10-Q filed November 3, 2022)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.2+</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/835011/000089710114000484/mgp141387_def14a.htm">MGP Ingredients, Inc. 2014 Non-Employee Director Equity Incentive Plan (Incorporated by reference to Exhibit C of the Company's Proxy Statement on Schedule 14A filed April 21, 2014)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.3+</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/835011/000162828016016555/exh101-mgpx2014equityincen.htm">MGP Ingredients, Inc. 2014 Equity Incentive Plan (as amended and restated) (Incorporated by reference to Exhibit 10.1 of the Company's Current Report on Form 8-K filed on May 20, 2016)</a></span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.4+</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/835011/000117184311003705/exh_102.htm">Compensation Claw Back Policy (Incorporated by reference to Exhibit 10.2 of the Company&#8217;s Current Report on Form 8-K filed December 12, 2011)</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.5+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/835011/000162828019002041/ex10112312018-10xk.htm">MGPI Processing, Inc. Executive Deferred Compensation Plan (Incorporated by reference to Exhibit 10.1 of the Company's Annual Report on Form 10-K filed February 27, 2019)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.6+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828020001263/mgpingredients-employm.htm">Employment Agreement between David J. Colo and MGP Ingredients, Inc. entered into February 7, 2020 (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed February 11, 2020)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.7+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828023036200/a101bratcher-mgp_ceoemploy.htm">Employment Agreement between David Bratcher and MGP Ingredients, Inc. dated October 31, 2023 (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed November 2, 2023)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.8+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828023036200/a102mgp-dcoloretirementand.htm">Retirement and Transition Agreement between David J. Colo and MGP Ingredients, Inc. dated October 31, 2023 (Incorporated by reference to Exhibit 10.2 of the Company&#8217;s Current Report on Form 8-K filed November 2, 2023)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021006351/ex101shareholdersagreement.htm">Shareholders Agreement, dated as of April 1, 2021, by and among MGP Ingredients, Inc. and certain shareholders of MGP Ingredients, Inc. (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed April 1, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021006351/ex102registrationrightsagr.htm">Registration Rights Agreement, dated as of April 1, 2021, by and among MGP Ingredients, Inc. and certain shareholders of MGP Ingredients, Inc. (Incorporated by reference to Exhibit 10.2 of the Company&#8217;s Current Report on Form 8-K filed April 1, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021006351/ex103-leaseagreement.htm">Net Lease, dated as of April 1, 2021, by and among Kemper-Themis, L.L.C., Luxco, Inc. and Donn Lux (Incorporated by reference to Exhibit 10.3 of the Company&#8217;s Current Report on Form 8-K filed April 1, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.12+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021015442/exhibit104rindomconsulting.htm">Consulting Agreement dated as of April 15, 2021 between MGP Ingredients, Inc. and David Rindom (Incorporated by reference to Exhibit 10.4 of the Company&#8217;s Quarterly Report on Form 10-Q filed August 4, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021015442/ex105donnluxnon-competitio.htm">Noncompetition and Nonsolicitation Agreement dated January 22, 2021 between Donn S. Lux and MGP Ingredients, Inc.  (Incorporated by reference to Exhibit 10.5 of the Company&#8217;s Quarterly Report on Form 10-Q filed August 4, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.14+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828022020862/amendedandrestatedexecutiv.htm">Amended and Restated Executive Severance Plan dated May 25, 2022 (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Quarterly Report on Form 10-Q filed August 4, 2022)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.15+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828021008980/rsuaward-2014equityincenti.htm">Form of Agreement as to Award of Restricted Stock Units Granted Under the 2014 Equity Incentive Plan (Incorporated by reference to Exhibit 10.4 of the Company&#8217;s Quarterly Report on Form 10-Q filed May 5, 2021)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.16+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828022032304/a101formrsuawardagreementc.htm">Form of Agreement as to Award of Restricted Stock Units Granted Under the 2014 Equity Incentive Plan (cliff vesting)(Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed December 20, 2022)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.17+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828022032304/a102formrsuawardagreement3.htm">Form of Agreement as to Award of Restricted Stock Units Granted Under the 2014 Equity Incentive Plan (3-year pro rata vesting)(Incorporated by reference to Exhibit 10.2 of the Company&#8217;s Current Report on Form 8-K filed December 20, 2022)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.18+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828022032304/a103amendmenttoexistingrsu.htm">Form of Amendment to Restricted Stock Unit Award Agreement (Incorporated by reference to Exhibit 10.3 of the Company&#8217;s Current Report on Form 8-K filed December 20, 2022)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.19 +*</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1019formrsuawardagr.htm">Form of Agreement as to Award of Restricted Stock Units Granted Under the 2014 Equity Incentive Plan (3-year pro rata vesting)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.20+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828022018282/ex101execseverance1.htm">Letter agreement relating to additional severance benefits, dated June 27, 2022, between the Company and David Bratcher (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed June 30, 2022)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.21+</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/835011/000162828022027976/ex101letteragreementbetwee.htm">Letter agreement, dated August 1, 2022, between the Company and David Dykstra (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Quarterly Report on Form 10-Q filed November 3, 2022)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21*</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex2112312023-10xk.htm">Subsidiaries of the Company</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23.1*</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex23112312023-10xk.htm">Consent of KPMG, LLP, Independent Registered Public Accounting Firm</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">24*</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Powers of Attorney executed by all officers and directors of the Company who have signed this report on Form 10-K (Incorporated by reference to the signature pages of this report)</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex31112312023-10xk.htm">CEO Certification pursuant to Rule 13a-14(a) </a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex31212312023-10xk.htm">CFO Certification pursuant to Rule 13a-14(a)</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32.1**</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex32112312023-10xk.htm">CEO Certification furnished pursuant to Rule 13a-14(b) and 18 U.S.C. 1350</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32.2**</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex32212312023-10xk.htm">CFO Certification furnished pursuant to Rule 13a-14(b) and 18 U.S.C. 1350</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">97*</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex97clawbackpolicysection1.htm">Compensation Clawback Policy for Section 16 Officers</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">The following financial information from MGP Ingredients, Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2023, formatted in iXBRL (Inline Extensible Business Reporting Language) includes: (i) Consolidated Balance Sheets as of December 31, 2023 and December 31, 2022, and (ii) Consolidated Statements of Income, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Changes in Stockholders&#8217; Equity, (v) Consolidated Statements of Cash Flows (and in the case of (ii), (iii), (iv) and (v)) for the years ended December 31, 2023, December 31, 2022, and December 31, 2021, and (vi) the Notes to the Consolidated Financial Statements.</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cover Page Interactive Data File - formatted in iXBRL (Inline Extensible Business Reporting Language) and contained in Exhibit 101</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+  Management contract or compensatory plan or arrangement </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Filed herewith</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** Furnished herewith</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="id40edb43f1b54755a67aaa60aea07310_241"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16.&#160;&#160;FORM 10-K SUMMARY</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_244"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:33.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MGP INGREDIENTS, INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;22, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ David S. Bratcher</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David S. Bratcher, Chief Executive Officer and President (Principal Executive Officer)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;22, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Brandon M. Gall</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brandon M. Gall, Vice President, Finance and Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><div id="id40edb43f1b54755a67aaa60aea07310_250"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Know all people by these presents, that each person whose signature appears below constitutes and appoints David S. Bratcher and Brandon M. Gall, and each of them, his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any amendments to this annual report on Form 10-K, and to file the same, with all exhibits thereto, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully and to all intents and purposes as he or she might or could do in person, hereby confirming all that said attorneys-in-fact and agents or either of them, or his or their substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</span></div><div style="text-indent:24pt"><span><br/></span></div><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Company and in the capacities indicated on February&#160;22, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ David S. Bratcher</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David S. Bratcher</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and President (Principal Executive Officer) and Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Brandon M. Gall</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brandon M. Gall</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Finance and Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Neha J. Clark</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Neha J. Clark</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Thomas A. Gerke</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas A. Gerke</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Donn Lux</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Donn Lux</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Preet H. Michelson</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preet H. Michelson</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Lori L.S. Mingus</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lori L.S. Mingus</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Kevin S. Rauckman</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin S. Rauckman</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Karen Seaberg</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karen Seaberg</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Todd B. Siwak</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Todd B. Siwak</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.19
<SEQUENCE>2
<FILENAME>exhibit1019formrsuawardagr.htm
<DESCRIPTION>EX-10.19
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="iab120dcb365b40dcbb91f830edeac449_1"></div><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">MGP INGREDIENTS, INC.</font></div><div style="padding-left:63.82pt;padding-right:63.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">AGREEMENT AS TO AWARD OF RESTRICTED STOCK UNITS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> GRANTED UNDER THE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2014 EQUITY INCENTIVE PLAN</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date of Grant&#58; </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">              </font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:6.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In accordance with and subject to the terms and restrictions set forth in the MGP Ingredients, Inc. 2014 Equity Incentive Plan, as amended and restated, (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and this Agreement, MGP INGREDIENTS, INC., a Kansas corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), hereby grants to the employee participant named below (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) the number of Restricted Stock Units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) set forth below&#58;</font></div><div><font><br></font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Participant&#58;</font><font style="background-color:#ffff00;color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Number of RSUs Awarded&#58;</font><font style="background-color:#ffff00;color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOW, THEREFORE, the Company and Participant hereby agree to the following terms and conditions&#58;</font></div><div><font><br></font></div><div style="padding-left:42pt;padding-right:6pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Unless otherwise defined in this Agreement, defined terms not explicitly defined in this Agreement but defined in the Plan shall have the same definitions as in the Plan.</font></div><div><font><br></font></div><div style="padding-left:42pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Construction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Captions and titles contained herein are for convenience only and shall not affect the meaning or interpretation of any provision of this Agreement. Except when otherwise indicated by the context, the singular shall include the plural and the plural shall include the singular. Use of the term &#8220;or&#8221; is not intended to be exclusive, unless the context clearly requires otherwise.</font></div><div><font><br></font></div><div style="padding-left:42pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Grant of RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Pursuant to action of the Board of Directors of the Company, as of the Date of Grant, the Company awards to Participant the number of RSUs identified above&#59; provided, however, that an RSU hereby awarded is nontransferable by Participant until the RSU's Vesting Date (defined below in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">). The RSUs are being granted by the Company to Participant as a RSU award pursuant to the terms and provisions of the Plan, a true copy of which is attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and incorporated herein by reference.</font></div><div><font><br></font></div><div style="padding-left:42pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Vesting of RSUs and Payment of Shares&#59; Fractional Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. </font></div><div style="padding-left:42pt;padding-right:5.95pt;text-align:justify"><font><br></font></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">The RSUs awarded under this Agreement will vest on a pro rata basis on each of the first through third anniversaries of the Date of Grant (each such anniversary a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and the period from the Date of Grant to the final Vesting Date, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Vesting Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  Subject to the provisions of the Plan and this Agreement, Participant's vested RSUs will be settled through the issuance of shares of Stock following each Vesting Date, provided the RSUs have not been forfeited prior to such date in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Payment of shares of Stock (or, as provided below, cash for any fractional shares) will be made on, or no later than 30 days following, the Vesting Date. Any shares of Stock issued shall not be subject to any restriction on transfer other than any such restriction as may be required pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or any applicable law, rule or regulation. </font></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">In the event Participant is vested in a fractional portion of an RSU (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fractional Portion</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), such Fractional Portion will not be converted into a share of Stock or issued to Participant. Instead, the Fractional Portion will remain unvested (and unconverted) until the final Vesting Date for the RSUs&#59; provided, however, if Participant vests in a subsequent Fractional Portion prior to the final Vesting Date </font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">for the RSUs and such Fractional Portion taken together with a previous Fractional Portion accrued by Participant under this Award would equal or exceed a whole Share, then such Fractional Portions will be converted into one share of Stock&#59; provided, further, that following such conversion, any remaining Fractional Portion will remain unvested and unconverted. By way of example, an award of 11 shares would result in the following vesting schedule&#58; Year 1&#58; 3 shares (3.667 rounds down to 3 shares)&#59; Year 2&#58; 4 shares (3.667 + .667 unvested from Year 1 &#61; 4.33, which rounds down to 4), Year 3&#58; 4 shares (3.667 + .33 unvested from Year 2). Upon the final Vesting Date, the Company will not issue fractional shares of Stock, but the Committee may, in its discretion, direct the Company to make a cash payment in lieu of fractional shares in an amount equal to the Fair Market Value of such fractional share of Stock as of the day immediately preceding the date of the issuance of the shares of Stock.</font></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify"><font><br></font></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">Notwithstanding any other provision of this Agreement, or provisions of other compensation and benefits plans of the Company, any payments due under this Agreement upon or in connection with a termination of Participant's employment that are subject to the provisions of Section 409A of the Code shall be deferred and paid (or commence, as the case may be) until the first day on which such payments may be made without subjecting Participant to taxation pursuant to the provisions of Section 409A of the Code.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Forfeiture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;Prior to any Vesting Date, if Participant&#8217;s employment with the Company, or an Affiliate thereof, is terminated, other than by reason of an exception described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, then any RSUs (or fractional portion thereof) for which the Vesting Date has not yet occurred shall be forfeited by Participant to the Company and Participant shall thereafter have no right, title or interest whatever in such forfeited RSUs (or fractional portion thereof). Also, following the issuance of any shares of Stock following the Vesting Date (or earlier or later issuance date hereunder), the underlying RSUs pursuant to which an issuance of shares of Stock has occurred shall be cancelled.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Exception to Forfeiture and Payment Date in Event of Death, Disability, Retirement or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Qualifying Termination Following a Change in Control.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">No forfeiture of any RSUs shall occur if Participant's Separation from Service as an employee is on account of Disability, death, or Retirement. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; for purposes of this Agreement shall mean Participant's Separation from Service with the Company or an Affiliate on or after the date Participant attains the age of 60 and completes five (5) years of service with the Company or an Affiliate.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.85pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">If Participant's Separation from Service occurs on account of death or Disability, the Vesting Date shall be accelerated to and be deemed to be the date of the death or Disability. Payment of the shares of Stock shall be made as soon as practicable after such Vesting Date but in no event more than 90 days following the date of death or Disability. No transfer by will or by laws of descent and distribution of any shares of Stock which vest by reason of Participant&#8217;s death shall be effective to bind the Company, unless the Company shall have been furnished with written notice of such transfer and a copy of the will or such other evidence as the Company may deem necessary to establish the validity of the transfer.</font></div><div><font><br></font></div><div style="padding-left:77.05pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">If Participant's Separation from Service occurs on account of Retirement, Participant&#8217;s right to have the RSUs settled through the issuance of shares of Stock shall &#8220;vest&#8221; at the time of such Retirement. However, no accelerated issuance of the shares of Stock shall be made at the time of such Retirement. Rather, the issuance of shares of Stock shall be made on the original Vesting Date as if Participant had remained employed through each such date.</font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div style="padding-left:77.05pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Payment Upon Qualifying Termination Following a Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If Participant experiences a Qualifying Termination within 18 months following a Change in Control, all unvested RSUs shall become vested at the time of such Qualifying Termination and shall be settled with either payment of shares of Stock and&#47;or some combination of cash or shares of Stock equaling the Fair Market Value of the new vested RSUs, all within 90 days of such Qualifying Termination. </font></div><div style="padding-left:77.05pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:77.05pt;padding-right:5.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Qualifying Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Participant's&#58; (a) involuntary termination of employment without Cause and other than as a result of Participant's death or Disability&#59; or (b) voluntary termination of employment as a result of Good Reason. </font></div><div style="padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:77.05pt;padding-right:5.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall have the same definitions provided in any employment agreement or severance agreement applicable to Participant, or in the absence of such an applicable agreement, the MGP Ingredients, Inc. Executive Severance Plan, if Participant is an eligible participant in such severance plan. If none of the foregoing definitions of &#8220;Cause&#8221; or Good Reason&#8221; applies, the following definitions shall apply&#58;</font></div><div style="padding-left:41pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:146.9pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:11.67pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Participant's&#58;</font></div><div style="padding-left:146.9pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">willful failure to perform his or her duties (other than any such failure resulting from incapacity due to physical or mental illness)&#59;</font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">failure to comply with any valid and legal directive of the Board or the person to whom Participant reports&#59;</font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">engagement in dishonesty, illegal conduct or gross misconduct, which is, in each case, materially injurious to the Company or its Affiliates&#59;</font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">embezzlement, misappropriation or fraud, whether or not related to Participant's employment with the Company&#59;</font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">conviction of or plea of guilty or nolo contendere to a crime that constitutes a felony (or state law equivalent) or a crime that constitutes a misdemeanor involving moral turpitude, if such felony or other crime is work-related, materially impairs Participant's ability to perform services for the Company or results in reputational or financial harm to the Company or its Affiliates&#59; </font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">f.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:11.01pt">material violation of the Company's written policies or codes of conduct, including written policies related to discrimination, harassment, performance of illegal or unethical activities, and ethical misconduct&#59; or</font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">engagement in conduct that brings or is reasonably likely to bring the Company negative publicity or into public disgrace, embarrassment, or disrepute. </font></div><div style="padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:146.9pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:8.34pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the occurrence of any of the following&#58;</font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:146.9pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">Participant is either (i) not offered a position of equal or greater responsibility immediately after the Change in Control as compared to Participant's position immediately prior to the Change in Control or, (ii) following the Change in Control, demoted to a position of materially lower responsibility than that position originally offered and accepted by Participant in connection with the Change in Control&#59; </font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">Participant's total direct compensation, which includes annual base salary, annual incentives and long-term incentives, immediately after the Change in Control is less than Participant's total direct compensation in effect immediately prior to the Change in Control&#59; or</font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">Participant is required to relocate the Participant&#8217;s principal place of employment by more than 75 miles&#59; </font></div><div style="padding-left:183pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:144pt;padding-right:5.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;provided, however, in no event shall there be Good Reason unless Participant has provided written notice to the Company of the existence of the circumstances providing grounds for termination for Good Reason within 30 days of the initial existence of such grounds and the Company has had at least 30 days from the date on which such notice is provided to cure such circumstances, if curable. If Participant does not terminate his or her employment for Good Reason within 90 days after the first occurrence of the applicable grounds, then Participant will be deemed to have waived his or her right to terminate for Good Reason with respect to such grounds.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Restrictions on Grant of the RSUs and Issuance of Shares of Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The grant of the RSUs and issuance of shares of Stock upon settlement of the vested RSUs shall be subject to compliance with all applicable requirements of federal, state or foreign law with respect to such securities, including requirements as amended after grant of the RSUs. No shares of Stock may be issued hereunder if the issuance of such shares would constitute a violation of any applicable federal, state or foreign securities laws or other law or regulations or the requirements of any stock exchange or market system upon which the shares of Stock may then be listed. The inability of the Company to obtain from any regulatory body having jurisdiction the authority, if any, deemed by the Company&#8217;s legal counsel to be necessary to the lawful issuance and sale of any shares subject to the RSU shall relieve the Company of any liability in respect of the failure to issue or sell such shares as to which such requisite authority shall not have been obtained. As a condition to the settlement of the RSUs, the Company may require Participant to satisfy any qualifications that may be necessary or appropriate, to evidence compliance with any applicable law or regulation and to make any representation or warranty with respect thereto as may be requested by the Company.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.85pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Tax Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Subject to the to the rights and limitations under the Plan, at the time of any payment of shares of Stock relating to vested RSUs, or any earlier time as necessary to comply with applicable tax laws, Participant hereby authorizes withholding from the RSUs such number of shares of Stock, valued at their Fair Market Value on the date so used, as may be required to satisfy the federal, state, local and foreign tax withholding obligations of the Company, if any, which arise in connection with the vesting of the RSUs or the issuance of shares of Stock in settlement thereof. The Company shall reduce </font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:41pt;padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the number of shares issued to Participant on the Vesting Date (or any earlier payment date) by the number of shares required to cover the tax withholding as of such date, such shares to be valued at their Fair Market Value on the applicable valuation date for tax purposes. The Company shall have no obligation to deliver shares of Stock until the tax withholding obligations of the Company have been satisfied by Participant.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:6pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Restriction on Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant may not sell, assign, transfer, pledge, hypothecate, or otherwise dispose of any RSUs to any other person or entity during the Vesting Period. Any disposition or purported disposition made in violation of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be null and void, and the Company shall not recognize or give effect to such disposition on its books and records.</font></div><div style="padding-left:41.05pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:41pt;padding-right:6pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Fractional Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Company shall not be required to issue fractional shares upon the settlement of a vested RSU and the issuance of shares of Stock.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Employment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;This Agreement shall not give Participant any right to continued employment with the Company or any Affiliate, and the Company or any Affiliate employing Participant may terminate such employment or otherwise treat Participant without regard to the effect it may have upon Participant or any RSUs under this Agreement.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant acknowledges that Participant&#8217;s agreement to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> is a key consideration for the Award made under this Award Agreement. Participant hereby agrees to abide by the covenants set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt;text-decoration:underline">Covenant Against Solicitation of Employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant acknowledges and agrees that, during the period of Participant&#8217;s employment and for two (2) years after his or her Last Day of Employment, regardless of whether termination is voluntary or involuntary, Participant will not directly or indirectly&#58; (a) recruit, solicit, or otherwise induce any employee of Company or any Affiliate to leave the employment of Company or any Affiliate or to become an employee of or otherwise be associated with Participant or any company or business with which Participant is or may become associated&#59; or (b) hire any employee of Company or any Affiliate as an employee or otherwise in any company or business with which Participant is or may become associated.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Covenant Against Solicitation of Customers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. During the period of Participant&#8217;s employment and for two (2) years after his or her Last Day of Employment, regardless of whether termination is voluntary or involuntary, Participant acknowledges and agrees that he or she will not, directly or indirectly, on his or her own behalf or on behalf of any other person or entity, solicit or enter into any arrangement with any person or entity that is, at the time of the solicitation, a customer of Company or any Affiliate for purposes of engaging in any business transaction of the nature performed by Company or any Affiliate, or contemplated to be performed by Company or any Affiliate.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt;text-decoration:underline">Covenant Against Disclosure of Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant acknowledges and agrees that it has entered into that certain Acknowledgement and Agreement Regarding Confidentiality and Nonsolicitation Obligations and Code of Conduct (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgment and Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and hereby covenants and agrees to abide by the terms of that agreement.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Covenant Regarding Company Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant acknowledges and agrees that as between Participant and Company, all &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; (as that term is defined in the Acknowledgement and Agreement and as it may be </font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">amended from time to time) is the sole and exclusive property of Company and&#47;or Company&#8217;s nominee(s) or assign(s). Participant hereby assigns and agrees to assign to Company any rights Participant may have or may acquire in such Confidential Information.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event that Participant conceives or develops, in whole or in part, any inventions, discoveries, ideas, concepts, strategies, plans, processes, systems, products, services, know-how, technology, writings, expressions, designs, artwork, graphics, names, or other proprietary developments while employed by Company that (a) directly or indirectly relate in any way to or arise out of Participant&#8217;s job responsibilities or the performance of the duties or assigned tasks of Participant with Company&#59; or (b) directly or indirectly relate or pertain in any way to the existing or reasonably anticipated business, products, services, or other activities of Company&#59; or (c) were otherwise conceived or developed, in whole or in part, using Company time or materials or based upon Confidential Information (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Developments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), all right, title, and interest in and to the Developments including, without limitation, all patent, copyright, trademark, trade secret and other proprietary rights therein shall become the sole and exclusive property of Company and&#47;or Company&#8217;s nominee(s) or assign(s). Participant acknowledges that any Developments subject to copyright protection shall be considered &#8220;works-for-hire&#8221; on behalf of Company as such term is defined under the copyright laws of the United States. All right, title and interest in such Developments or components thereof shall automatically vest in Company and Company shall be the author and exclusive owner thereof including, without limitation, all copyrights (and renewals and extensions thereof), merchandising and allied, ancillary and subsidiary rights therein. To the extent that any of the Developments, or any portion thereof, may not qualify as a work-for-hire or for copyright protection, Participant hereby irrevocably assigns and agrees to assign in the future all right, title, and interest in and to the Developments to Company or Company&#8217;s nominee(s) or assign(s), including, without limitation, all patent, copyright, trademark, trade secret and any and all other proprietary rights therein.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">Participant will keep and maintain adequate and current written records of the conception and development of Developments in the form of notes, sketches, drawings, reports or other documents relating thereto, which records shall be and shall remain the sole and exclusive property of Company and shall be available to Company at all times.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Participant further agrees to execute and deliver all documents and do all acts that Company shall deem necessary or desirable to secure to Company or its nominee(s) or assignee(s) the entire right, title and interest in and to the Confidential Information and Developments, at Company&#8217;s expense. Participant further agrees to cooperate with Company as reasonably necessary to maintain or enforce Company&#8217;s rights in the Confidential Information and Developments.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event Participant&#8217;s employment terminates, Participant shall promptly deliver to Company the originals and all copies of all Confidential Information, Developments and other materials and property of any nature belonging to Company and obtained during the course of, or as a result of, Participant&#8217;s employment with Company. In addition, upon such termination, Participant shall not remove from the premises of Company any of its documents or property.</font></div><div style="padding-left:77.05pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt;text-decoration:underline">Non-Disparagement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant agrees, that after his or her Last Day of Employment, Participant will not disparage Company or any of its directors, </font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">officers, executives, employees, agents or other Company representatives (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Related Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), or make or solicit any comments to the media or others that may be considered derogatory or detrimental to the good business name or reputation of Company or Related Parties. This clause has no application to any communications with the Equal Employment Opportunity Commission or any state or local agency responsible for investigation and enforcement of discrimination laws.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.85pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">f.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:11.01pt;text-decoration:underline">Forfeiture of Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything herein to the contrary, if Participant violates any provision of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, Participant shall forfeit all rights to payments or benefits under the Plan. All unvested Units shall terminate and be incapable of vesting.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Remedies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything herein to the contrary, if Participant violates any provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, whether before, on or after any settlement of an Award under the Plan, then Participant shall promptly pay to Company an amount equal to the aggregate Amount of Gain Realized by Participant on all Common Stock received pursuant to this Award Agreement after a date commencing one (1) year before Participant&#8217;s Last Day of Employment. Participant shall pay Company within three (3) business days after the date of any written demand by Company to Participant.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">h.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Remedies Payable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant shall pay the amounts described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12.g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> in cash or as otherwise determined by Company.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:11.67pt;text-decoration:underline">Remedies without Prejudice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The remedies provided in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be without prejudice to the rights of Company to recover any losses resulting from the applicable conduct of Participant, and shall be in addition to any other remedies Company may have, at law or in equity, resulting from such conduct.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">j.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:11.67pt;text-decoration:underline">Equitable Remedies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant acknowledges and agrees that a breach or threatened breach by Participant of his or her obligations under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> would give rise to irreparable harm to Company for which monetary damages would not be an adequate remedy</font><font style="color:#000000;font-family:'Garamond',serif;font-size:12pt;font-weight:400;line-height:100%">. I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">f a breach or a threatened breach by Participant of any such obligations occurs, Company will, in addition to any and all other rights and remedies that may be available at law, in equity or otherwise in respect of such breach, be entitled to equitable relief, including a temporary restraining order, an injunction, specific performance and any other relief that may be available from a court of competent jurisdiction, without any requirement to (i) post a bond or other security, or (ii) prove actual damages or that monetary damages will not afford an adequate remedy. Participant agrees that he or she will not oppose or otherwise challenge the appropriateness of equitable relief or the entry by a court of competent jurisdiction of an order granting equitable relief, in either case, consistent with the terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify"><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">k.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant&#8217;s obligations in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall survive and continue beyond settlement of all Awards under the Plan and any termination or expiration of this Award Agreement for any reason.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">l.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:11.67pt;text-decoration:underline">Tolling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The restricted period for each of the covenants in this Award Agreement shall be tolled during (a) any period(s) of violation that occur during the original restricted period&#59; and (b) any period(s) of time required by litigation to enforce the covenant (other than any periods during which Participant is enjoined from engaging in the prohibited activity and is in compliance with such order of </font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">enjoinment) provided that the litigation is filed within one year following the end of the two-year period immediately following the cessation of employment.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">m.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:5.67pt;text-decoration:underline">Limitations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding any other provision in this Agreement to the contrary, nothing in this Agreement prohibits Participant from (a) reporting possible violations of federal or state law or regulation to any government agency or entity, including the EEOC, DOL, Department of Justice, Securities and Exchange Commission, Department of Defense, Congress, and any agency Inspector General (&#8220;Governmental Agencies&#8221;), (b) communicating with any Government Agencies or otherwise participating in any investigation or proceedings that may be conducted by any Governmental Agency, including providing documents or other information, without notice to the Company, or (c) making other disclosures that are protected under the whistleblower provisions of applicable law. Participant shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that (i) is made in confidence to a federal, state or local government official either directly or indirectly, or to an attorney, and is made solely for the purpose of reporting or investigating a suspected violation of law or (ii) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding. An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the individual&#8217;s attorney and use the trade secret information in the court proceeding if the individual files any document containing the trade secret under seal and does not disclose the trade secret, except pursuant to court order.</font></div><div><font><br></font></div><div style="padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">n.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. For the purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the following definitions apply&#58;</font></div><div><font><br></font></div><div style="padding-left:113pt;padding-right:13.3pt;text-align:justify;text-indent:-15.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.07pt">The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amount of Gain Realized</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall be equal to the number of shares of Stock that Participant receives pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of this Award Agreement multiplied by the Fair Market Value of one share of Stock on the Vesting Date (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">).</font></div><div><font><br></font></div><div style="padding-left:113pt;padding-right:5.95pt;text-indent:-18.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.04pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Last Day of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the date of Participant&#8217;s Termination of Employment.</font></div><div><font><br></font></div><div style="padding-left:113pt;padding-right:5.95pt;text-align:justify;text-indent:-18.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">iii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:5.71pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">termination of employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and similar references mean a separation from service within the meaning of Code Section 409A. If Participant is an employee, Participant will generally have a Termination of Employment if Participant voluntarily or involuntarily </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">terminates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> employment with Company. A termination of employment occurs if the facts and circumstances indicate that Participant and Company reasonably anticipate that no further services will be performed after a certain date or that the level of bona fide services Participant will perform after such date (whether as an employee, director or other independent contractor) for Company will decrease to no more than 20 percent of the average level of bona fide services performed (whether as an employee, director or other independent contractor) over the immediately preceding 36-month period (or full period of services if Participant has been providing services for less than 36 months).</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Other Benefit and Compensation Programs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Neither the RSUs nor the shares of Stock into which the RSUs are settled shall be deemed a part of Participant's regular, recurring compensation for purposes of the termination, indemnity, or severance pay law of any country and shall not be included in, nor have any effect on, the determination of benefits under any other Participant benefit plan, contract, or similar arrangement provided by the Company or any Affiliate unless expressly so provided by such other plan, contract, or </font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:41pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">arrangement, or unless the Committee determines that the RSUs, or a portion thereof, should be included to accurately recognize that the RSU grant has been made in lieu of a portion of competitive cash compensation, if such is the case.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.85pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%;padding-left:3pt;text-decoration:underline">Rights as a Stockholder, Director, Participant or Consultant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">. Participant shall have no rights as a stockholder with respect to any shares of Stock which may be issued in settlement of this grant until the date of the issuance of a certificate for such shares (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company) or, if elected by the Company, the book entry representing such shares. No adjustment shall be made for dividends, distributions or other rights for which the record date is prior to the date such certificate is issued or such entry is made on the books, as applicable, except as determined in the discretion of the Committee.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Legends</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Company may at any time place legends or notations on the respective book entries, as applicable, referencing any applicable federal, state or foreign securities law restrictions on all certificates or book entries representing shares of Stock issued pursuant to this Agreement. Participant shall, at the request of the Company, promptly present to the Company any and all certificates, if issued by the Company, representing shares acquired pursuant to this grant in the possession of Participant in order to carry out the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Interpretation of This Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. All decisions and interpretations made by the Committee with regard to any question arising under this Agreement or the Plan shall be binding and conclusive upon the Company, any Affiliate and Participant. In the event that there is any inconsistency between the provisions of this Agreement and the Plan, the provisions of the Plan shall govern and control.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Certificate Registration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Any certificate for the shares of Stock as to which the RSUs are settled, if issued by the Company, shall be registered in the name of Participant, or, if applicable, in the names of the heirs of Participant.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:6pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. PARTICIPANT KNOWINGLY, VOLUNTARILY AND IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING, ACTION OR CLAIM ARISING OUT OF OR RELATED TO THIS AGREEMENT.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Choice of Forum and Jurisdiction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant and Company agree that any proceedings to enforce the obligations and rights under this Award Agreement must be brought in the Kansas District Court located in Atchison County, Kansas, or in the United States District Court for the District of Kansas in Kansas City, Kansas. Participant agrees and submits to personal jurisdiction in either court. Participant and Company further agree that this Choice of Forum and Jurisdiction is binding on all matters related to Awards under the Plan and may not be altered or amended by any other arrangement or agreement (including an employment agreement) without the express written consent of Participant and Company.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Attorneys Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participant and Company agree that in the event of litigation to enforce the terms and obligations under this Award Agreement, the party prevailing in any such cause of action will be entitled to reimbursement of reasonable attorneys fees.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Agreement is entered into pursuant to the Plan and is subject to all of the terms and conditions contained in the Plan. A copy of the Plan is on file with the Company&#59; and, by acceptance hereof, Participant agrees and accepts this Agreement </font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:41pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">subject to the terms of the Plan. This Agreement shall be binding upon and inure to the benefit of any successor of the Company. This Agreement shall be governed by and construed in accordance with the laws of the State of Kansas. This Agreement contains all terms and conditions with respect to the subject matter hereof and no amendment, modification or other change hereto shall be of any force or effect unless and until set forth in a writing executed by Participant and the Company.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:11pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Section 409A Issuance Delays</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  To the extent that an RSU is or becomes subject to Code Section 409A and Participant is a &#8220;specified employee&#8221; under Company&#8217;s specified employee identification procedures, then, notwithstanding any other provision of this Agreement, any payment of shares of Stock or cash pursuant to this Agreement on account of Participant's Separation from Service shall be delayed until the first day after six-months following such Separation from Service, as required for the avoidance of penalties and&#47;or excise taxes under Code Section 409A.</font></div><div><font><br></font></div><div style="padding-left:41pt;padding-right:11pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Compensation Recovery Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Award and any compensation associated therewith shall be subject to potential forfeiture or recovery by the Company in accordance with any compensation forfeiture or recovery policy adopted by the Board or the Committee, including but not limited to, a policy adopted in response to the requirements of Section 10D of the Exchange Act, the Securities and Exchange Commission&#8217;s final rules thereunder, any listing rules of any national securities exchange on which the Company&#8217;s shares of Stock are then listed, other rules and regulations implementing the foregoing, or as otherwise required by law or stock exchange rules, as such policy or policies may be in effect from time to time.</font></div><div><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt">ACKNOWLEDGEMENT OF COVENANTS AND WAIVERS.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:6pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">Participant understands and acknowledges that this Award Agreement confers both rights and obligations upon Participant.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">Participant has reviewed this Award Agreement in its entirety and understands that by signing this Award Agreement, Participant agrees to all of its terms, including, but not limited to, the covenants set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of this Award Agreement, the Choice of Forum and Jurisdiction set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, and the Waiver of Jury Trial set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of this Award Agreement.</font></div><div><font><br></font></div><div style="padding-left:77pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">Participant acknowledges that Company has advised Participant to seek his or her own legal counsel before signing this Award Agreement and that Participant has consulted or has had the opportunity to consult with his or her personal attorney prior to executing this Award Agreement.</font></div><div><font><br></font></div><div style="padding-left:155.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;SIGNATURE PAGE FOLLOWS&#93;</font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</font></div><div><font><br></font></div></div></div><div id="iab120dcb365b40dcbb91f830edeac449_4"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Garamond',serif;font-size:9pt;font-weight:400;line-height:100%">Form of RSU Agreement<br> (Award Agreement for 3 Year Pro Rata Vesting)</font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, this Agreement has been executed as of this </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">__ </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">day of </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, 202</font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="padding-left:211.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">MGP INGREDIENTS, INC.</font></div><div style="padding-left:211.5pt"><font><br></font></div><div style="padding-left:211.5pt"><font><br></font></div><div style="padding-left:211.5pt"><font><br></font></div><div style="padding-left:211.5pt"><font><br></font></div><div style="padding-left:211.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;_</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> </font></div><div style="height:55.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</font></div><div><font><br></font></div></div></div><div id="iab120dcb365b40dcbb91f830edeac449_7"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:3.97pt;padding-right:3.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">ACKNOWLEDGEMENT</font></div><div><font><br></font></div><div style="padding-left:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">I understand and agree that the RSUs awarded to me and shares issued thereunder are subject to the terms, provisions and conditions hereof and of the Plan, to all of which I hereby expressly assent. This Agreement shall be binding upon and inure to the benefit of the Company, myself, and our respective successors and legal representatives.</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:9.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof, and may not be modified, amended, renewed or terminated, nor may any term, condition or breach of any term or condition be waived, except in writing signed by the parties sought to be bound thereby.  Any waiver of any term, condition or breach shall not be a waiver of any term or condition of the same term or condition for the future or any subsequent breach.  In the event of the invalidity of any part or provision of this Agreement, such invalidity shall not affect the enforceability of any other part or provision of this Agreement.</font></div><div><font><br></font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Signed this </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">___ of&#160;______,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> 202</font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">____________________________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Signature of Participant</font><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><img alt="image_0.jpg" src="image_0.jpg" style="height:3px;margin-bottom:5pt;vertical-align:text-bottom;width:576px"></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>3
<FILENAME>ex2112312023-10xk.htm
<DESCRIPTION>EX-21
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i17c4d67f4cf94820a1fe58cfec3ea123_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIST OF SUBSIDIARIES OF REGISTRANT</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:32.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.304%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of voting</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">securities directly or</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">indirectly owned by</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Registrant&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">State or Country</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">of incorporation or</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">organization&#58;</font></div></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MGPI Processing, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kansas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MGPI of Indiana, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luxco, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Missouri</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ex23112312023-10xk.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i742f9e87d59747998897810bc6df03f7_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right;text-indent:432pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div></div><div style="margin-bottom:24pt;margin-top:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:24pt;margin-top:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:24pt;margin-top:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:24pt;margin-top:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:20pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the registration statement (No. 333-260014 and 333-260018) on Form S-3 and (No. 333-196383, 333-196384, and 333-196385 and on Form S-8 of our report dated February 22, 2024, with respect to the consolidated financial statements of MGP Ingredients, Inc. and the effectiveness of internal control over financial reporting.</font></div><div><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#47;s&#47; KPMG LLP</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kansas City, Missouri</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 22, 2024</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ex31112312023-10xk.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i60c61b502b1842d18e7f08dc7433ac58_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Exhibit 31.1</font></div><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">CERTIFICATION</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, David S. Bratcher, certify that&#58;</font></div><div style="margin-top:9pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this annual report on Form 10-K of MGP Ingredients, Inc.&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonable likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:7pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:5.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; David S. Bratcher</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David S. Bratcher, Chief Executive Officer and President</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ex31212312023-10xk.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ibfd5cbf1866e4edbbd86f7fb1c1c97fa_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Exhibit 31.2</font></div><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">CERTIFICATION</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">I, Brandon M. Gall, certify that&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this annual report on Form 10-K of MGP Ingredients, Inc.&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonable likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.209%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brandon M. Gall</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brandon M. Gall,<br>Vice President, Finance and Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ex32112312023-10xk.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i884ae4e7af344d1ca45b4050b6542333_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Exhibit 32.1</font></div><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">CERTIFICATION</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">OF</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">PERIODIC REPORT</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, David S. Bratcher, President and Chief Executive Officer of MGP Ingredients, Inc. (the &#8220;Company&#8221;), certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160; the annual report on Form 10-K of the Company for the year ended December&#160;31, 2023 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d))&#59; and</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160; the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.574%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.506%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; David S. Bratcher</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David S. Bratcher</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and President</font></td></tr></table></div><div style="margin-top:3pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;A signed original of this written statement required by Section 906 has been provided to MGP Ingredients, Inc. and will be retained by MGP Ingredients, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.&#93;</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ex32212312023-10xk.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ie3e46e7b8bef49a0bab9af422f53e937_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Exhibit 32.2</font></div><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">CERTIFICATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">OF</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">PERIODIC REPORT</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Brandon M. Gall, Vice President and Chief Financial Officer of MGP Ingredients, Inc. (the&#160;&#8220;Company&#8221;), certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) &#160;the annual report on Form 10-K of the Company for the year ended December&#160;31, 2023 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d))&#59; and</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160; the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:7pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:5.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.728%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brandon M. Gall</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brandon M. Gall</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Finance and Chief Financial Officer</font></td></tr></table></div><div style="margin-top:3pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;A signed original of this written statement required by Section 906 has been provided to MGP Ingredients, Inc. and will be retained by MGP Ingredients, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.&#93;</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97
<SEQUENCE>9
<FILENAME>ex97clawbackpolicysection1.htm
<DESCRIPTION>EX-97
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i14278cb453604ceea1332a1a4af71b95_1"></div><div style="min-height:64.8pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </font><img alt="image.jpg" src="image.jpg" style="height:76px;margin-bottom:5pt;vertical-align:text-bottom;width:163px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><img alt="image1.jpg" src="image1.jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:158px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">COMPENSATION CLAWBACK POLICY FOR SECTION 16 OFFICERS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Effective November 17, 2023</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">I.&#160;&#160;&#160;&#160;Purpose</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Human Resources and Compensation Committee (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) of the Board of Directors (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) of MGP Ingredients, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) has adopted this Compensation Clawback Policy for Section 16 Officers (this &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Policy</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) pursuant to Rule 10D-1 of the Securities and Exchange Act of 1934, as amended (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Act</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the Securities and Exchange Commission (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SEC</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) regulations promulgated thereunder, and the Nasdaq Stock Market (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Nasdaq</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) listing standards. Subject to and in accordance with the terms of this Policy, upon a Recoupment Event, each Covered Executive will be obligated to return to the Company, reasonably promptly, the amount of Erroneously Awarded Compensation that was received by such Covered Executive during the Lookback Period (in the case of each capitalized term used and not otherwise defined herein, as defined in Section III). </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">II.&#160;&#160;&#160;&#160;Administration of the Policy</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Policy will be administered by the Committee. Any determinations made by the Committee will be final and binding on all affected individuals.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">III.&#160;&#160;&#160;&#160;Definitions</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Accounting Restatement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under U.S. securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is (a) material to the previously issued financial statements (commonly referred to as a &#8220;Big R&#8221; restatement), or (b) would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (commonly referred to as a &#8220;little r&#8221; restatement). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Covered Executive</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means each of the Company&#8217;s current and former Section 16 Officers.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Erroneously Awarded Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to each Covered Executive in connection with an Accounting Restatement, the excess of the amount of Incentive-Based Compensation received by the Covered Executive during the Lookback Period over the amount of Incentive-Based Compensation that otherwise would have been received had it been determined based on the restated amounts, computed without regard to any taxes paid by the Covered Executive on such Incentive-Based Compensation. For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement&#58; (a) the amount must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received&#59; and (b) the Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Reporting Measures</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; are any measures that are determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements, and any measures derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures. A Financial Reporting Measure need not be presented within the financial statements or included in a filing with the SEC.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incentive-Based Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure. </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lookback Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the three completed fiscal years immediately preceding the Required Restatement Date and any transition period (that results from a change in the Company&#8217;s </font></div><div style="height:83.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Policy Owner&#58; Human Resources and Compensation Committee</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">fiscal year) of less than nine months within or immediately following those three completed fiscal years. </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Recoupment Event</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; occurs when the Company is required to prepare an Accounting Restatement. </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Required Restatement Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the earlier to occur of&#58; (a) the date the Company&#8217;s Board, a committee of the Board, or the officer(s) of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (b) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement. </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16 Officer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is defined as an &#8220;officer&#8221; of the Company within the meaning of Rule 16a-1(f) of the Exchange Act.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">IV.&#160;&#160;&#160;&#160;Amount Subject to Recovery</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Incentive-Based Compensation that is subject to recovery under this Policy is such compensation that meets each of the following conditions&#58;</font></div><div style="margin-bottom:8pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i) &#160;&#160;&#160;&#160;is received by a Covered Executive who was a Section 16 Officer on or after October 2, 2023 (even if such Incentive-Based Compensation was approved, awarded, or granted prior to this date)&#59; </font></div><div style="margin-bottom:8pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii) &#160;&#160;&#160;&#160;is received by a Covered Executive after the individual began service as a Section 16 Officer&#59; </font></div><div style="margin-bottom:8pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii) &#160;&#160;&#160;&#160;the individual served as a Section 16 Officer at any time during the performance period for such Incentive-Based Compensation&#59; and </font></div><div style="margin-bottom:8pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv) &#160;&#160;&#160;&#160;is received by a Covered Executive while the Company has a class of securities listed on a U.S. national securities exchange or national securities association. </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The amount of Incentive-Based Compensation subject to recovery from a Covered Executive upon a Recoupment Event is the Erroneously Awarded Compensation, which amount will be determined by the Committee. </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of this Policy, Incentive-Based Compensation is deemed &#8220;received&#8221; in the Company&#8217;s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">V.&#160;&#160;&#160;&#160;Recovery of Erroneously Awarded Compensation</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Promptly following a Recoupment Event, the Committee will determine the amount of Erroneously Awarded Compensation for each Section 16 Officer, and the Company will provide each such Covered Executive with a written notice of such amount and a demand for repayment or return. Upon receipt of such notice, each affected Covered Executive must promptly repay or return such Erroneously Awarded Compensation to the Company. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If such repayment or return is not made within a reasonable time, the Company will recover Erroneously Awarded Compensation in a reasonable and prompt manner using any lawful method determined by the Committee, and by certifying this Policy a Covered Executive hereby consents to any lawful method of recovery&#59; provided that recovery of any Erroneously Awarded Compensation must be made in compliance with Section 409A of the Internal Revenue Code and the regulations and guidance promulgated thereunder.  </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">VI.&#160;&#160;&#160;&#160;Limited Exceptions</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Erroneously Awarded Compensation will be recovered in accordance with this Policy unless the Committee determines that recovery would be impracticable and one of the following conditions is met&#58;</font></div><div style="height:83.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered, provided the Company has first made a reasonable effort to recover the Erroneously Awarded Compensation&#59; or</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">the recovery would likely cause a U.S. tax-qualified retirement plan to fail to meet the requirements of Internal Revenue Code Sections 401(a)(13) and 411(a) and the regulations thereunder.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Reliance on either of the above exceptions must also comply with applicable listing standards, including without limitation, documenting the reason for the impracticability and providing required documentation to Nasdaq.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">VII.&#160;&#160;&#160;&#160;No Insurance or Indemnification</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Neither the Company nor any of its affiliates or subsidiaries may indemnify any Covered Executive against the loss of any Erroneously Awarded Compensation (or related expenses incurred by the Covered Executive) pursuant to a recovery of Erroneously Awarded Compensation under this Policy, nor will the Company nor any of its affiliates or subsidiaries pay or reimburse a Covered Executive for any insurance premiums on any insurance policy obtained by the Covered Executive to protect against the forfeiture or recovery of any compensation pursuant to this Policy.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">VIII.&#160;&#160;&#160;&#160;Interpretation</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. This Policy will be applied and interpreted in a manner that is consistent with the requirements of Rule 10D-1 and any applicable regulations, rules, or standards adopted by SEC or the rules of any national securities exchange or national securities association on which the Company&#8217;s securities are listed. In the event that this Policy does not meet the requirements of Rule 10D-1, the SEC regulations promulgated thereunder, or the rules of any national securities exchange or national securities association on which the Company&#8217;s securities are listed, this Policy will be deemed to be amended to meet such requirements.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">IX.&#160;&#160;&#160;&#160;Amendment&#59; Termination</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Committee may amend this Policy in its discretion and will amend this Policy as it deems necessary to comply with the regulations adopted by the SEC under Rule 10D-1 and the rules of any national securities exchange or national securities association on which the Company&#8217;s securities are listed. The Committee may terminate this Policy at any time. Notwithstanding anything herein to the contrary, no amendment or termination of this Policy will be effective if that amendment or termination would cause the Company to violate any U.S. federal securities laws, SEC rules, or the rules of any national securities exchange or national securities association on which the Company&#8217;s securities are listed.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">X.&#160;&#160;&#160;&#160;Other Recoupment Rights</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar provision in any employment agreement or other compensation plan or agreement and any other legal remedies available to the Company. This Policy is in addition to any other clawback or compensation recovery, recoupment, or forfeiture policy in effect or that may be adopted by the Company from time to time, or any laws, rules, or listing standards applicable to the Company, including without limitation, the Company&#8217;s right to recoup compensation subject to Section 304 of the Sarbanes-Oxley Act of 2002. To the extent that application of this Policy would provide for recovery of Erroneously Awarded Compensation that the Company recovers pursuant to another policy or provision, the amount that is recovered will be credited to the required recovery under this Policy.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">XI.&#160;&#160;&#160;&#160;Successors</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Policy will be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators, or other legal representatives.</font></div><div style="height:83.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CERTIFICATION</font></div><div style="margin-bottom:8pt;text-align:center"><font><br></font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I certify that I have read and understand the Company&#8217;s Compensation Clawback Policy for Section 16 Officers.</font></div><div style="margin-bottom:8pt;text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Print name&#58;  _________________________  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature&#58;  _________________________  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;  _________________________  </font></div><div style="margin-bottom:8pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:8pt;text-indent:36pt"><font><br></font></div><div style="height:83.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>mgpi-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:bcad617c-7ec4-40e8-9fe7-a21a55316767,g:44d16d04-7114-401b-9484-95ade4d28b5d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mgpi="http://www.mgpingredients.com/20231231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.mgpingredients.com/20231231">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mgpi-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mgpi-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mgpi-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mgpi-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="COVERPAGE" roleURI="http://www.mgpingredients.com/role/COVERPAGE">
        <link:definition>0000001 - Document - COVER PAGE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AUDITINFORMATION" roleURI="http://www.mgpingredients.com/role/AUDITINFORMATION">
        <link:definition>0000002 - Document - AUDIT INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOME_1" roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1">
        <link:definition>0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1" roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1">
        <link:definition>0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000005 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTOFCASHFLOWS" roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>0000008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>0000009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0000010 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERBALANCESHEETCAPTIONS" roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONS">
        <link:definition>0000011 - Disclosure - OTHER BALANCE SHEET CAPTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUE" roleURI="http://www.mgpingredients.com/role/REVENUE">
        <link:definition>0000012 - Disclosure - REVENUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATION" roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATION">
        <link:definition>0000013 - Disclosure - BUSINESS COMBINATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETS" roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETS">
        <link:definition>0000014 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CLOSUREOFTHEATCHISONFACILITY" roleURI="http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITY">
        <link:definition>0000015 - Disclosure - CLOSURE OF THE ATCHISON FACILITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CORPORATEBORROWINGS" roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGS">
        <link:definition>0000016 - Disclosure - CORPORATE BORROWINGS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://www.mgpingredients.com/role/INCOMETAXES">
        <link:definition>0000017 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYANDEPS" roleURI="http://www.mgpingredients.com/role/EQUITYANDEPS">
        <link:definition>0000018 - Disclosure - EQUITY AND EPS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://www.mgpingredients.com/role/LEASES">
        <link:definition>0000019 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>0000020 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANS" roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANS">
        <link:definition>0000021 - Disclosure - EMPLOYEE BENEFIT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONCENTRATIONSANDRELATEDPARTIES" roleURI="http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIES">
        <link:definition>0000022 - Disclosure - CONCENTRATIONS AND RELATED PARTIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATINGSEGMENTS" roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTS">
        <link:definition>0000023 - Disclosure - OPERATING SEGMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALCASHFLOWINFORMATION" roleURI="http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATION">
        <link:definition>0000024 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTS" roleURI="http://www.mgpingredients.com/role/SUBSEQUENTEVENTS">
        <link:definition>0000025 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9954471 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>9954472 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERBALANCESHEETCAPTIONSTables" roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables">
        <link:definition>9954473 - Disclosure - OTHER BALANCE SHEET CAPTIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUETables" roleURI="http://www.mgpingredients.com/role/REVENUETables">
        <link:definition>9954474 - Disclosure - REVENUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATIONTables" roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONTables">
        <link:definition>9954475 - Disclosure - BUSINESS COMBINATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETSTables" roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables">
        <link:definition>9954476 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CORPORATEBORROWINGSTables" roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSTables">
        <link:definition>9954477 - Disclosure - CORPORATE BORROWINGS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://www.mgpingredients.com/role/INCOMETAXESTables">
        <link:definition>9954478 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYANDEPSTables" roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSTables">
        <link:definition>9954479 - Disclosure - EQUITY AND EPS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://www.mgpingredients.com/role/LEASESTables">
        <link:definition>9954480 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSTables" roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSTables">
        <link:definition>9954481 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATINGSEGMENTSTables" roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSTables">
        <link:definition>9954482 - Disclosure - OPERATING SEGMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALCASHFLOWINFORMATIONTables" roleURI="http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables">
        <link:definition>9954483 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails" roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails">
        <link:definition>9954484 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Lives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails" roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails">
        <link:definition>9954485 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Interest Incurred (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
        <link:definition>9954486 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails" roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails">
        <link:definition>9954487 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails" roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails">
        <link:definition>9954488 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails" roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails">
        <link:definition>9954489 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses And Other (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUEDetails" roleURI="http://www.mgpingredients.com/role/REVENUEDetails">
        <link:definition>9954490 - Disclosure - REVENUE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails" roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails">
        <link:definition>9954491 - Disclosure - BUSINESS COMBINATION - Acquisition of Penelope Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATIONConsiderationsTransferredDetails" roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails">
        <link:definition>9954492 - Disclosure - BUSINESS COMBINATION - Considerations Transferred (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails" roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails">
        <link:definition>9954493 - Disclosure - BUSINESS COMBINATION - Merger with Luxco Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATIONScheduleofProFormaInformationDetails" roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails">
        <link:definition>9954494 - Disclosure - BUSINESS COMBINATION - Schedule of Pro Forma Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails">
        <link:definition>9954495 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails" roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails">
        <link:definition>9954496 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Expected Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails" roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails">
        <link:definition>9954497 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill and Indefinite-lived Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CLOSUREOFTHEATCHISONFACILITYDetails" roleURI="http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails">
        <link:definition>9954498 - Disclosure - CLOSURE OF THE ATCHISON FACILITY (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails">
        <link:definition>9954499 - Disclosure - CORPORATE BORROWINGS - Indebtedness Outstanding Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1" roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1">
        <link:definition>9954499 - Disclosure - CORPORATE BORROWINGS - Indebtedness Outstanding Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CORPORATEBORROWINGSNarrativeDetails" roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails">
        <link:definition>9954500 - Disclosure - CORPORATE BORROWINGS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails" roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails">
        <link:definition>9954501 - Disclosure - CORPORATE BORROWINGS - Summary of Leases and Debt Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" roleURI="http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails">
        <link:definition>9954502 - Disclosure - INCOME TAXES - Provision (Benefit) for Income Taxes from Continuing Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESNarrativeDetails" roleURI="http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>9954503 - Disclosure - INCOME TAXES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails" roleURI="http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails">
        <link:definition>9954504 - Disclosure - INCOME TAXES - Reconciliation of Provision For Income Taxes From Continuing Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails" roleURI="http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails">
        <link:definition>9954505 - Disclosure - INCOME TAXES - Temporary Differences Related to Deferred Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESChangeinValuationAllowanceDetails" roleURI="http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails">
        <link:definition>9954506 - Disclosure - INCOME TAXES - Change in Valuation Allowance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESUnrecognizedTaxBenefitsDetails" roleURI="http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails">
        <link:definition>9954507 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYANDEPSNarrativeDetails" roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails">
        <link:definition>9954508 - Disclosure - EQUITY AND EPS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYANDEPSComputationsofEarningsLossPerShareDetails" roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails">
        <link:definition>9954509 - Disclosure - EQUITY AND EPS - Computations of Earnings (Loss) Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYANDEPSScheduleofCommonStockActivityDetails" roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails">
        <link:definition>9954510 - Disclosure - EQUITY AND EPS - Schedule of Common Stock Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYANDEPSDividendsDetails" roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails">
        <link:definition>9954511 - Disclosure - EQUITY AND EPS - Dividends (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESNarrativeDetails" roleURI="http://www.mgpingredients.com/role/LEASESNarrativeDetails">
        <link:definition>9954512 - Disclosure - LEASES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESComponentsofLeaseCostsDetails" roleURI="http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails">
        <link:definition>9954513 - Disclosure - LEASES - Components of Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>9954514 - Disclosure - LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>9954514 - Disclosure - LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>9954515 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSNarrativeDetails" roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails">
        <link:definition>9954516 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSRestrictedStockDetails" roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails">
        <link:definition>9954517 - Disclosure - EMPLOYEE BENEFIT PLANS - Restricted Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONCENTRATIONSANDRELATEDPARTIESDetails" roleURI="http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails">
        <link:definition>9954518 - Disclosure - CONCENTRATIONS AND RELATED PARTIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATINGSEGMENTSNarrativeDetails" roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSNarrativeDetails">
        <link:definition>9954519 - Disclosure - OPERATING SEGMENTS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails" roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails">
        <link:definition>9954520 - Disclosure - OPERATING SEGMENTS - Operating Profit (Loss) Per Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails" roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails">
        <link:definition>9954521 - Disclosure - OPERATING SEGMENTS - Identifiable Assets by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALCASHFLOWINFORMATIONDetails" roleURI="http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails">
        <link:definition>9954522 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTSDetails" roleURI="http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails">
        <link:definition>9954523 - Disclosure - SUBSEQUENT EVENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="mgpi_The2014PlanMember" abstract="true" name="The2014PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" abstract="false" name="StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" abstract="false" name="BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="mgpi_DryerFireMember" abstract="true" name="DryerFireMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember" abstract="true" name="IndustrialRevenueBondWithWilliamstownKentuckyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mgpi_CommodityWheatStarchMember" abstract="true" name="CommodityWheatStarchMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_LuxcoMember" abstract="true" name="LuxcoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_CapitalStockAbstract" abstract="true" name="CapitalStockAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" abstract="false" name="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract" abstract="true" name="EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mgpi_TenLargestCustomersMember" abstract="true" name="TenLargestCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_NotePurchaseAgreementMember" abstract="true" name="NotePurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_PremiumPlusMember" abstract="true" name="PremiumPlusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_TwoGrainSuppliersMember" abstract="true" name="TwoGrainSuppliersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage" abstract="false" name="DebtInstrumentConvertibleMeasurementPeriodPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mgpi_OtherBrandedSpiritsMember" abstract="true" name="OtherBrandedSpiritsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgpi_A188NoteDue2041Member" abstract="true" name="A188NoteDue2041Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_CreditAgreementDue2025Member" abstract="true" name="CreditAgreementDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_UltraPremiumSpiritsMember" abstract="true" name="UltraPremiumSpiritsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_PremiumMember" abstract="true" name="PremiumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_IndustrialAlcoholMember" abstract="true" name="IndustrialAlcoholMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" abstract="false" name="MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="mgpi_OneCustomerMember" abstract="true" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_BrandedSpiritsMember" abstract="true" name="BrandedSpiritsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" abstract="false" name="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="mgpi_ComprehensiveIncomeAbstract" abstract="true" name="ComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mgpi_AtchisonDistilleryMember" abstract="true" name="AtchisonDistilleryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_BrownGoodsMember" abstract="true" name="BrownGoodsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_PremiumBeverageAlcoholMember" abstract="true" name="PremiumBeverageAlcoholMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_MidSpiritsMember" abstract="true" name="MidSpiritsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" abstract="false" name="ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="mgpi_FoodGradeAlcoholMember" abstract="true" name="FoodGradeAlcoholMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" abstract="false" name="StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_DistributorRelationshipsMember" abstract="true" name="DistributorRelationshipsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_TargetedBonusAwardExpense" abstract="false" name="TargetedBonusAwardExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_SuperPremiumMember" abstract="true" name="SuperPremiumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_InitialPurchasersMember" abstract="true" name="InitialPurchasersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_DeferredTaxAssetsOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" abstract="false" name="NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgpi_ValueSpiritsMember" abstract="true" name="ValueSpiritsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_ShorttermIncentivePlanMember" abstract="true" name="ShorttermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_A380SeniorNotesDue2029Member" abstract="true" name="A380SeniorNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_DebtInstrumentConvertibleMeasurementPeriod" abstract="false" name="DebtInstrumentConvertibleMeasurementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgpi_InterestCostsIncurredAndExpensed" abstract="false" name="InterestCostsIncurredAndExpensed" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_InsuranceRecoveryPolicyPolicyTextBlock" abstract="false" name="InsuranceRecoveryPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="mgpi_InventoryBarreledDistillateGross" abstract="false" name="InventoryBarreledDistillateGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_NumberOfBoardMembers" abstract="false" name="NumberOfBoardMembers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgpi_CommodityWheatProteinMember" abstract="true" name="CommodityWheatProteinMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_BoardOfDirectorsTermOfService" abstract="false" name="BoardOfDirectorsTermOfService" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mgpi_RevolvingCreditAgreementDue2026Member" abstract="true" name="RevolvingCreditAgreementDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_TheDirectorsPlanMember" abstract="true" name="TheDirectorsPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_A353SeniorNotesDue2027Member" abstract="true" name="A353SeniorNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember" abstract="true" name="DestiladoresSADeCUAndAgricolaLGSDERLDECVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect" abstract="false" name="NumberOfBoardMembersCommonShareholdersAreEntitledToElect" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_DryerFireBusinessInterruptionMember" abstract="true" name="DryerFireBusinessInterruptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance" abstract="false" name="IncreaseDecreaseInDeferredTaxAssetValuationAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_IngredientSolutionsMember" abstract="true" name="IngredientSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_PaymentsForProceedsFromOtherOperatingActivities" abstract="false" name="PaymentsForProceedsFromOtherOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock" abstract="false" name="BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mgpi_WarehouseServicesMember" abstract="true" name="WarehouseServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_DryerFireDamagesMember" abstract="true" name="DryerFireDamagesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_WhiteGoodsMember" abstract="true" name="WhiteGoodsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_DistillingSolutionsMember" abstract="true" name="DistillingSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_GainLossOnInsuranceRecoveries" abstract="false" name="GainLossOnInsuranceRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_FuelGradeAlcoholMember" abstract="true" name="FuelGradeAlcoholMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_PenelopeMember" abstract="true" name="PenelopeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity" abstract="false" name="LineOfCreditFacilityContingentIncreaseInBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember" abstract="true" name="IndustrialRevenueBondWithNelsonCountyKentuckyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_SpecialtyWheatStarchesMember" abstract="true" name="SpecialtyWheatStarchesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_DistillersFeedAndRelatedCoProductsMember" abstract="true" name="DistillersFeedAndRelatedCoProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_TenLargestSuppliersMember" abstract="true" name="TenLargestSuppliersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_SpecialtyWheatProteinsMember" abstract="true" name="SpecialtyWheatProteinsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mgpi_DeferredTaxAssetsSection174TimingDifference" abstract="false" name="DeferredTaxAssetsSection174TimingDifference" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" abstract="false" name="BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mgpi_DebtInstrumentConvertibleBusinessPeriod" abstract="false" name="DebtInstrumentConvertibleBusinessPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>mgpi-20231231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:bcad617c-7ec4-40e8-9fe7-a21a55316767,g:44d16d04-7114-401b-9484-95ade4d28b5d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8f2d4336-84df-4e95-89e8-3b23787fade6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1871e626-21b5-4930-bedb-0a5aa1d1290c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8f2d4336-84df-4e95-89e8-3b23787fade6" xlink:to="loc_us-gaap_ProfitLoss_1871e626-21b5-4930-bedb-0a5aa1d1290c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ddc031df-bab3-4121-a295-4f2fe0963e87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8f2d4336-84df-4e95-89e8-3b23787fade6" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ddc031df-bab3-4121-a295-4f2fe0963e87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ff15199e-14dd-41b7-9151-7d717aa9e145" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_db3f7277-d19c-4879-9647-be927bf911c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_ff15199e-14dd-41b7-9151-7d717aa9e145" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_db3f7277-d19c-4879-9647-be927bf911c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5cf9e71c-b536-42b5-9bd6-7ae0dfeb4709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_ff15199e-14dd-41b7-9151-7d717aa9e145" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5cf9e71c-b536-42b5-9bd6-7ae0dfeb4709" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_da31a18e-4741-4842-b32d-356c7fa1723a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_419415d6-0fe1-4438-8a9a-56ace7497845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_da31a18e-4741-4842-b32d-356c7fa1723a" xlink:to="loc_us-gaap_OperatingIncomeLoss_419415d6-0fe1-4438-8a9a-56ace7497845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8e6de7ac-717a-43ee-93d8-97e971f8f3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_da31a18e-4741-4842-b32d-356c7fa1723a" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8e6de7ac-717a-43ee-93d8-97e971f8f3ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_356aa059-52ce-48e0-a897-3948bcab0c95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_da31a18e-4741-4842-b32d-356c7fa1723a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_356aa059-52ce-48e0-a897-3948bcab0c95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e53c93f8-8858-4b1b-8202-6c85f88771bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_88d3abf5-b412-4e9a-9100-09c8a0904959" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e53c93f8-8858-4b1b-8202-6c85f88771bd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_88d3abf5-b412-4e9a-9100-09c8a0904959" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_9273c7aa-e82e-40b7-abfc-6bf5875b27f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e53c93f8-8858-4b1b-8202-6c85f88771bd" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_9273c7aa-e82e-40b7-abfc-6bf5875b27f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9976d160-a324-4405-b98b-e3c3661b8f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0356a9ac-b5de-4b72-b751-34e682fe3a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9976d160-a324-4405-b98b-e3c3661b8f9b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0356a9ac-b5de-4b72-b751-34e682fe3a8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1e163d65-9f65-4fca-ac57-426dd8206781" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0388a371-3078-4e63-b44d-1069c86309b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1e163d65-9f65-4fca-ac57-426dd8206781" xlink:to="loc_us-gaap_NetIncomeLoss_0388a371-3078-4e63-b44d-1069c86309b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_ec16e8ad-ad5b-4896-a031-c3b72c093866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1e163d65-9f65-4fca-ac57-426dd8206781" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_ec16e8ad-ad5b-4896-a031-c3b72c093866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b78131c2-3db4-4a86-8d04-15081be2d8d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7f52e78d-861b-481e-9f90-f417f9d7882d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b78131c2-3db4-4a86-8d04-15081be2d8d0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7f52e78d-861b-481e-9f90-f417f9d7882d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_17d5a1d9-ef88-4a26-8c37-2ec5789d56f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b78131c2-3db4-4a86-8d04-15081be2d8d0" xlink:to="loc_us-gaap_InsuranceRecoveries_17d5a1d9-ef88-4a26-8c37-2ec5789d56f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_5b8c15ac-e8b1-4228-b67e-c87dc34b789e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b78131c2-3db4-4a86-8d04-15081be2d8d0" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_5b8c15ac-e8b1-4228-b67e-c87dc34b789e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_18592bf2-fabe-47c9-bb77-64162b15f0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b78131c2-3db4-4a86-8d04-15081be2d8d0" xlink:to="loc_us-gaap_GrossProfit_18592bf2-fabe-47c9-bb77-64162b15f0d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_9706ed92-d772-4a41-854d-6061b69ed23a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b78131c2-3db4-4a86-8d04-15081be2d8d0" xlink:to="loc_us-gaap_AssetImpairmentCharges_9706ed92-d772-4a41-854d-6061b69ed23a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_34786b0e-4bdc-4120-b473-8cd01766052e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b78131c2-3db4-4a86-8d04-15081be2d8d0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_34786b0e-4bdc-4120-b473-8cd01766052e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME_1"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_932988e8-7682-4fca-8a2a-b5e88d72c742" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_91e3be86-4b78-49d7-97dc-5c7c853ee3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_932988e8-7682-4fca-8a2a-b5e88d72c742" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_91e3be86-4b78-49d7-97dc-5c7c853ee3c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b0327a7d-3f81-4ebb-a598-24d761ad9bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_932988e8-7682-4fca-8a2a-b5e88d72c742" xlink:to="loc_us-gaap_NetIncomeLoss_b0327a7d-3f81-4ebb-a598-24d761ad9bd6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d71f7dda-9c35-4176-85e5-7eefd459835c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f7e7aa72-5112-41d7-a41a-2f83b71eecb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d71f7dda-9c35-4176-85e5-7eefd459835c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f7e7aa72-5112-41d7-a41a-2f83b71eecb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ebaa7eb4-f9cb-405b-9d3a-6bb606c7ed5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d71f7dda-9c35-4176-85e5-7eefd459835c" xlink:to="loc_us-gaap_NetIncomeLoss_ebaa7eb4-f9cb-405b-9d3a-6bb606c7ed5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_77578e45-7847-42e6-b420-b8317fb66c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_0a56d4ca-9901-46ff-b143-1b1b2e81f4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_77578e45-7847-42e6-b420-b8317fb66c3b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_0a56d4ca-9901-46ff-b143-1b1b2e81f4e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d410bb94-4cd7-4ab4-8e54-03b404b9bad2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_77578e45-7847-42e6-b420-b8317fb66c3b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d410bb94-4cd7-4ab4-8e54-03b404b9bad2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_028d59d3-b5bc-449f-9ee0-9c3cabd1579d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_dcc757b8-046a-45a4-9040-be9109f20fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_028d59d3-b5bc-449f-9ee0-9c3cabd1579d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_dcc757b8-046a-45a4-9040-be9109f20fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c477745d-2aee-4806-9686-d12a436b49cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_028d59d3-b5bc-449f-9ee0-9c3cabd1579d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c477745d-2aee-4806-9686-d12a436b49cd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6169412d-d2eb-4f03-9e13-18217be83234" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_54fa3b1a-e927-4f44-8683-4b14391b3f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6169412d-d2eb-4f03-9e13-18217be83234" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_54fa3b1a-e927-4f44-8683-4b14391b3f7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fa4ad7cf-8dcd-4353-abc0-f8d2a8b89383" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6169412d-d2eb-4f03-9e13-18217be83234" xlink:to="loc_us-gaap_Liabilities_fa4ad7cf-8dcd-4353-abc0-f8d2a8b89383" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b2eebc15-4f89-40d9-9717-da63336fd6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6169412d-d2eb-4f03-9e13-18217be83234" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b2eebc15-4f89-40d9-9717-da63336fd6b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0f8f0c1e-e635-421e-9388-97accd83e13b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0be47563-9251-4681-8922-f56f7be9bc02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0f8f0c1e-e635-421e-9388-97accd83e13b" xlink:to="loc_us-gaap_LiabilitiesCurrent_0be47563-9251-4681-8922-f56f7be9bc02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_64fa6a30-fa44-49e8-9391-cb88d56a56a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0f8f0c1e-e635-421e-9388-97accd83e13b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_64fa6a30-fa44-49e8-9391-cb88d56a56a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b772f582-fe2f-4b87-af6e-98f7f51773f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0f8f0c1e-e635-421e-9388-97accd83e13b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b772f582-fe2f-4b87-af6e-98f7f51773f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_dd8badff-04d3-4e52-8e93-b4354632f9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0f8f0c1e-e635-421e-9388-97accd83e13b" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_dd8badff-04d3-4e52-8e93-b4354632f9f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_34c3da36-b7bd-4853-8e67-090fa6842ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0f8f0c1e-e635-421e-9388-97accd83e13b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_34c3da36-b7bd-4853-8e67-090fa6842ed2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_aa85c085-6cb9-42b8-91ef-24352c1daeec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0f8f0c1e-e635-421e-9388-97accd83e13b" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_aa85c085-6cb9-42b8-91ef-24352c1daeec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_5a7a1826-bdca-452c-b88e-a603b8f43d78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0f8f0c1e-e635-421e-9388-97accd83e13b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_5a7a1826-bdca-452c-b88e-a603b8f43d78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7b320423-5989-4067-82a4-464e6945ff0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_1278f371-6c5e-4130-a599-c382920b820f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7b320423-5989-4067-82a4-464e6945ff0f" xlink:to="loc_us-gaap_EquityMethodInvestments_1278f371-6c5e-4130-a599-c382920b820f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3ffbcd4c-ba72-45fb-b292-e414d1714eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7b320423-5989-4067-82a4-464e6945ff0f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3ffbcd4c-ba72-45fb-b292-e414d1714eb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f7eb7a6b-35cc-474e-a51e-34e4cf94b9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7b320423-5989-4067-82a4-464e6945ff0f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f7eb7a6b-35cc-474e-a51e-34e4cf94b9bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a4dcb11c-8499-443e-95d0-fcc70e2ca131" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7b320423-5989-4067-82a4-464e6945ff0f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a4dcb11c-8499-443e-95d0-fcc70e2ca131" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_58b57d2b-3c8c-4708-8c62-5f630872c2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7b320423-5989-4067-82a4-464e6945ff0f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_58b57d2b-3c8c-4708-8c62-5f630872c2a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d37eff74-b489-4d7b-a2f5-063205fc0619" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7b320423-5989-4067-82a4-464e6945ff0f" xlink:to="loc_us-gaap_Goodwill_d37eff74-b489-4d7b-a2f5-063205fc0619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_92be946c-ad2c-4ff2-a292-6adf24437e34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7b320423-5989-4067-82a4-464e6945ff0f" xlink:to="loc_us-gaap_AssetsCurrent_92be946c-ad2c-4ff2-a292-6adf24437e34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1d9b6796-bdbf-42ab-8574-339dfa22c725" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_6aa1dc3a-972a-4055-b343-0f2a5c8e14f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1d9b6796-bdbf-42ab-8574-339dfa22c725" xlink:to="loc_us-gaap_MinorityInterest_6aa1dc3a-972a-4055-b343-0f2a5c8e14f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bec435b7-dcb8-4195-9822-2ed6dce1c25f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1d9b6796-bdbf-42ab-8574-339dfa22c725" xlink:to="loc_us-gaap_StockholdersEquity_bec435b7-dcb8-4195-9822-2ed6dce1c25f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dc846fa6-058d-4e03-b8d1-613464cb9382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ef53a551-91d9-4f1d-a5db-b0c3e17443b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc846fa6-058d-4e03-b8d1-613464cb9382" xlink:to="loc_us-gaap_AccountsPayableCurrent_ef53a551-91d9-4f1d-a5db-b0c3e17443b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_e5c601b3-79cf-416a-bfc1-59b494b5afe8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc846fa6-058d-4e03-b8d1-613464cb9382" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_e5c601b3-79cf-416a-bfc1-59b494b5afe8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_2e95854e-f228-4dbb-a89e-1f7be3f2f478" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc846fa6-058d-4e03-b8d1-613464cb9382" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_2e95854e-f228-4dbb-a89e-1f7be3f2f478" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d2f69734-6c59-4072-971a-4e68880eac48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc846fa6-058d-4e03-b8d1-613464cb9382" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_d2f69734-6c59-4072-971a-4e68880eac48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_65b1c017-9b3f-4ad5-b054-b50d842be2e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_d6b68df3-05c0-4593-a321-74be6bebe95f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_65b1c017-9b3f-4ad5-b054-b50d842be2e0" xlink:to="loc_us-gaap_TreasuryStockCommonValue_d6b68df3-05c0-4593-a321-74be6bebe95f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_883c2837-14db-40cf-af9a-cf4fd665fbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_65b1c017-9b3f-4ad5-b054-b50d842be2e0" xlink:to="loc_us-gaap_CommonStockValue_883c2837-14db-40cf-af9a-cf4fd665fbb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7231f4f6-aea0-4e43-b96f-d3b2152c0556" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_65b1c017-9b3f-4ad5-b054-b50d842be2e0" xlink:to="loc_us-gaap_PreferredStockValue_7231f4f6-aea0-4e43-b96f-d3b2152c0556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4b1451a2-d8b2-4bb8-8c28-96a439d6e0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_65b1c017-9b3f-4ad5-b054-b50d842be2e0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4b1451a2-d8b2-4bb8-8c28-96a439d6e0a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_395e2e66-c22c-4161-bf6c-3a7cf71a91f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_65b1c017-9b3f-4ad5-b054-b50d842be2e0" xlink:to="loc_us-gaap_AdditionalPaidInCapital_395e2e66-c22c-4161-bf6c-3a7cf71a91f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8eba0132-bfbf-4d23-a2f2-5fa7c5c4fc0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_65b1c017-9b3f-4ad5-b054-b50d842be2e0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8eba0132-bfbf-4d23-a2f2-5fa7c5c4fc0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e9e4668c-571a-4057-a75e-0ed50795b3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_fd832864-9942-4dfd-82dc-c08b37b4a721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e9e4668c-571a-4057-a75e-0ed50795b3bd" xlink:to="loc_us-gaap_IncomeTaxesReceivable_fd832864-9942-4dfd-82dc-c08b37b4a721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8eadce44-28ba-4725-9484-1a17682a049f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e9e4668c-571a-4057-a75e-0ed50795b3bd" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8eadce44-28ba-4725-9484-1a17682a049f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_98a98143-6bf2-4fb4-beb2-4ef4aca4b1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e9e4668c-571a-4057-a75e-0ed50795b3bd" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_98a98143-6bf2-4fb4-beb2-4ef4aca4b1f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_651c50d3-0fa9-4687-aac2-6f1e0005d267" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e9e4668c-571a-4057-a75e-0ed50795b3bd" xlink:to="loc_us-gaap_InventoryGross_651c50d3-0fa9-4687-aac2-6f1e0005d267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_905e15a5-4bd1-45c7-a082-934f12963d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e9e4668c-571a-4057-a75e-0ed50795b3bd" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_905e15a5-4bd1-45c7-a082-934f12963d54" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_549ef1e7-ed37-4c8d-a431-f1b462c6580b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_549a9af1-9ee6-4b08-bcb4-b5c99e135295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_549ef1e7-ed37-4c8d-a431-f1b462c6580b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_549a9af1-9ee6-4b08-bcb4-b5c99e135295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2f9477d3-7cba-4f33-8e26-77bec2551677" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_549ef1e7-ed37-4c8d-a431-f1b462c6580b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2f9477d3-7cba-4f33-8e26-77bec2551677" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_823353e4-3666-4750-9b7e-716b6ca45718" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_549ef1e7-ed37-4c8d-a431-f1b462c6580b" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_823353e4-3666-4750-9b7e-716b6ca45718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_e6dc4374-6b0a-4c26-afc6-b1b6aaa35adf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_549ef1e7-ed37-4c8d-a431-f1b462c6580b" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_e6dc4374-6b0a-4c26-afc6-b1b6aaa35adf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_22a03a94-02a7-42fa-9e0a-3ace674a1f50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_549ef1e7-ed37-4c8d-a431-f1b462c6580b" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_22a03a94-02a7-42fa-9e0a-3ace674a1f50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6ebd67e8-8e67-4dff-aa37-1779a9afa1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bc570883-712b-4534-875c-157e1edbc7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6ebd67e8-8e67-4dff-aa37-1779a9afa1e8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bc570883-712b-4534-875c-157e1edbc7e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e8edebf3-99aa-461a-bb7c-0eaa3e66622d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6ebd67e8-8e67-4dff-aa37-1779a9afa1e8" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e8edebf3-99aa-461a-bb7c-0eaa3e66622d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f139f893-0b31-4ca9-8a1b-622535264a02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6ebd67e8-8e67-4dff-aa37-1779a9afa1e8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f139f893-0b31-4ca9-8a1b-622535264a02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c44180f5-fd14-449c-b386-dab4376a2d55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6ebd67e8-8e67-4dff-aa37-1779a9afa1e8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c44180f5-fd14-449c-b386-dab4376a2d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01c11ca3-8c4d-4a72-a95e-3c0c4aa38e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_57581c8f-2156-4d34-999c-ff89c26d0626" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01c11ca3-8c4d-4a72-a95e-3c0c4aa38e9f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_57581c8f-2156-4d34-999c-ff89c26d0626" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_0660c77c-c15d-4034-871a-dd98e730097c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01c11ca3-8c4d-4a72-a95e-3c0c4aa38e9f" xlink:to="loc_us-gaap_PaymentsOfDividends_0660c77c-c15d-4034-871a-dd98e730097c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfLoanCosts_ed4d0f33-81c3-4629-872c-9a1e78586721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfLoanCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01c11ca3-8c4d-4a72-a95e-3c0c4aa38e9f" xlink:to="loc_us-gaap_PaymentsOfLoanCosts_ed4d0f33-81c3-4629-872c-9a1e78586721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_71ac109d-49e7-495a-b485-cacf4f415af0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01c11ca3-8c4d-4a72-a95e-3c0c4aa38e9f" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_71ac109d-49e7-495a-b485-cacf4f415af0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_61e05838-ddab-448f-a7c1-cd291ca88b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01c11ca3-8c4d-4a72-a95e-3c0c4aa38e9f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_61e05838-ddab-448f-a7c1-cd291ca88b5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_cbcba958-c98a-4210-a72f-532466643898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01c11ca3-8c4d-4a72-a95e-3c0c4aa38e9f" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_cbcba958-c98a-4210-a72f-532466643898" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_aa2392ec-786b-4c20-ba74-505ef3e31366" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01c11ca3-8c4d-4a72-a95e-3c0c4aa38e9f" xlink:to="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_aa2392ec-786b-4c20-ba74-505ef3e31366" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d0e1bb96-d333-4557-bbcd-31ecba823080" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01c11ca3-8c4d-4a72-a95e-3c0c4aa38e9f" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d0e1bb96-d333-4557-bbcd-31ecba823080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ada0901e-27ae-488f-a3fa-4bb0c9f28379" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_ShareBasedCompensation_ada0901e-27ae-488f-a3fa-4bb0c9f28379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_c6c6565b-9845-40c0-aef5-9fb5af8ff2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_c6c6565b-9845-40c0-aef5-9fb5af8ff2b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_389659b3-4ec1-4a9d-b543-7ab47d2cef28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_389659b3-4ec1-4a9d-b543-7ab47d2cef28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_fe066920-69fa-4f74-8543-3437766dfe93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_fe066920-69fa-4f74-8543-3437766dfe93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_b73b03ea-e2d3-44b0-8b5e-7fbdf9e1eb71" xlink:href="mgpi-20231231.xsd#mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_b73b03ea-e2d3-44b0-8b5e-7fbdf9e1eb71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ed9932aa-f49f-4d10-be9b-78133ec9db88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ed9932aa-f49f-4d10-be9b-78133ec9db88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_6c1d0bef-d70f-4218-8457-b3fde9150468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_6c1d0bef-d70f-4218-8457-b3fde9150468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_GainLossOnInsuranceRecoveries_1a985cc6-3a1a-4835-bc62-53eb4d3bc4a3" xlink:href="mgpi-20231231.xsd#mgpi_GainLossOnInsuranceRecoveries"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_mgpi_GainLossOnInsuranceRecoveries_1a985cc6-3a1a-4835-bc62-53eb4d3bc4a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_91d241ef-78e7-47e7-904e-db395f9b176a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_91d241ef-78e7-47e7-904e-db395f9b176a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_78cab16d-cd1a-43c2-9e3e-67b41b861b14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_78cab16d-cd1a-43c2-9e3e-67b41b861b14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PaymentsForProceedsFromOtherOperatingActivities_2a6c70e3-8806-4e71-8809-1307808260ad" xlink:href="mgpi-20231231.xsd#mgpi_PaymentsForProceedsFromOtherOperatingActivities"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_mgpi_PaymentsForProceedsFromOtherOperatingActivities_2a6c70e3-8806-4e71-8809-1307808260ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b257e5e4-58dc-44b3-84d8-5c7b0e2d71da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b257e5e4-58dc-44b3-84d8-5c7b0e2d71da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6bd33d35-2469-4f79-a04c-075a309a2764" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_ProfitLoss_6bd33d35-2469-4f79-a04c-075a309a2764" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cac1f8bd-5262-454a-be76-57e9db958ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cac1f8bd-5262-454a-be76-57e9db958ff4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_15289e3d-a573-41e7-9781-d661f6deeba5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_15289e3d-a573-41e7-9781-d661f6deeba5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_691f0754-82de-4cc8-8a04-e26aa536ffd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_AssetImpairmentCharges_691f0754-82de-4cc8-8a04-e26aa536ffd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_202cc0ca-94ec-4b52-a4c4-04fafc3b5690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6db1f0c-e76d-4aca-afbc-c9cb92fb4b7c" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_202cc0ca-94ec-4b52-a4c4-04fafc3b5690" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InterestCostsIncurredAndExpensed_712d506e-e42f-4844-bee4-9d7696c7ecf5" xlink:href="mgpi-20231231.xsd#mgpi_InterestCostsIncurredAndExpensed"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c1bff036-f106-4097-a241-4bb58fc20047" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mgpi_InterestCostsIncurredAndExpensed_712d506e-e42f-4844-bee4-9d7696c7ecf5" xlink:to="loc_us-gaap_InterestExpense_c1bff036-f106-4097-a241-4bb58fc20047" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_a6fb1d99-9ae6-46cf-afca-6d121aba24fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mgpi_InterestCostsIncurredAndExpensed_712d506e-e42f-4844-bee4-9d7696c7ecf5" xlink:to="loc_us-gaap_InterestCostsCapitalized_a6fb1d99-9ae6-46cf-afca-6d121aba24fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_53ebdf9f-f594-48fe-840a-c8a2f7a37a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_bfada565-67ba-4a07-9522-25942dd684f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_53ebdf9f-f594-48fe-840a-c8a2f7a37a3e" xlink:to="loc_us-gaap_InventoryFinishedGoods_bfada565-67ba-4a07-9522-25942dd684f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InventoryBarreledDistillateGross_490e12ee-27fe-41da-b6f7-ff259c072306" xlink:href="mgpi-20231231.xsd#mgpi_InventoryBarreledDistillateGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_53ebdf9f-f594-48fe-840a-c8a2f7a37a3e" xlink:to="loc_mgpi_InventoryBarreledDistillateGross_490e12ee-27fe-41da-b6f7-ff259c072306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_0aae646f-60a1-4f1e-9661-132e343f82a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_53ebdf9f-f594-48fe-840a-c8a2f7a37a3e" xlink:to="loc_us-gaap_InventoryRawMaterials_0aae646f-60a1-4f1e-9661-132e343f82a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_364d9a71-66b8-4afe-b41a-0501ed767110" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_53ebdf9f-f594-48fe-840a-c8a2f7a37a3e" xlink:to="loc_us-gaap_InventoryWorkInProcess_364d9a71-66b8-4afe-b41a-0501ed767110" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_aaac4d3b-fcdd-4e1b-8297-49270f0bdffa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_53ebdf9f-f594-48fe-840a-c8a2f7a37a3e" xlink:to="loc_us-gaap_OtherInventorySupplies_aaac4d3b-fcdd-4e1b-8297-49270f0bdffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventory_d6891d75-3ff4-4480-9d18-53c22702617d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventory"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_53ebdf9f-f594-48fe-840a-c8a2f7a37a3e" xlink:to="loc_us-gaap_OtherInventory_d6891d75-3ff4-4480-9d18-53c22702617d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5174099a-da81-4702-9715-659c225f84af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ae84f6ff-5351-439e-be89-b1eaa1a14092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_5174099a-da81-4702-9715-659c225f84af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ae84f6ff-5351-439e-be89-b1eaa1a14092" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e2a90ca2-32da-4f66-b3e2-f3e61c7d10af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_5174099a-da81-4702-9715-659c225f84af" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e2a90ca2-32da-4f66-b3e2-f3e61c7d10af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b3a1041e-2b77-4f11-a30d-b766b91ef6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_510c6db6-389a-4b03-9e46-9f4f86f3412f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b3a1041e-2b77-4f11-a30d-b766b91ef6fe" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_510c6db6-389a-4b03-9e46-9f4f86f3412f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_c077184f-f675-4027-892f-e7997ceed376" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b3a1041e-2b77-4f11-a30d-b766b91ef6fe" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_c077184f-f675-4027-892f-e7997ceed376" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_342c8850-76a5-4ad0-876f-d947dd287942" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b3a1041e-2b77-4f11-a30d-b766b91ef6fe" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_342c8850-76a5-4ad0-876f-d947dd287942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_328ba2f2-b7d2-40b2-88a3-37f508753507" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b3a1041e-2b77-4f11-a30d-b766b91ef6fe" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_328ba2f2-b7d2-40b2-88a3-37f508753507" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_4a5caa1d-016c-48c6-99d5-699602061fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b3a1041e-2b77-4f11-a30d-b766b91ef6fe" xlink:to="loc_us-gaap_AccruedSalariesCurrent_4a5caa1d-016c-48c6-99d5-699602061fa6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATIONConsiderationsTransferredDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3163802b-166a-4b67-97fa-2a2989d81712" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d46ca2bb-e2d6-4f2d-be32-da7799b50b02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3163802b-166a-4b67-97fa-2a2989d81712" xlink:to="loc_us-gaap_Goodwill_d46ca2bb-e2d6-4f2d-be32-da7799b50b02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_86580288-c525-4e8f-b4d1-25ae385d9e90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3163802b-166a-4b67-97fa-2a2989d81712" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_86580288-c525-4e8f-b4d1-25ae385d9e90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_04ad340b-07ab-4239-ba26-7dd68bb816b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3163802b-166a-4b67-97fa-2a2989d81712" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_04ad340b-07ab-4239-ba26-7dd68bb816b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ce4426f5-6bd9-4f2c-848a-06edcf4dd0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_149ad105-ad39-4eb5-b41b-57b26eb635b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ce4426f5-6bd9-4f2c-848a-06edcf4dd0ab" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_149ad105-ad39-4eb5-b41b-57b26eb635b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_2c64b99d-093e-4ac5-902c-501f299c62cb" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ce4426f5-6bd9-4f2c-848a-06edcf4dd0ab" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_2c64b99d-093e-4ac5-902c-501f299c62cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c8dfb6b0-5ce6-4947-87a8-1d157d574aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_c29a75a6-8d9c-41f9-bc0f-83d352f56b68" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c8dfb6b0-5ce6-4947-87a8-1d157d574aa8" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_c29a75a6-8d9c-41f9-bc0f-83d352f56b68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_2bd22733-1853-41dd-819c-09b4f03274d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c8dfb6b0-5ce6-4947-87a8-1d157d574aa8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_2bd22733-1853-41dd-819c-09b4f03274d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_86a2ccc9-738c-47b7-9cf8-8ce9c9b54924" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c8dfb6b0-5ce6-4947-87a8-1d157d574aa8" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_86a2ccc9-738c-47b7-9cf8-8ce9c9b54924" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a611aa85-cf6a-4ba2-ac0b-ff8466427f64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c8dfb6b0-5ce6-4947-87a8-1d157d574aa8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a611aa85-cf6a-4ba2-ac0b-ff8466427f64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_8c5d0141-67b0-439b-a688-e3d262d6bfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c8dfb6b0-5ce6-4947-87a8-1d157d574aa8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_8c5d0141-67b0-439b-a688-e3d262d6bfa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_46b8998a-5347-48fb-9442-50755b7eb7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c8dfb6b0-5ce6-4947-87a8-1d157d574aa8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_46b8998a-5347-48fb-9442-50755b7eb7e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_42278c8b-243a-4121-9f81-f749dcb954b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c8dfb6b0-5ce6-4947-87a8-1d157d574aa8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_42278c8b-243a-4121-9f81-f749dcb954b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_446db659-e235-4284-97bc-3abd45bd6401" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c8dfb6b0-5ce6-4947-87a8-1d157d574aa8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_446db659-e235-4284-97bc-3abd45bd6401" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e57379c6-61d6-4b9b-8453-db50019a7568" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d876b37f-1506-4d5f-a30b-4a9744b3c861" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e57379c6-61d6-4b9b-8453-db50019a7568" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d876b37f-1506-4d5f-a30b-4a9744b3c861" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_824da340-7478-424c-9376-1160bb219322" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e57379c6-61d6-4b9b-8453-db50019a7568" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_824da340-7478-424c-9376-1160bb219322" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_865bf303-5404-4743-aea4-adf26050a53b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e57379c6-61d6-4b9b-8453-db50019a7568" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_865bf303-5404-4743-aea4-adf26050a53b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f0804aa-7071-4471-8f07-201953ce1f43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_bd31675c-81c8-4167-a8bb-97af1f803554" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f0804aa-7071-4471-8f07-201953ce1f43" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_bd31675c-81c8-4167-a8bb-97af1f803554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5e326bc3-dc51-4e55-8582-64369bbb843a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f0804aa-7071-4471-8f07-201953ce1f43" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5e326bc3-dc51-4e55-8582-64369bbb843a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_95a3cb02-589c-4768-b7da-9cab400795f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f0804aa-7071-4471-8f07-201953ce1f43" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_95a3cb02-589c-4768-b7da-9cab400795f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a86aa8ce-7bd2-4f63-952b-27c93a72832d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f0804aa-7071-4471-8f07-201953ce1f43" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a86aa8ce-7bd2-4f63-952b-27c93a72832d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2eaa8154-4a8c-4c0d-a286-0c4d6707004d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f0804aa-7071-4471-8f07-201953ce1f43" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2eaa8154-4a8c-4c0d-a286-0c4d6707004d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3c407902-491f-4a62-8304-e2c3dc13d309" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f0804aa-7071-4471-8f07-201953ce1f43" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3c407902-491f-4a62-8304-e2c3dc13d309" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8121569a-8fa2-4c67-aee1-2ed8e660f093" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_26dfa225-a886-4902-ad59-e25e33e74bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8121569a-8fa2-4c67-aee1-2ed8e660f093" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_26dfa225-a886-4902-ad59-e25e33e74bbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_9664ff8a-6741-45d0-b87f-eeae98a3d4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8121569a-8fa2-4c67-aee1-2ed8e660f093" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_9664ff8a-6741-45d0-b87f-eeae98a3d4bc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_1afb95b4-7305-43da-93bc-29e5ffad09de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_4d1b4c02-e5f3-46d7-8322-bcc2346f14cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_1afb95b4-7305-43da-93bc-29e5ffad09de" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_4d1b4c02-e5f3-46d7-8322-bcc2346f14cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_7aa1dcdf-7a84-40c9-ad56-fe71b5d7b766" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_1afb95b4-7305-43da-93bc-29e5ffad09de" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_7aa1dcdf-7a84-40c9-ad56-fe71b5d7b766" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_d863651b-4c45-4781-93a3-554208fe2e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_44df6fd2-0c97-4bfa-9b1b-b2f665fcf370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_d863651b-4c45-4781-93a3-554208fe2e3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_44df6fd2-0c97-4bfa-9b1b-b2f665fcf370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_25c26350-64cc-4aa3-89a3-00061639af75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_d863651b-4c45-4781-93a3-554208fe2e3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_25c26350-64cc-4aa3-89a3-00061639af75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6cda948c-b828-4734-b233-b525f08bd5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_d863651b-4c45-4781-93a3-554208fe2e3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6cda948c-b828-4734-b233-b525f08bd5dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_f8383715-3d12-4d78-a6b5-b66ef3e66f57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_d863651b-4c45-4781-93a3-554208fe2e3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_f8383715-3d12-4d78-a6b5-b66ef3e66f57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_fe136788-1bd5-457b-b73b-624c061fe84a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_d863651b-4c45-4781-93a3-554208fe2e3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_fe136788-1bd5-457b-b73b-624c061fe84a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_e1d767ec-e570-45f7-988d-d76fc969aa12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_d863651b-4c45-4781-93a3-554208fe2e3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_e1d767ec-e570-45f7-988d-d76fc969aa12" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9fb75098-14cd-405b-b312-8291ae845f80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1883a7e6-818f-4a64-88bb-5a3c4aa764e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9fb75098-14cd-405b-b312-8291ae845f80" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1883a7e6-818f-4a64-88bb-5a3c4aa764e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e8d5e914-3681-4427-aae2-dfe409b8fa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9fb75098-14cd-405b-b312-8291ae845f80" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e8d5e914-3681-4427-aae2-dfe409b8fa8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ce649d85-8be1-4240-b1d3-8526a2894544" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9fb75098-14cd-405b-b312-8291ae845f80" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ce649d85-8be1-4240-b1d3-8526a2894544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d6749fb3-1e6a-495c-b1a4-e6412ff43916" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9f878754-fcb7-448e-8c64-11ad15ff1de2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d6749fb3-1e6a-495c-b1a4-e6412ff43916" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9f878754-fcb7-448e-8c64-11ad15ff1de2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_86fe470c-3207-46c4-982f-848ddebc2ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d6749fb3-1e6a-495c-b1a4-e6412ff43916" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_86fe470c-3207-46c4-982f-848ddebc2ee5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fefa403b-b29a-4ab7-ae80-756588b80891" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_43005867-3771-4b55-8f13-ccf0616d0b88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fefa403b-b29a-4ab7-ae80-756588b80891" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_43005867-3771-4b55-8f13-ccf0616d0b88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2aa4d9f4-b57e-4a59-b915-2b1b31168986" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fefa403b-b29a-4ab7-ae80-756588b80891" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2aa4d9f4-b57e-4a59-b915-2b1b31168986" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_25d59254-7c4e-42a3-a910-26ff7169809e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fefa403b-b29a-4ab7-ae80-756588b80891" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_25d59254-7c4e-42a3-a910-26ff7169809e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b8aca01c-1d9f-4496-842e-0638a05409e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_a8ecb679-7336-4672-9310-451cc010e634" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8aca01c-1d9f-4496-842e-0638a05409e0" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_a8ecb679-7336-4672-9310-451cc010e634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_e53c7efe-3757-4307-90cc-eb807ae484a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8aca01c-1d9f-4496-842e-0638a05409e0" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_e53c7efe-3757-4307-90cc-eb807ae484a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2eaed15d-558c-4f85-ad6b-25cb8fcf3bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8aca01c-1d9f-4496-842e-0638a05409e0" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2eaed15d-558c-4f85-ad6b-25cb8fcf3bb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c39b5b14-072a-460a-9036-751b14034c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8aca01c-1d9f-4496-842e-0638a05409e0" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c39b5b14-072a-460a-9036-751b14034c1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_f379189f-fed4-4fdd-a1f2-73b9bbb78616" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8aca01c-1d9f-4496-842e-0638a05409e0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_f379189f-fed4-4fdd-a1f2-73b9bbb78616" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_03e9bb1d-b678-4b33-8a48-48751b2e062c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8aca01c-1d9f-4496-842e-0638a05409e0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_03e9bb1d-b678-4b33-8a48-48751b2e062c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_cb807e2a-a8b3-4f61-9e34-19e714fd2c61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8aca01c-1d9f-4496-842e-0638a05409e0" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_cb807e2a-a8b3-4f61-9e34-19e714fd2c61" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_85b35f34-f4ee-4d36-b241-0cee043ba846" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxAssetsOperatingLeaseLiability_db1db89a-cc6c-4982-aac5-29d8fe25e09e" xlink:href="mgpi-20231231.xsd#mgpi_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85b35f34-f4ee-4d36-b241-0cee043ba846" xlink:to="loc_mgpi_DeferredTaxAssetsOperatingLeaseLiability_db1db89a-cc6c-4982-aac5-29d8fe25e09e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_8b55e322-82e6-415d-b6d8-e61a6bc46afe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85b35f34-f4ee-4d36-b241-0cee043ba846" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_8b55e322-82e6-415d-b6d8-e61a6bc46afe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_d51669ae-5020-4846-bdf6-a2907438f0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85b35f34-f4ee-4d36-b241-0cee043ba846" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_d51669ae-5020-4846-bdf6-a2907438f0a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_63edd2d4-98b5-40d4-91ab-a58d52e3326e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85b35f34-f4ee-4d36-b241-0cee043ba846" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_63edd2d4-98b5-40d4-91ab-a58d52e3326e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8cb95d48-12a8-440c-a7ff-c225f26c74e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85b35f34-f4ee-4d36-b241-0cee043ba846" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8cb95d48-12a8-440c-a7ff-c225f26c74e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_df981726-2aeb-4df6-8c8a-683fc34e127d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85b35f34-f4ee-4d36-b241-0cee043ba846" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_df981726-2aeb-4df6-8c8a-683fc34e127d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_25fbdab5-6591-49d0-bc0a-385d6b76abf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85b35f34-f4ee-4d36-b241-0cee043ba846" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_25fbdab5-6591-49d0-bc0a-385d6b76abf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxAssetsSection174TimingDifference_b4e0b68c-aa7e-4d7e-9cb8-f35573ebfa08" xlink:href="mgpi-20231231.xsd#mgpi_DeferredTaxAssetsSection174TimingDifference"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85b35f34-f4ee-4d36-b241-0cee043ba846" xlink:to="loc_mgpi_DeferredTaxAssetsSection174TimingDifference_b4e0b68c-aa7e-4d7e-9cb8-f35573ebfa08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_03aadead-44d1-4002-a85d-7d459340bfea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b14c26d3-acaa-4a2b-87e3-bcce91a4731d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_03aadead-44d1-4002-a85d-7d459340bfea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b14c26d3-acaa-4a2b-87e3-bcce91a4731d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_14df8a3c-da1b-4574-8706-9729dade452c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_03aadead-44d1-4002-a85d-7d459340bfea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_14df8a3c-da1b-4574-8706-9729dade452c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_740899fd-3056-48ed-9534-6bb74f646731" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_03aadead-44d1-4002-a85d-7d459340bfea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_740899fd-3056-48ed-9534-6bb74f646731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_42545324-f1ba-40c6-86cb-893a7083a6e8" xlink:href="mgpi-20231231.xsd#mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_03aadead-44d1-4002-a85d-7d459340bfea" xlink:to="loc_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_42545324-f1ba-40c6-86cb-893a7083a6e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_774e133d-9620-47e0-aa33-1632a8823add" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesFinancingArrangements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_03aadead-44d1-4002-a85d-7d459340bfea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_774e133d-9620-47e0-aa33-1632a8823add" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_4db32563-c4eb-4e6a-aeb8-edcbcc401948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_03aadead-44d1-4002-a85d-7d459340bfea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_4db32563-c4eb-4e6a-aeb8-edcbcc401948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_5a61cee1-0c94-4e28-b0d0-d6bf8a49d78e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_67a85b14-a71a-4a19-9216-33bd65b3247c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_5a61cee1-0c94-4e28-b0d0-d6bf8a49d78e" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_67a85b14-a71a-4a19-9216-33bd65b3247c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1f0cb4cf-22f6-4734-93cd-166a3c220fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_5a61cee1-0c94-4e28-b0d0-d6bf8a49d78e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1f0cb4cf-22f6-4734-93cd-166a3c220fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8080ef34-a06e-476a-93d0-1f0c8a12b354" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_37a887c6-f118-4ce4-92ef-34db32125b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_8080ef34-a06e-476a-93d0-1f0c8a12b354" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_37a887c6-f118-4ce4-92ef-34db32125b8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_98942f9b-05ae-40ca-8f00-345687cfbe60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_8080ef34-a06e-476a-93d0-1f0c8a12b354" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_98942f9b-05ae-40ca-8f00-345687cfbe60" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPSComputationsofEarningsLossPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b943ae23-58f7-493f-b803-f150a14d419f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_baef57e3-7397-41dc-9c72-170ae2b60395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b943ae23-58f7-493f-b803-f150a14d419f" xlink:to="loc_us-gaap_ProfitLoss_baef57e3-7397-41dc-9c72-170ae2b60395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3d3bb762-131d-4218-8319-3c190f30c3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b943ae23-58f7-493f-b803-f150a14d419f" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3d3bb762-131d-4218-8319-3c190f30c3cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_bc7de9da-d096-4a27-b11e-7a8b806fadf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b943ae23-58f7-493f-b803-f150a14d419f" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_bc7de9da-d096-4a27-b11e-7a8b806fadf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_71a80499-8c3f-4d38-a1eb-7af16ca5c2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_10a5b9e8-8a43-41c7-8c9a-f0292c2812ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_71a80499-8c3f-4d38-a1eb-7af16ca5c2c9" xlink:to="loc_us-gaap_ProfitLoss_10a5b9e8-8a43-41c7-8c9a-f0292c2812ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_158698d8-87d5-47fe-b741-044a7a83ac57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_71a80499-8c3f-4d38-a1eb-7af16ca5c2c9" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_158698d8-87d5-47fe-b741-044a7a83ac57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_1f6976af-1b04-4509-8f35-1821f632098e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_71a80499-8c3f-4d38-a1eb-7af16ca5c2c9" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_1f6976af-1b04-4509-8f35-1821f632098e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPSDividendsDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_b847751e-a87d-4223-a6a6-f7e9c6794174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStock"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_0ee0bcc8-a573-473a-994d-611c80e02233" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DividendsCommonStock_b847751e-a87d-4223-a6a6-f7e9c6794174" xlink:to="loc_us-gaap_DividendsCommonStockCash_0ee0bcc8-a573-473a-994d-611c80e02233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockStock_c17afc8e-493b-4c9f-8b8b-4651827482ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DividendsCommonStock_b847751e-a87d-4223-a6a6-f7e9c6794174" xlink:to="loc_us-gaap_DividendsCommonStockStock_c17afc8e-493b-4c9f-8b8b-4651827482ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#LEASESComponentsofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d8ec67ef-80ad-4904-877b-2f5d31f91831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4f1bf560-2460-4250-acb8-b564d6e6b34f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_d8ec67ef-80ad-4904-877b-2f5d31f91831" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4f1bf560-2460-4250-acb8-b564d6e6b34f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_633345f7-b967-4830-ace1-a7ac822e0320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_d8ec67ef-80ad-4904-877b-2f5d31f91831" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_633345f7-b967-4830-ace1-a7ac822e0320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_000ed69c-6f19-4366-b007-a8f1316e2727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_40e1d634-dc65-4b28-a4e3-4f61a66dce1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_000ed69c-6f19-4366-b007-a8f1316e2727" xlink:to="loc_us-gaap_OperatingLeaseCost_40e1d634-dc65-4b28-a4e3-4f61a66dce1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_d719a2e4-6208-4dfe-b349-0f712997591d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_000ed69c-6f19-4366-b007-a8f1316e2727" xlink:to="loc_us-gaap_ShortTermLeaseCost_d719a2e4-6208-4dfe-b349-0f712997591d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1670b509-a3e2-412b-b58f-c741b25f2e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_087f2310-1841-44aa-99a9-f8f7c60d9a34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1670b509-a3e2-412b-b58f-c741b25f2e9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_087f2310-1841-44aa-99a9-f8f7c60d9a34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9ec762b6-2e2d-4941-98aa-3b4f73a52880" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1670b509-a3e2-412b-b58f-c741b25f2e9b" xlink:to="loc_us-gaap_OperatingLeaseLiability_9ec762b6-2e2d-4941-98aa-3b4f73a52880" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="mgpi-20231231.xsd#LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_39fa989d-e741-41f9-bb94-61a3f91d0d78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4700168e-e878-4f25-b607-dfb517042541" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_39fa989d-e741-41f9-bb94-61a3f91d0d78" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4700168e-e878-4f25-b607-dfb517042541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_35f1bfca-dc28-478c-bc10-3f2f9363eed1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_39fa989d-e741-41f9-bb94-61a3f91d0d78" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_35f1bfca-dc28-478c-bc10-3f2f9363eed1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_943dbbf7-b69a-4f22-9e5e-148b0e917199" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_39fa989d-e741-41f9-bb94-61a3f91d0d78" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_943dbbf7-b69a-4f22-9e5e-148b0e917199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7c4c8577-d0a1-4517-b101-4a4d2175e566" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_39fa989d-e741-41f9-bb94-61a3f91d0d78" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7c4c8577-d0a1-4517-b101-4a4d2175e566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_49005a8b-9190-4242-9a0f-23230408b244" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_39fa989d-e741-41f9-bb94-61a3f91d0d78" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_49005a8b-9190-4242-9a0f-23230408b244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_30316840-fec4-4070-b535-bc2b9032b428" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_39fa989d-e741-41f9-bb94-61a3f91d0d78" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_30316840-fec4-4070-b535-bc2b9032b428" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>mgpi-20231231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:bcad617c-7ec4-40e8-9fe7-a21a55316767,g:44d16d04-7114-401b-9484-95ade4d28b5d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_169d838c-72fe-42b2-9610-98b6ebfb0117" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_83433a15-839e-4453-b030-6dd39b876007" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_169d838c-72fe-42b2-9610-98b6ebfb0117" xlink:to="loc_us-gaap_StatementTable_83433a15-839e-4453-b030-6dd39b876007" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e1b1cbbb-68a8-4181-91f8-92bbf09cfe79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_83433a15-839e-4453-b030-6dd39b876007" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e1b1cbbb-68a8-4181-91f8-92bbf09cfe79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e1b1cbbb-68a8-4181-91f8-92bbf09cfe79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e1b1cbbb-68a8-4181-91f8-92bbf09cfe79" xlink:to="loc_us-gaap_EquityComponentDomain_e1b1cbbb-68a8-4181-91f8-92bbf09cfe79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e1b1cbbb-68a8-4181-91f8-92bbf09cfe79" xlink:to="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_ffa4e4b7-08ca-4cbb-b14e-f18d7487c1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_PreferredStockMember_ffa4e4b7-08ca-4cbb-b14e-f18d7487c1f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4165de0d-e3aa-4ead-9970-55e049053fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_CommonStockMember_4165de0d-e3aa-4ead-9970-55e049053fe0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_74d54003-cda8-4a69-a1a4-1765fe2a2a87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_74d54003-cda8-4a69-a1a4-1765fe2a2a87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_84362cbb-2622-4696-9505-0f641765f28a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_RetainedEarningsMember_84362cbb-2622-4696-9505-0f641765f28a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1e8f3a9f-2866-4599-a4a4-7b1e8b23bb39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1e8f3a9f-2866-4599-a4a4-7b1e8b23bb39" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_b4d090d8-7cb1-453a-9577-cc3286098189" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_TreasuryStockCommonMember_b4d090d8-7cb1-453a-9577-cc3286098189" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c7aa1aa3-7db0-49cb-8c3f-374dafca0f17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c7aa1aa3-7db0-49cb-8c3f-374dafca0f17" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_169d838c-72fe-42b2-9610-98b6ebfb0117" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c327fdce-9d44-443b-ad97-1c3825767eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c327fdce-9d44-443b-ad97-1c3825767eb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ComprehensiveIncomeAbstract_5dd4798a-91a6-48c8-9cbb-9d66c712b424" xlink:href="mgpi-20231231.xsd#mgpi_ComprehensiveIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_mgpi_ComprehensiveIncomeAbstract_5dd4798a-91a6-48c8-9cbb-9d66c712b424" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_deeeaea0-8c70-4e0d-a431-f2899f777816" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_ComprehensiveIncomeAbstract_5dd4798a-91a6-48c8-9cbb-9d66c712b424" xlink:to="loc_us-gaap_ProfitLoss_deeeaea0-8c70-4e0d-a431-f2899f777816" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a838b1b3-b97b-439b-b67c-70ea4fdfd1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_ComprehensiveIncomeAbstract_5dd4798a-91a6-48c8-9cbb-9d66c712b424" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a838b1b3-b97b-439b-b67c-70ea4fdfd1a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_3f7f2e9d-3696-4385-963d-5b8f4f83242a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Dividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_Dividends_3f7f2e9d-3696-4385-963d-5b8f4f83242a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_07795039-c52e-4005-83f8-32f294a07eda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_07795039-c52e-4005-83f8-32f294a07eda" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_7860d73b-26f4-489e-947e-7b9b6c83c8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_7860d73b-26f4-489e-947e-7b9b6c83c8bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_77d2e47c-4ce8-418b-a4b5-b728fef55ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_77d2e47c-4ce8-418b-a4b5-b728fef55ca1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_57ddaaf9-df83-4560-b708-3337bddc7ec9" xlink:href="mgpi-20231231.xsd#mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_57ddaaf9-df83-4560-b708-3337bddc7ec9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6ba059b6-0f89-41e5-a1e0-38152554fe1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_62f66271-e4d5-42a8-9168-d4fad2aceca4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1e7b579a-5597-4053-a785-1708a85af685" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_62f66271-e4d5-42a8-9168-d4fad2aceca4" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1e7b579a-5597-4053-a785-1708a85af685" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7aaaf847-f4c0-445b-9a43-42a3d1047d33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1e7b579a-5597-4053-a785-1708a85af685" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7aaaf847-f4c0-445b-9a43-42a3d1047d33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7aaaf847-f4c0-445b-9a43-42a3d1047d33_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7aaaf847-f4c0-445b-9a43-42a3d1047d33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7aaaf847-f4c0-445b-9a43-42a3d1047d33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7aaaf847-f4c0-445b-9a43-42a3d1047d33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_73182232-72f5-4b1c-b6e9-3ddf05651013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_73182232-72f5-4b1c-b6e9-3ddf05651013" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_8b74bf25-77ea-4af4-a9ce-19b64996162e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_8b74bf25-77ea-4af4-a9ce-19b64996162e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_8b3d5ba1-5ece-4ab4-bfd1-bf9c65e31964" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:to="loc_us-gaap_OfficeEquipmentMember_8b3d5ba1-5ece-4ab4-bfd1-bf9c65e31964" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_8ec986f4-6de4-4723-bbca-bdf736e81d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:to="loc_us-gaap_ComputerEquipmentMember_8ec986f4-6de4-4723-bbca-bdf736e81d9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_4c7a16b7-7e71-4601-acfc-4e85b17b40d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:to="loc_us-gaap_VehiclesMember_4c7a16b7-7e71-4601-acfc-4e85b17b40d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0b90849e-d692-451a-a60f-87e2ea868b81" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1e7b579a-5597-4053-a785-1708a85af685" xlink:to="loc_srt_RangeAxis_0b90849e-d692-451a-a60f-87e2ea868b81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0b90849e-d692-451a-a60f-87e2ea868b81_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0b90849e-d692-451a-a60f-87e2ea868b81" xlink:to="loc_srt_RangeMember_0b90849e-d692-451a-a60f-87e2ea868b81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_be80dee9-2283-4341-a710-960c99e53faf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0b90849e-d692-451a-a60f-87e2ea868b81" xlink:to="loc_srt_RangeMember_be80dee9-2283-4341-a710-960c99e53faf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1081c76b-2769-4b3c-b946-8d8860a7681d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_be80dee9-2283-4341-a710-960c99e53faf" xlink:to="loc_srt_MinimumMember_1081c76b-2769-4b3c-b946-8d8860a7681d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d3828fdf-2a40-44c2-8bea-e7fea27e7a64" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_be80dee9-2283-4341-a710-960c99e53faf" xlink:to="loc_srt_MaximumMember_d3828fdf-2a40-44c2-8bea-e7fea27e7a64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b111dcbf-9b90-4bf8-854a-853357708416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_62f66271-e4d5-42a8-9168-d4fad2aceca4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b111dcbf-9b90-4bf8-854a-853357708416" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e75a1645-f2d3-4a51-b335-e2201d680ef6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e75a1645-f2d3-4a51-b335-e2201d680ef6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e75a1645-f2d3-4a51-b335-e2201d680ef6_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e75a1645-f2d3-4a51-b335-e2201d680ef6" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e75a1645-f2d3-4a51-b335-e2201d680ef6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0d2036dc-4b3b-4199-843e-95b94b07ba61" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e75a1645-f2d3-4a51-b335-e2201d680ef6" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0d2036dc-4b3b-4199-843e-95b94b07ba61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_dd5375fb-80c3-4f71-87ad-d338754cd8aa" xlink:href="mgpi-20231231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0d2036dc-4b3b-4199-843e-95b94b07ba61" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_dd5375fb-80c3-4f71-87ad-d338754cd8aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9cf38c22-abb8-417c-8aab-b50c553d266a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:to="loc_srt_RangeAxis_9cf38c22-abb8-417c-8aab-b50c553d266a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9cf38c22-abb8-417c-8aab-b50c553d266a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9cf38c22-abb8-417c-8aab-b50c553d266a" xlink:to="loc_srt_RangeMember_9cf38c22-abb8-417c-8aab-b50c553d266a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bbdd4099-33e5-491c-adbd-e45ec8d58a5d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9cf38c22-abb8-417c-8aab-b50c553d266a" xlink:to="loc_srt_RangeMember_bbdd4099-33e5-491c-adbd-e45ec8d58a5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6447d53d-027e-4e2c-b43c-f670d0c03fa0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bbdd4099-33e5-491c-adbd-e45ec8d58a5d" xlink:to="loc_srt_MinimumMember_6447d53d-027e-4e2c-b43c-f670d0c03fa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_89759ad3-a5f4-4243-9db9-4fb36dcde7f1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bbdd4099-33e5-491c-adbd-e45ec8d58a5d" xlink:to="loc_srt_MaximumMember_89759ad3-a5f4-4243-9db9-4fb36dcde7f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_516c4614-c835-4da5-a68c-291e1ea0c58e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_516c4614-c835-4da5-a68c-291e1ea0c58e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_516c4614-c835-4da5-a68c-291e1ea0c58e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_516c4614-c835-4da5-a68c-291e1ea0c58e" xlink:to="loc_us-gaap_LossContingencyNatureDomain_516c4614-c835-4da5-a68c-291e1ea0c58e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_cd58126c-45a7-48b3-9930-ff4834173e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_516c4614-c835-4da5-a68c-291e1ea0c58e" xlink:to="loc_us-gaap_LossContingencyNatureDomain_cd58126c-45a7-48b3-9930-ff4834173e5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireMember_7a253eb1-f607-47fd-94c0-66c23ab3fea2" xlink:href="mgpi-20231231.xsd#mgpi_DryerFireMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_cd58126c-45a7-48b3-9930-ff4834173e5c" xlink:to="loc_mgpi_DryerFireMember_7a253eb1-f607-47fd-94c0-66c23ab3fea2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireBusinessInterruptionMember_64134e4b-269a-497d-ae48-88392b005507" xlink:href="mgpi-20231231.xsd#mgpi_DryerFireBusinessInterruptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_cd58126c-45a7-48b3-9930-ff4834173e5c" xlink:to="loc_mgpi_DryerFireBusinessInterruptionMember_64134e4b-269a-497d-ae48-88392b005507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireDamagesMember_fe3d2abc-917d-43de-b7e3-ca0f7330a9fe" xlink:href="mgpi-20231231.xsd#mgpi_DryerFireDamagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_cd58126c-45a7-48b3-9930-ff4834173e5c" xlink:to="loc_mgpi_DryerFireDamagesMember_fe3d2abc-917d-43de-b7e3-ca0f7330a9fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_341d7de6-1b7f-4888-a7e4-37ae8034d847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_NumberOfOperatingSegments_341d7de6-1b7f-4888-a7e4-37ae8034d847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d3ee84b7-3016-4540-af93-96a12f683f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_AssetImpairmentCharges_d3ee84b7-3016-4540-af93-96a12f683f3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable_2cbcc1f4-c51c-4c7d-8583-96bd9303c850" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_LossContingencyReceivable_2cbcc1f4-c51c-4c7d-8583-96bd9303c850" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_b9d82d88-4a29-4677-bb14-a7ee378277e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_InsuranceRecoveries_b9d82d88-4a29-4677-bb14-a7ee378277e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_befcff1e-22ad-4c0b-ac9b-cb96c223dcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_DebtInstrumentFairValue_befcff1e-22ad-4c0b-ac9b-cb96c223dcc9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_c5b949db-22a9-4e92-8dce-fce7ba21833d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_c5b949db-22a9-4e92-8dce-fce7ba21833d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract_3d55bb0c-fcec-40b2-9c6a-8615ce6d8d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_DerivativeTermOfContract_3d55bb0c-fcec-40b2-9c6a-8615ce6d8d5b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_7fe9c369-58b0-4eda-b84c-e0f97d2076e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_7fe9c369-58b0-4eda-b84c-e0f97d2076e0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_12982927-f520-49ec-9d9b-ab604c930fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_EquityMethodInvestments_12982927-f520-49ec-9d9b-ab604c930fa2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_493df05c-500f-449b-b9ab-b475d4b1865c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_493df05c-500f-449b-b9ab-b475d4b1865c" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5269456c-4ae2-4586-be5f-3fc2f4e10ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ebdbcaf-eb81-404f-8ebb-75663a57da57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5269456c-4ae2-4586-be5f-3fc2f4e10ffd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ebdbcaf-eb81-404f-8ebb-75663a57da57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afd68104-3dc5-4ed2-9aef-be0fc05d7c59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ebdbcaf-eb81-404f-8ebb-75663a57da57" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afd68104-3dc5-4ed2-9aef-be0fc05d7c59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afd68104-3dc5-4ed2-9aef-be0fc05d7c59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afd68104-3dc5-4ed2-9aef-be0fc05d7c59" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afd68104-3dc5-4ed2-9aef-be0fc05d7c59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afd68104-3dc5-4ed2-9aef-be0fc05d7c59" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_ef320050-5f18-4de6-91e3-4b72d4991d20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_ef320050-5f18-4de6-91e3-4b72d4991d20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_119830b7-91ca-4b27-9a03-729865ed7543" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:to="loc_us-gaap_TransportationEquipmentMember_119830b7-91ca-4b27-9a03-729865ed7543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_53374c54-d6cf-4cf1-a4e3-104b160321fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_53374c54-d6cf-4cf1-a4e3-104b160321fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_06f6edd8-2f18-45fd-934c-a3e303ec5163" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:to="loc_us-gaap_ConstructionInProgressMember_06f6edd8-2f18-45fd-934c-a3e303ec5163" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ce3e6c81-66d0-49ec-9d01-6ae08a5a0255" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5269456c-4ae2-4586-be5f-3fc2f4e10ffd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ce3e6c81-66d0-49ec-9d01-6ae08a5a0255" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_88bb7275-0d29-40b1-a4b1-7e1bc4075712" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5269456c-4ae2-4586-be5f-3fc2f4e10ffd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_88bb7275-0d29-40b1-a4b1-7e1bc4075712" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4fea29bc-7018-45a4-bc7c-c52f8679a648" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5269456c-4ae2-4586-be5f-3fc2f4e10ffd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4fea29bc-7018-45a4-bc7c-c52f8679a648" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/REVENUEDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#REVENUEDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/REVENUEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_028fb691-fb46-4ec2-906c-5672bac81cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_308b10e8-ba27-4adf-8088-cab18e52795d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_028fb691-fb46-4ec2-906c-5672bac81cd8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_308b10e8-ba27-4adf-8088-cab18e52795d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca6f44dc-2503-4126-90e4-3a8ad0f675ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_308b10e8-ba27-4adf-8088-cab18e52795d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca6f44dc-2503-4126-90e4-3a8ad0f675ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ca6f44dc-2503-4126-90e4-3a8ad0f675ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca6f44dc-2503-4126-90e4-3a8ad0f675ed" xlink:to="loc_us-gaap_SegmentDomain_ca6f44dc-2503-4126-90e4-3a8ad0f675ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9e4d777a-ce6c-4f1a-84fd-2c7e216d0353" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca6f44dc-2503-4126-90e4-3a8ad0f675ed" xlink:to="loc_us-gaap_SegmentDomain_9e4d777a-ce6c-4f1a-84fd-2c7e216d0353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_6d919598-1ba0-4809-be30-96ac9a1b752c" xlink:href="mgpi-20231231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9e4d777a-ce6c-4f1a-84fd-2c7e216d0353" xlink:to="loc_mgpi_DistillingSolutionsMember_6d919598-1ba0-4809-be30-96ac9a1b752c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_8b734b9d-05f1-43ce-ba71-1ecf15bb6da0" xlink:href="mgpi-20231231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9e4d777a-ce6c-4f1a-84fd-2c7e216d0353" xlink:to="loc_mgpi_BrandedSpiritsMember_8b734b9d-05f1-43ce-ba71-1ecf15bb6da0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_cf63a81c-014a-4040-9b89-76bde90bb47c" xlink:href="mgpi-20231231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9e4d777a-ce6c-4f1a-84fd-2c7e216d0353" xlink:to="loc_mgpi_IngredientSolutionsMember_cf63a81c-014a-4040-9b89-76bde90bb47c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8f4fae02-9c1a-4550-a008-464010be0744" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_308b10e8-ba27-4adf-8088-cab18e52795d" xlink:to="loc_srt_ProductOrServiceAxis_8f4fae02-9c1a-4550-a008-464010be0744" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8f4fae02-9c1a-4550-a008-464010be0744_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_8f4fae02-9c1a-4550-a008-464010be0744" xlink:to="loc_srt_ProductsAndServicesDomain_8f4fae02-9c1a-4550-a008-464010be0744_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_8f4fae02-9c1a-4550-a008-464010be0744" xlink:to="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumBeverageAlcoholMember_2a190c5d-6607-47d7-9bd9-d4801ec5547b" xlink:href="mgpi-20231231.xsd#mgpi_PremiumBeverageAlcoholMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_PremiumBeverageAlcoholMember_2a190c5d-6607-47d7-9bd9-d4801ec5547b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrownGoodsMember_3a4dbb7d-5dcf-4ce9-a503-722bdbb199b4" xlink:href="mgpi-20231231.xsd#mgpi_BrownGoodsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_PremiumBeverageAlcoholMember_2a190c5d-6607-47d7-9bd9-d4801ec5547b" xlink:to="loc_mgpi_BrownGoodsMember_3a4dbb7d-5dcf-4ce9-a503-722bdbb199b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_WhiteGoodsMember_f46aa817-9326-445e-ac7d-9f9e92cf3b87" xlink:href="mgpi-20231231.xsd#mgpi_WhiteGoodsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_PremiumBeverageAlcoholMember_2a190c5d-6607-47d7-9bd9-d4801ec5547b" xlink:to="loc_mgpi_WhiteGoodsMember_f46aa817-9326-445e-ac7d-9f9e92cf3b87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_FoodGradeAlcoholMember_21df2fc8-8268-467a-86ff-90e0c4362bd5" xlink:href="mgpi-20231231.xsd#mgpi_FoodGradeAlcoholMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_FoodGradeAlcoholMember_21df2fc8-8268-467a-86ff-90e0c4362bd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialAlcoholMember_b64ba172-f7cc-4ea8-b1fa-cbb9fc14ee3a" xlink:href="mgpi-20231231.xsd#mgpi_IndustrialAlcoholMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_FoodGradeAlcoholMember_21df2fc8-8268-467a-86ff-90e0c4362bd5" xlink:to="loc_mgpi_IndustrialAlcoholMember_b64ba172-f7cc-4ea8-b1fa-cbb9fc14ee3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_FuelGradeAlcoholMember_d89bb61e-8882-4ce6-8606-ef244c4dbb78" xlink:href="mgpi-20231231.xsd#mgpi_FuelGradeAlcoholMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_FuelGradeAlcoholMember_d89bb61e-8882-4ce6-8606-ef244c4dbb78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillersFeedAndRelatedCoProductsMember_6008e454-5896-41d1-beca-1367ad2db575" xlink:href="mgpi-20231231.xsd#mgpi_DistillersFeedAndRelatedCoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_DistillersFeedAndRelatedCoProductsMember_6008e454-5896-41d1-beca-1367ad2db575" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_WarehouseServicesMember_b9764581-4fe4-42c2-abcf-aebc23690fa7" xlink:href="mgpi-20231231.xsd#mgpi_WarehouseServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_WarehouseServicesMember_b9764581-4fe4-42c2-abcf-aebc23690fa7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumPlusMember_9ba91aa2-1db2-4513-89b0-a165dad2ac23" xlink:href="mgpi-20231231.xsd#mgpi_PremiumPlusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_PremiumPlusMember_9ba91aa2-1db2-4513-89b0-a165dad2ac23" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_UltraPremiumSpiritsMember_3559fbd5-debb-4721-8479-9b7e62050169" xlink:href="mgpi-20231231.xsd#mgpi_UltraPremiumSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_PremiumPlusMember_9ba91aa2-1db2-4513-89b0-a165dad2ac23" xlink:to="loc_mgpi_UltraPremiumSpiritsMember_3559fbd5-debb-4721-8479-9b7e62050169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SuperPremiumMember_750f7db1-5b84-4e15-8468-4b07a9c7be57" xlink:href="mgpi-20231231.xsd#mgpi_SuperPremiumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_PremiumPlusMember_9ba91aa2-1db2-4513-89b0-a165dad2ac23" xlink:to="loc_mgpi_SuperPremiumMember_750f7db1-5b84-4e15-8468-4b07a9c7be57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumMember_32bf0350-f72f-42b1-b971-90a75e75e886" xlink:href="mgpi-20231231.xsd#mgpi_PremiumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_PremiumPlusMember_9ba91aa2-1db2-4513-89b0-a165dad2ac23" xlink:to="loc_mgpi_PremiumMember_32bf0350-f72f-42b1-b971-90a75e75e886" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MidSpiritsMember_3b406693-383e-4491-85b8-060a7cbd3c6b" xlink:href="mgpi-20231231.xsd#mgpi_MidSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_MidSpiritsMember_3b406693-383e-4491-85b8-060a7cbd3c6b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ValueSpiritsMember_03c433c9-cfe6-48fd-9a4a-a67a589eba46" xlink:href="mgpi-20231231.xsd#mgpi_ValueSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_ValueSpiritsMember_03c433c9-cfe6-48fd-9a4a-a67a589eba46" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OtherBrandedSpiritsMember_069deb82-b70a-41a7-b38a-8fe3e6d4f972" xlink:href="mgpi-20231231.xsd#mgpi_OtherBrandedSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_OtherBrandedSpiritsMember_069deb82-b70a-41a7-b38a-8fe3e6d4f972" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SpecialtyWheatStarchesMember_ec148469-8432-4546-bebb-ed930a319e9e" xlink:href="mgpi-20231231.xsd#mgpi_SpecialtyWheatStarchesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_SpecialtyWheatStarchesMember_ec148469-8432-4546-bebb-ed930a319e9e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SpecialtyWheatProteinsMember_e8d0a2ae-55ef-47cb-b11b-34462ea25afb" xlink:href="mgpi-20231231.xsd#mgpi_SpecialtyWheatProteinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_SpecialtyWheatProteinsMember_e8d0a2ae-55ef-47cb-b11b-34462ea25afb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CommodityWheatStarchMember_5d11e740-378c-4467-96e1-130076e69d65" xlink:href="mgpi-20231231.xsd#mgpi_CommodityWheatStarchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_CommodityWheatStarchMember_5d11e740-378c-4467-96e1-130076e69d65" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CommodityWheatProteinMember_fea3089e-d20a-4ab0-ad5e-dc1280ad7cb3" xlink:href="mgpi-20231231.xsd#mgpi_CommodityWheatProteinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_CommodityWheatProteinMember_fea3089e-d20a-4ab0-ad5e-dc1280ad7cb3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba219677-699e-45b5-ab4b-64bc9e752d90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_028fb691-fb46-4ec2-906c-5672bac81cd8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba219677-699e-45b5-ab4b-64bc9e752d90" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_eaaed9f5-829e-43c2-a824-0d44eb48da6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_eaaed9f5-829e-43c2-a824-0d44eb48da6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eaaed9f5-829e-43c2-a824-0d44eb48da6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_eaaed9f5-829e-43c2-a824-0d44eb48da6e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eaaed9f5-829e-43c2-a824-0d44eb48da6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_449fedce-30ee-4abc-9a08-06d5468e4e78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_eaaed9f5-829e-43c2-a824-0d44eb48da6e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_449fedce-30ee-4abc-9a08-06d5468e4e78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PenelopeMember_349d984e-a2c8-4d2a-a699-54cb833d9143" xlink:href="mgpi-20231231.xsd#mgpi_PenelopeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_449fedce-30ee-4abc-9a08-06d5468e4e78" xlink:to="loc_mgpi_PenelopeMember_349d984e-a2c8-4d2a-a699-54cb833d9143" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac11dd66-bb15-4248-b115-3fbd41a616ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac11dd66-bb15-4248-b115-3fbd41a616ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ac11dd66-bb15-4248-b115-3fbd41a616ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac11dd66-bb15-4248-b115-3fbd41a616ec" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ac11dd66-bb15-4248-b115-3fbd41a616ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_727edfb5-53ae-4ed8-b115-e09b334a4ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac11dd66-bb15-4248-b115-3fbd41a616ec" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_727edfb5-53ae-4ed8-b115-e09b334a4ec7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_1817d38b-e461-490e-be1c-77a3aa8d1476" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_727edfb5-53ae-4ed8-b115-e09b334a4ec7" xlink:to="loc_us-gaap_TradeNamesMember_1817d38b-e461-490e-be1c-77a3aa8d1476" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_dc43b5b1-220f-4df4-afca-011f1c880e35" xlink:href="mgpi-20231231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_727edfb5-53ae-4ed8-b115-e09b334a4ec7" xlink:to="loc_mgpi_DistributorRelationshipsMember_dc43b5b1-220f-4df4-afca-011f1c880e35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f28eb73d-7849-4c04-b23a-ef66e5bb1478" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:to="loc_srt_RangeAxis_f28eb73d-7849-4c04-b23a-ef66e5bb1478" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f28eb73d-7849-4c04-b23a-ef66e5bb1478_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f28eb73d-7849-4c04-b23a-ef66e5bb1478" xlink:to="loc_srt_RangeMember_f28eb73d-7849-4c04-b23a-ef66e5bb1478_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16a62154-c669-4885-84fb-c54a0b599646" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f28eb73d-7849-4c04-b23a-ef66e5bb1478" xlink:to="loc_srt_RangeMember_16a62154-c669-4885-84fb-c54a0b599646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f12e7739-9879-474b-a13b-430351abf979" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_16a62154-c669-4885-84fb-c54a0b599646" xlink:to="loc_srt_MaximumMember_f12e7739-9879-474b-a13b-430351abf979" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dc7b3ff5-4b31-4080-a87a-cf5469a160ba" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_16a62154-c669-4885-84fb-c54a0b599646" xlink:to="loc_srt_MinimumMember_dc7b3ff5-4b31-4080-a87a-cf5469a160ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_6f5c78b1-7a88-4c72-9832-55c4e4396628" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_6f5c78b1-7a88-4c72-9832-55c4e4396628" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5407ea41-15c5-46b7-b56c-973c143432b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5407ea41-15c5-46b7-b56c-973c143432b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_af645e0e-fbdb-4f33-b221-95616597757f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_af645e0e-fbdb-4f33-b221-95616597757f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6261de5f-a6f8-4b07-b009-6f4312390fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6261de5f-a6f8-4b07-b009-6f4312390fe8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8b06b291-6ca0-436c-9a4b-da2ea15a7027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_Goodwill_8b06b291-6ca0-436c-9a4b-da2ea15a7027" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_095cef41-cdf7-42e3-b50e-071b5d6e664d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_095cef41-cdf7-42e3-b50e-071b5d6e664d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_64aa954f-4dd1-4415-b6c3-eb93340a5a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_64aa954f-4dd1-4415-b6c3-eb93340a5a8f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_295236af-8196-4d61-9f35-11ca9813d5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_295236af-8196-4d61-9f35-11ca9813d5ea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_fd8d3032-c66e-4f18-873d-f5388b7fde64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_fd8d3032-c66e-4f18-873d-f5388b7fde64" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATIONConsiderationsTransferredDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_a62c2a2d-061b-4abc-bed6-84d8973b51e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_a62c2a2d-061b-4abc-bed6-84d8973b51e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6af9e023-d7eb-4cae-b98e-15532ea9eaac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_a62c2a2d-061b-4abc-bed6-84d8973b51e6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6af9e023-d7eb-4cae-b98e-15532ea9eaac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6af9e023-d7eb-4cae-b98e-15532ea9eaac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6af9e023-d7eb-4cae-b98e-15532ea9eaac" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6af9e023-d7eb-4cae-b98e-15532ea9eaac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6d9a9de5-b18a-4a87-8b8e-789322770b60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6af9e023-d7eb-4cae-b98e-15532ea9eaac" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6d9a9de5-b18a-4a87-8b8e-789322770b60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PenelopeMember_6da6313a-246c-404e-b44e-0f514939b95e" xlink:href="mgpi-20231231.xsd#mgpi_PenelopeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6d9a9de5-b18a-4a87-8b8e-789322770b60" xlink:to="loc_mgpi_PenelopeMember_6da6313a-246c-404e-b44e-0f514939b95e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_96141976-4739-4664-9d69-e09b37febcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_a62c2a2d-061b-4abc-bed6-84d8973b51e6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_96141976-4739-4664-9d69-e09b37febcfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_96141976-4739-4664-9d69-e09b37febcfc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_96141976-4739-4664-9d69-e09b37febcfc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_96141976-4739-4664-9d69-e09b37febcfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e4cb5768-4e27-4842-9f8c-60b8fea1dcd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_96141976-4739-4664-9d69-e09b37febcfc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e4cb5768-4e27-4842-9f8c-60b8fea1dcd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4efad8f4-5e9f-4847-9ae9-865f94ec94e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e4cb5768-4e27-4842-9f8c-60b8fea1dcd7" xlink:to="loc_us-gaap_TradeNamesMember_4efad8f4-5e9f-4847-9ae9-865f94ec94e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_48813f94-8708-44df-8efe-02ba7751df6f" xlink:href="mgpi-20231231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e4cb5768-4e27-4842-9f8c-60b8fea1dcd7" xlink:to="loc_mgpi_DistributorRelationshipsMember_48813f94-8708-44df-8efe-02ba7751df6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d0fabcec-bd38-4706-927e-3c724a8e6e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d0fabcec-bd38-4706-927e-3c724a8e6e0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_7b039350-d973-4d19-b7bf-e861587035b8" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_7b039350-d973-4d19-b7bf-e861587035b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_667d699a-69bb-4d77-9124-bbec141ead44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_667d699a-69bb-4d77-9124-bbec141ead44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_adf17722-80e1-45b9-bc41-82d29289019b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_adf17722-80e1-45b9-bc41-82d29289019b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a27c5713-5651-43e2-8396-45238db3a9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a27c5713-5651-43e2-8396-45238db3a9e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_089a723b-81a3-4e93-8655-4531906fff00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_089a723b-81a3-4e93-8655-4531906fff00" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_7ce91afc-aa29-4ea2-803b-156d9cb10a59" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_7ce91afc-aa29-4ea2-803b-156d9cb10a59" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0573ae2b-01bd-47ee-93c9-ce9d512a32fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0573ae2b-01bd-47ee-93c9-ce9d512a32fb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0a6041da-69be-4e9a-bb33-fa51aa447768" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0a6041da-69be-4e9a-bb33-fa51aa447768" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_cc6632a8-0fc8-4dd4-82f9-077ce59f11a0" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_cc6632a8-0fc8-4dd4-82f9-077ce59f11a0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6ce25231-4e62-45e6-8668-868a3c12d030" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6ce25231-4e62-45e6-8668-868a3c12d030" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b801fedf-db4f-4260-acb4-82d9ac2b507a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b801fedf-db4f-4260-acb4-82d9ac2b507a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_ae719916-4145-4d04-bdc8-967c91369418" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_ae719916-4145-4d04-bdc8-967c91369418" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_583af234-9dcd-47af-976c-f722e784246a" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_583af234-9dcd-47af-976c-f722e784246a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0ddaa7f5-2328-45c3-b295-505bf12d9b22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0ddaa7f5-2328-45c3-b295-505bf12d9b22" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_81136423-c2d2-49e5-8795-d5749cb39b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_81136423-c2d2-49e5-8795-d5749cb39b7e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_be9d4780-573f-4009-bb6f-bc8b19fc304c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_Goodwill_be9d4780-573f-4009-bb6f-bc8b19fc304c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2798cbef-187e-4902-9c56-4791c6a1ecef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2798cbef-187e-4902-9c56-4791c6a1ecef" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e6255b0b-2253-452e-88f3-d40ee3147722" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e6255b0b-2253-452e-88f3-d40ee3147722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6255b0b-2253-452e-88f3-d40ee3147722_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e6255b0b-2253-452e-88f3-d40ee3147722" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6255b0b-2253-452e-88f3-d40ee3147722_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fca58d14-b327-4f8a-8a68-3f5a838e5fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e6255b0b-2253-452e-88f3-d40ee3147722" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fca58d14-b327-4f8a-8a68-3f5a838e5fcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_c15f0723-0d8c-49a6-a774-93196cda22f0" xlink:href="mgpi-20231231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fca58d14-b327-4f8a-8a68-3f5a838e5fcb" xlink:to="loc_mgpi_LuxcoMember_c15f0723-0d8c-49a6-a774-93196cda22f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_c4db5001-f15b-47d8-8836-e62be111b8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_c4db5001-f15b-47d8-8836-e62be111b8b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_c4db5001-f15b-47d8-8836-e62be111b8b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_c4db5001-f15b-47d8-8836-e62be111b8b6" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_c4db5001-f15b-47d8-8836-e62be111b8b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_f41c659f-7bbb-4123-a85a-b99aa26c9b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_c4db5001-f15b-47d8-8836-e62be111b8b6" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_f41c659f-7bbb-4123-a85a-b99aa26c9b6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember_be600a76-0532-476e-a606-3443ee78ed80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquisitionRelatedCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_f41c659f-7bbb-4123-a85a-b99aa26c9b6b" xlink:to="loc_us-gaap_AcquisitionRelatedCostsMember_be600a76-0532-476e-a606-3443ee78ed80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember_8a878e4b-f6d2-472f-9934-a924a155760a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAdjustmentToInventoryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_f41c659f-7bbb-4123-a85a-b99aa26c9b6b" xlink:to="loc_us-gaap_FairValueAdjustmentToInventoryMember_8a878e4b-f6d2-472f-9934-a924a155760a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_68d5850a-3b45-4a18-b3de-0a98ccdbd2c4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:to="loc_dei_LegalEntityAxis_68d5850a-3b45-4a18-b3de-0a98ccdbd2c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_68d5850a-3b45-4a18-b3de-0a98ccdbd2c4_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_68d5850a-3b45-4a18-b3de-0a98ccdbd2c4" xlink:to="loc_dei_EntityDomain_68d5850a-3b45-4a18-b3de-0a98ccdbd2c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c012d2d6-157d-4d7a-b25a-ba5c7b2bc0fe" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_68d5850a-3b45-4a18-b3de-0a98ccdbd2c4" xlink:to="loc_dei_EntityDomain_c012d2d6-157d-4d7a-b25a-ba5c7b2bc0fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_4ff46a3c-4e62-4225-b332-936a3b29ef1e" xlink:href="mgpi-20231231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c012d2d6-157d-4d7a-b25a-ba5c7b2bc0fe" xlink:to="loc_mgpi_LuxcoMember_4ff46a3c-4e62-4225-b332-936a3b29ef1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_a8609bad-9524-4fe4-91a7-17979c3ca9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_a8609bad-9524-4fe4-91a7-17979c3ca9eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_47cf901d-302a-41db-8cda-73f800bce0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_47cf901d-302a-41db-8cda-73f800bce0ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d233f21e-9e5a-40d7-bce9-2dc2c915e490" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d233f21e-9e5a-40d7-bce9-2dc2c915e490" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_ae6b76f7-b37d-4599-807f-4995e55d6831" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_ae6b76f7-b37d-4599-807f-4995e55d6831" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_5be2ae41-ebd4-4db9-a063-bf3904147c9d" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_5be2ae41-ebd4-4db9-a063-bf3904147c9d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_f2ee47d3-e294-451a-b2f4-77a60380e92b" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_f2ee47d3-e294-451a-b2f4-77a60380e92b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_fa99baa6-c1d2-468b-be4c-197b80211582" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_fa99baa6-c1d2-468b-be4c-197b80211582" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_e0e291a7-1e5c-4b39-b40b-21d51369445f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_e0e291a7-1e5c-4b39-b40b-21d51369445f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_77a120c8-fd14-4219-ac91-2196e2ce9a46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_77a120c8-fd14-4219-ac91-2196e2ce9a46" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_967a3e51-a6d8-431d-a90a-8078a80877ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_967a3e51-a6d8-431d-a90a-8078a80877ea" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9430ebde-4763-4655-bc9d-c428683bb9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_4ecbb29e-473f-459b-93a9-14f0fbd0b8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9430ebde-4763-4655-bc9d-c428683bb9f2" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_4ecbb29e-473f-459b-93a9-14f0fbd0b8ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c93b9539-a39b-4b4e-bdde-79b0c3e2dfe1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_4ecbb29e-473f-459b-93a9-14f0fbd0b8ec" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c93b9539-a39b-4b4e-bdde-79b0c3e2dfe1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c93b9539-a39b-4b4e-bdde-79b0c3e2dfe1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c93b9539-a39b-4b4e-bdde-79b0c3e2dfe1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c93b9539-a39b-4b4e-bdde-79b0c3e2dfe1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c81c6926-0925-419b-ba3d-87b857e50e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c93b9539-a39b-4b4e-bdde-79b0c3e2dfe1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c81c6926-0925-419b-ba3d-87b857e50e4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_ef13eafb-866f-420e-8ba3-73bacc6350e7" xlink:href="mgpi-20231231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c81c6926-0925-419b-ba3d-87b857e50e4b" xlink:to="loc_mgpi_LuxcoMember_ef13eafb-866f-420e-8ba3-73bacc6350e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_93f91d31-a79e-48ae-b051-18ade5431402" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9430ebde-4763-4655-bc9d-c428683bb9f2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_93f91d31-a79e-48ae-b051-18ade5431402" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_78d7c400-9cac-4017-b1ff-ecf460225c67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9430ebde-4763-4655-bc9d-c428683bb9f2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_78d7c400-9cac-4017-b1ff-ecf460225c67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_45427279-bfb3-4a43-a828-655af4f0b94a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9430ebde-4763-4655-bc9d-c428683bb9f2" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_45427279-bfb3-4a43-a828-655af4f0b94a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_eee953f3-3700-4f5e-8ad0-859c8c2ed94b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_eee953f3-3700-4f5e-8ad0-859c8c2ed94b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_fb2f4f0f-427a-4696-bf8a-47399079a363" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_eee953f3-3700-4f5e-8ad0-859c8c2ed94b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_fb2f4f0f-427a-4696-bf8a-47399079a363" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fb2f4f0f-427a-4696-bf8a-47399079a363_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_fb2f4f0f-427a-4696-bf8a-47399079a363" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fb2f4f0f-427a-4696-bf8a-47399079a363_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_20c90e6f-2454-4f98-bfe6-e9fa6d76351a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_fb2f4f0f-427a-4696-bf8a-47399079a363" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_20c90e6f-2454-4f98-bfe6-e9fa6d76351a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_d4e97364-af29-4b5c-9912-85c6f3d72a3b" xlink:href="mgpi-20231231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_20c90e6f-2454-4f98-bfe6-e9fa6d76351a" xlink:to="loc_mgpi_DistributorRelationshipsMember_d4e97364-af29-4b5c-9912-85c6f3d72a3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_213f75a0-fab6-41ca-8f57-65b309517fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_213f75a0-fab6-41ca-8f57-65b309517fc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_56e1ae75-86cd-4e56-8fbd-a2e2ef8a47c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_56e1ae75-86cd-4e56-8fbd-a2e2ef8a47c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_37786e8c-58ac-46a2-b7cd-fdb58fe84aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_37786e8c-58ac-46a2-b7cd-fdb58fe84aaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5a2144dc-e9b5-4f73-a304-32c436b4f593" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5a2144dc-e9b5-4f73-a304-32c436b4f593" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_a15ed46d-66d8-4158-a39a-f2012f07a53a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_31227aaa-e8b0-49da-9d68-13e0cebd4f76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_a15ed46d-66d8-4158-a39a-f2012f07a53a" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_31227aaa-e8b0-49da-9d68-13e0cebd4f76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ffe1112a-ce5c-4ffb-977c-e50884ee7003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_31227aaa-e8b0-49da-9d68-13e0cebd4f76" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ffe1112a-ce5c-4ffb-977c-e50884ee7003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ffe1112a-ce5c-4ffb-977c-e50884ee7003_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ffe1112a-ce5c-4ffb-977c-e50884ee7003" xlink:to="loc_us-gaap_SegmentDomain_ffe1112a-ce5c-4ffb-977c-e50884ee7003_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9e063bf1-5374-4f11-ae37-874d4d046381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ffe1112a-ce5c-4ffb-977c-e50884ee7003" xlink:to="loc_us-gaap_SegmentDomain_9e063bf1-5374-4f11-ae37-874d4d046381" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_3a33f375-a84c-415f-aff8-116a2a44c62f" xlink:href="mgpi-20231231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9e063bf1-5374-4f11-ae37-874d4d046381" xlink:to="loc_mgpi_DistillingSolutionsMember_3a33f375-a84c-415f-aff8-116a2a44c62f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_189b0d9e-c81c-4912-a946-8e2774fabb54" xlink:href="mgpi-20231231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9e063bf1-5374-4f11-ae37-874d4d046381" xlink:to="loc_mgpi_BrandedSpiritsMember_189b0d9e-c81c-4912-a946-8e2774fabb54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_66df717b-e2d0-4b20-a3ef-4fcace4cca23" xlink:href="mgpi-20231231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9e063bf1-5374-4f11-ae37-874d4d046381" xlink:to="loc_mgpi_IngredientSolutionsMember_66df717b-e2d0-4b20-a3ef-4fcace4cca23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_ea16d332-4608-4089-a9b0-365af6570a24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_a15ed46d-66d8-4158-a39a-f2012f07a53a" xlink:to="loc_us-gaap_GoodwillRollForward_ea16d332-4608-4089-a9b0-365af6570a24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_aadc3137-64e5-4c57-afce-548ddf34e2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_ea16d332-4608-4089-a9b0-365af6570a24" xlink:to="loc_us-gaap_Goodwill_aadc3137-64e5-4c57-afce-548ddf34e2ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_fbb9b2a4-248f-4cdc-a10f-98969acbbe53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_ea16d332-4608-4089-a9b0-365af6570a24" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_fbb9b2a4-248f-4cdc-a10f-98969acbbe53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5ee61a24-30d0-4a57-8cc5-a22a215a372e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_dfb74244-ff37-4374-8e97-eb37769e440b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_a15ed46d-66d8-4158-a39a-f2012f07a53a" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_dfb74244-ff37-4374-8e97-eb37769e440b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1feabee6-3dbb-4913-9f4e-bf08247b569b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_dfb74244-ff37-4374-8e97-eb37769e440b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1feabee6-3dbb-4913-9f4e-bf08247b569b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_8a6ec93d-aa5c-4931-aee1-fc9b90f5f27f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_dfb74244-ff37-4374-8e97-eb37769e440b" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_8a6ec93d-aa5c-4931-aee1-fc9b90f5f27f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4d4614e1-c19c-4eef-bdcc-fa3e6a71c193" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CLOSUREOFTHEATCHISONFACILITYDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9e0ef29d-1cac-4fb9-a263-ff562fc6bc60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e0762ff4-31eb-4920-889a-94a8847589c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9e0ef29d-1cac-4fb9-a263-ff562fc6bc60" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e0762ff4-31eb-4920-889a-94a8847589c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_21d0cafd-def7-40ed-a22b-438e5627c89c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e0762ff4-31eb-4920-889a-94a8847589c9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_21d0cafd-def7-40ed-a22b-438e5627c89c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_21d0cafd-def7-40ed-a22b-438e5627c89c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_21d0cafd-def7-40ed-a22b-438e5627c89c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_21d0cafd-def7-40ed-a22b-438e5627c89c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f3d37ea2-b0d1-43d8-bb1c-17db07738736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_21d0cafd-def7-40ed-a22b-438e5627c89c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f3d37ea2-b0d1-43d8-bb1c-17db07738736" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AtchisonDistilleryMember_df6a855b-ea78-46c9-bbd3-0cef5e505f37" xlink:href="mgpi-20231231.xsd#mgpi_AtchisonDistilleryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f3d37ea2-b0d1-43d8-bb1c-17db07738736" xlink:to="loc_mgpi_AtchisonDistilleryMember_df6a855b-ea78-46c9-bbd3-0cef5e505f37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_9db25269-c317-4451-9930-a695efa6c05b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9e0ef29d-1cac-4fb9-a263-ff562fc6bc60" xlink:to="loc_us-gaap_AssetImpairmentCharges_9db25269-c317-4451-9930-a695efa6c05b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_0c74e365-332d-4f0c-b871-20b0eb0212f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9e0ef29d-1cac-4fb9-a263-ff562fc6bc60" xlink:to="loc_us-gaap_SeveranceCosts1_0c74e365-332d-4f0c-b871-20b0eb0212f1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e1220c85-78b0-4567-bcf1-8e4b7b1b0cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e1220c85-78b0-4567-bcf1-8e4b7b1b0cc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e1220c85-78b0-4567-bcf1-8e4b7b1b0cc5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e1220c85-78b0-4567-bcf1-8e4b7b1b0cc5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e1220c85-78b0-4567-bcf1-8e4b7b1b0cc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3d22ef74-c860-4e93-93ea-56e2e99c326b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e1220c85-78b0-4567-bcf1-8e4b7b1b0cc5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3d22ef74-c860-4e93-93ea-56e2e99c326b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_c29cacc1-e13c-44e5-a2fc-442a8065c4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3d22ef74-c860-4e93-93ea-56e2e99c326b" xlink:to="loc_us-gaap_LineOfCreditMember_c29cacc1-e13c-44e5-a2fc-442a8065c4c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_0fb828c9-004b-48c9-828e-72080355f8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3d22ef74-c860-4e93-93ea-56e2e99c326b" xlink:to="loc_us-gaap_ConvertibleDebtMember_0fb828c9-004b-48c9-828e-72080355f8ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_55a12241-9892-4d2c-b2fa-2223981cdfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3d22ef74-c860-4e93-93ea-56e2e99c326b" xlink:to="loc_us-gaap_SecuredDebtMember_55a12241-9892-4d2c-b2fa-2223981cdfd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e5d0adc7-afe0-496b-93cc-49ce4a4cfe78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:to="loc_us-gaap_CreditFacilityAxis_e5d0adc7-afe0-496b-93cc-49ce4a4cfe78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e5d0adc7-afe0-496b-93cc-49ce4a4cfe78_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_e5d0adc7-afe0-496b-93cc-49ce4a4cfe78" xlink:to="loc_us-gaap_CreditFacilityDomain_e5d0adc7-afe0-496b-93cc-49ce4a4cfe78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bed80fa4-359e-4e46-8129-45572f37b620" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_e5d0adc7-afe0-496b-93cc-49ce4a4cfe78" xlink:to="loc_us-gaap_CreditFacilityDomain_bed80fa4-359e-4e46-8129-45572f37b620" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e224880e-2319-4c3a-9ba4-9fccc9610859" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bed80fa4-359e-4e46-8129-45572f37b620" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e224880e-2319-4c3a-9ba4-9fccc9610859" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_51563325-ff24-402e-afda-cb8726dc898a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:to="loc_us-gaap_DebtInstrumentAxis_51563325-ff24-402e-afda-cb8726dc898a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_51563325-ff24-402e-afda-cb8726dc898a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_51563325-ff24-402e-afda-cb8726dc898a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_51563325-ff24-402e-afda-cb8726dc898a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_51563325-ff24-402e-afda-cb8726dc898a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_RevolvingCreditAgreementDue2026Member_2747b69a-9cf6-4831-80df-34dee857f11f" xlink:href="mgpi-20231231.xsd#mgpi_RevolvingCreditAgreementDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:to="loc_mgpi_RevolvingCreditAgreementDue2026Member_2747b69a-9cf6-4831-80df-34dee857f11f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_6e8b7c5a-c610-4c89-a79d-14d2aee921f7" xlink:href="mgpi-20231231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:to="loc_mgpi_A188NoteDue2041Member_6e8b7c5a-c610-4c89-a79d-14d2aee921f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A353SeniorNotesDue2027Member_26d48417-4ac7-4a23-9b70-2c6a2cb0e4e7" xlink:href="mgpi-20231231.xsd#mgpi_A353SeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:to="loc_mgpi_A353SeniorNotesDue2027Member_26d48417-4ac7-4a23-9b70-2c6a2cb0e4e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A380SeniorNotesDue2029Member_7c3885d2-6af8-4392-a792-8d72abfc17e9" xlink:href="mgpi-20231231.xsd#mgpi_A380SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:to="loc_mgpi_A380SeniorNotesDue2029Member_7c3885d2-6af8-4392-a792-8d72abfc17e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_c0017564-efc2-4acb-b089-8ccd4b582173" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_c0017564-efc2-4acb-b089-8ccd4b582173" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0bbd360d-4e23-4469-960b-09bc32f608e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0bbd360d-4e23-4469-960b-09bc32f608e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_f7441673-f30b-4111-a307-118e0d6ecb38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_f7441673-f30b-4111-a307-118e0d6ecb38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_75e9a2cc-25ed-4bad-9de5-e63d9746f8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_75e9a2cc-25ed-4bad-9de5-e63d9746f8eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1b006c71-8e03-43d6-8c51-0050446e015f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1b006c71-8e03-43d6-8c51-0050446e015f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2e9f7fcf-0f70-4e6f-8a94-13bfce5ef91b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2e9f7fcf-0f70-4e6f-8a94-13bfce5ef91b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_47b089da-4481-4f6d-ba5f-851f21c9cd70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_47b089da-4481-4f6d-ba5f-851f21c9cd70" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_552c1db3-b391-4a84-b258-1f7f1f6df0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:to="loc_us-gaap_CreditFacilityAxis_552c1db3-b391-4a84-b258-1f7f1f6df0ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_552c1db3-b391-4a84-b258-1f7f1f6df0ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_552c1db3-b391-4a84-b258-1f7f1f6df0ae" xlink:to="loc_us-gaap_CreditFacilityDomain_552c1db3-b391-4a84-b258-1f7f1f6df0ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e91d0df3-dd77-4408-910f-3aaa60e227e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_552c1db3-b391-4a84-b258-1f7f1f6df0ae" xlink:to="loc_us-gaap_CreditFacilityDomain_e91d0df3-dd77-4408-910f-3aaa60e227e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d43d25b6-60ad-4dd2-aa7f-9c0cc344f2d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e91d0df3-dd77-4408-910f-3aaa60e227e6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d43d25b6-60ad-4dd2-aa7f-9c0cc344f2d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0e7cf18c-ab88-40a7-9d25-db85fd7c505f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0e7cf18c-ab88-40a7-9d25-db85fd7c505f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0e7cf18c-ab88-40a7-9d25-db85fd7c505f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0e7cf18c-ab88-40a7-9d25-db85fd7c505f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0e7cf18c-ab88-40a7-9d25-db85fd7c505f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8dde0bf6-71f5-44ea-944e-a36b1f65f8f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0e7cf18c-ab88-40a7-9d25-db85fd7c505f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8dde0bf6-71f5-44ea-944e-a36b1f65f8f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9b69108f-0615-4c19-8957-b43b793dfcd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8dde0bf6-71f5-44ea-944e-a36b1f65f8f0" xlink:to="loc_us-gaap_LineOfCreditMember_9b69108f-0615-4c19-8957-b43b793dfcd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_a98af6d3-9ed2-4a5a-b04d-ed2cfcecfa6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8dde0bf6-71f5-44ea-944e-a36b1f65f8f0" xlink:to="loc_us-gaap_SecuredDebtMember_a98af6d3-9ed2-4a5a-b04d-ed2cfcecfa6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_5af9ca18-beaf-440e-a7cb-343ec5c847bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8dde0bf6-71f5-44ea-944e-a36b1f65f8f0" xlink:to="loc_us-gaap_ConvertibleDebtMember_5af9ca18-beaf-440e-a7cb-343ec5c847bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4efa0094-e660-49fd-8676-f6e21823949c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:to="loc_us-gaap_DebtInstrumentAxis_4efa0094-e660-49fd-8676-f6e21823949c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4efa0094-e660-49fd-8676-f6e21823949c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_4efa0094-e660-49fd-8676-f6e21823949c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4efa0094-e660-49fd-8676-f6e21823949c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_4efa0094-e660-49fd-8676-f6e21823949c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CreditAgreementDue2025Member_a41fd01b-8399-470e-948b-e34ce8242887" xlink:href="mgpi-20231231.xsd#mgpi_CreditAgreementDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_CreditAgreementDue2025Member_a41fd01b-8399-470e-948b-e34ce8242887" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CreditAgreementMember_8257a801-bbd2-40da-b983-c3e260a4487a" xlink:href="mgpi-20231231.xsd#mgpi_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_CreditAgreementMember_8257a801-bbd2-40da-b983-c3e260a4487a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_RevolvingCreditAgreementDue2026Member_938a778d-016b-498d-b260-57cfabc8e718" xlink:href="mgpi-20231231.xsd#mgpi_RevolvingCreditAgreementDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_RevolvingCreditAgreementDue2026Member_938a778d-016b-498d-b260-57cfabc8e718" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementMember_a8dc89fa-6c54-4eb5-829d-3d7c6128a7bd" xlink:href="mgpi-20231231.xsd#mgpi_NotePurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_NotePurchaseAgreementMember_a8dc89fa-6c54-4eb5-829d-3d7c6128a7bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A353SeniorNotesDue2027Member_14a21de2-66ce-469f-bb85-2a38b29ab6df" xlink:href="mgpi-20231231.xsd#mgpi_A353SeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_A353SeniorNotesDue2027Member_14a21de2-66ce-469f-bb85-2a38b29ab6df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A380SeniorNotesDue2029Member_1020a60e-0a10-42cb-affe-decfc64faf10" xlink:href="mgpi-20231231.xsd#mgpi_A380SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_A380SeniorNotesDue2029Member_1020a60e-0a10-42cb-affe-decfc64faf10" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_a9377f5b-df41-49f7-a6df-9cd4f46f55cc" xlink:href="mgpi-20231231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_A188NoteDue2041Member_a9377f5b-df41-49f7-a6df-9cd4f46f55cc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0b68c143-0ebb-4f3d-8f10-469f118ca84e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:to="loc_srt_CounterpartyNameAxis_0b68c143-0ebb-4f3d-8f10-469f118ca84e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0b68c143-0ebb-4f3d-8f10-469f118ca84e_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_0b68c143-0ebb-4f3d-8f10-469f118ca84e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0b68c143-0ebb-4f3d-8f10-469f118ca84e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30f92c3a-32a6-4c28-b761-2b5b39376ac9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_0b68c143-0ebb-4f3d-8f10-469f118ca84e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30f92c3a-32a6-4c28-b761-2b5b39376ac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InitialPurchasersMember_8a82b2a0-0a12-45b9-915a-9a4f59313da5" xlink:href="mgpi-20231231.xsd#mgpi_InitialPurchasersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30f92c3a-32a6-4c28-b761-2b5b39376ac9" xlink:to="loc_mgpi_InitialPurchasersMember_8a82b2a0-0a12-45b9-915a-9a4f59313da5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_1c095c36-b7a7-4ddb-b2d6-772e280a9763" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_LineOfCredit_1c095c36-b7a7-4ddb-b2d6-772e280a9763" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_3e2d6b87-7997-4691-8d68-9f652e9afd84" xlink:href="mgpi-20231231.xsd#mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_3e2d6b87-7997-4691-8d68-9f652e9afd84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount_b325e674-7a50-483f-b3bf-10521402b3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentFeeAmount_b325e674-7a50-483f-b3bf-10521402b3f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8194500c-49dc-4122-b82c-e976a5aa32a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8194500c-49dc-4122-b82c-e976a5aa32a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d570f48b-48b7-4d99-af55-d36c2a6487f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d570f48b-48b7-4d99-af55-d36c2a6487f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c523a20c-1eb5-4e88-b5cb-b550fb90babd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c523a20c-1eb5-4e88-b5cb-b550fb90babd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_22e68ab3-fa71-4c0d-9ce2-a4dbd02a8ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_22e68ab3-fa71-4c0d-9ce2-a4dbd02a8ba3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f9ff47ed-cb09-49a2-82fd-a558a13cf56e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f9ff47ed-cb09-49a2-82fd-a558a13cf56e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_751cf97b-5362-4186-8eed-dab4a35fa88a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_751cf97b-5362-4186-8eed-dab4a35fa88a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2b7978f8-9a8c-4b2a-a21d-0ff420a72d84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2b7978f8-9a8c-4b2a-a21d-0ff420a72d84" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_6958a9a7-5281-4ca2-a6d8-8f4165b5edf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_6958a9a7-5281-4ca2-a6d8-8f4165b5edf4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_d2aa9029-3f45-4170-879d-f4075852fd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_d2aa9029-3f45-4170-879d-f4075852fd6c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e27f473c-73bf-4398-85a1-8c80d48cf280" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e27f473c-73bf-4398-85a1-8c80d48cf280" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_c8547648-c78b-4590-b8fd-e761415daa26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_c8547648-c78b-4590-b8fd-e761415daa26" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleBusinessPeriod_40046506-68cf-4bc5-b89c-1dd3599ec877" xlink:href="mgpi-20231231.xsd#mgpi_DebtInstrumentConvertibleBusinessPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_mgpi_DebtInstrumentConvertibleBusinessPeriod_40046506-68cf-4bc5-b89c-1dd3599ec877" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriod_1e08aa51-7703-4d18-870e-2436edf8ee15" xlink:href="mgpi-20231231.xsd#mgpi_DebtInstrumentConvertibleMeasurementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriod_1e08aa51-7703-4d18-870e-2436edf8ee15" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_4c85e31d-3918-4ef5-815a-5df219356643" xlink:href="mgpi-20231231.xsd#mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_4c85e31d-3918-4ef5-815a-5df219356643" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_4524bbc0-9163-4827-ad3e-d2e67cb454b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_4524bbc0-9163-4827-ad3e-d2e67cb454b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_628d38be-9704-4d1d-8bd8-2f0ebac9fe88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4524bbc0-9163-4827-ad3e-d2e67cb454b3" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_628d38be-9704-4d1d-8bd8-2f0ebac9fe88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_628d38be-9704-4d1d-8bd8-2f0ebac9fe88_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_628d38be-9704-4d1d-8bd8-2f0ebac9fe88" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_628d38be-9704-4d1d-8bd8-2f0ebac9fe88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_498db035-81d2-4384-ad1e-9283cc618dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_628d38be-9704-4d1d-8bd8-2f0ebac9fe88" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_498db035-81d2-4384-ad1e-9283cc618dc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_1ae185c5-084b-48fd-9f91-321bc5c57750" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_498db035-81d2-4384-ad1e-9283cc618dc0" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_1ae185c5-084b-48fd-9f91-321bc5c57750" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_030bec8b-a107-448b-ab9b-ddcd33d3a108" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_030bec8b-a107-448b-ab9b-ddcd33d3a108" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_c7ac99fe-557c-40c5-952e-5821bc56fa24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_c7ac99fe-557c-40c5-952e-5821bc56fa24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_71017c85-cdf8-4139-b72c-815c8c50daa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:to="loc_us-gaap_OperatingLossCarryforwards_71017c85-cdf8-4139-b72c-815c8c50daa5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_7979b4a0-8079-4d31-943e-40255dcdb64f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_7979b4a0-8079-4d31-943e-40255dcdb64f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_e9e58e30-8cef-41a8-b3b9-e99fd3772980" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_e9e58e30-8cef-41a8-b3b9-e99fd3772980" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_14a31fe5-6187-4168-9ea5-825e02d4c021" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_e9e58e30-8cef-41a8-b3b9-e99fd3772980" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_14a31fe5-6187-4168-9ea5-825e02d4c021" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14a31fe5-6187-4168-9ea5-825e02d4c021_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_14a31fe5-6187-4168-9ea5-825e02d4c021" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14a31fe5-6187-4168-9ea5-825e02d4c021_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98cb74a9-7c72-42e1-9c5e-8b651c20f057" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_14a31fe5-6187-4168-9ea5-825e02d4c021" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98cb74a9-7c72-42e1-9c5e-8b651c20f057" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_ce8b14e6-146b-4804-a452-9d34c6a75521" xlink:href="mgpi-20231231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98cb74a9-7c72-42e1-9c5e-8b651c20f057" xlink:to="loc_mgpi_LuxcoMember_ce8b14e6-146b-4804-a452-9d34c6a75521" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect_906b309c-4f60-4952-a70d-bed99bc0ca4c" xlink:href="mgpi-20231231.xsd#mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect_906b309c-4f60-4952-a70d-bed99bc0ca4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembers_ef8c02f2-f599-40ea-ba34-ed729e48cbe7" xlink:href="mgpi-20231231.xsd#mgpi_NumberOfBoardMembers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_NumberOfBoardMembers_ef8c02f2-f599-40ea-ba34-ed729e48cbe7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect_d3e05ef3-4f75-4279-98cd-100ed2dd0d4c" xlink:href="mgpi-20231231.xsd#mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect_d3e05ef3-4f75-4279-98cd-100ed2dd0d4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BoardOfDirectorsTermOfService_0a44a298-68c7-4ef5-a785-8a3fdbeff587" xlink:href="mgpi-20231231.xsd#mgpi_BoardOfDirectorsTermOfService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_BoardOfDirectorsTermOfService_0a44a298-68c7-4ef5-a785-8a3fdbeff587" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting_14eabbc8-2d1c-4f40-a440-d5168899a4c3" xlink:href="mgpi-20231231.xsd#mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting_14eabbc8-2d1c-4f40-a440-d5168899a4c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7d03fe9b-69a9-4335-a1c6-a4204e137f78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7d03fe9b-69a9-4335-a1c6-a4204e137f78" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_f982c0e9-7a33-4181-8f38-038fccbbfe93" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_f982c0e9-7a33-4181-8f38-038fccbbfe93" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPSComputationsofEarningsLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c5add1b2-9543-4385-8289-e3acab05bce6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:to="loc_us-gaap_AwardTypeAxis_c5add1b2-9543-4385-8289-e3acab05bce6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5add1b2-9543-4385-8289-e3acab05bce6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c5add1b2-9543-4385-8289-e3acab05bce6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5add1b2-9543-4385-8289-e3acab05bce6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47e099c2-e5bd-41c0-8e89-9f76073ad547" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c5add1b2-9543-4385-8289-e3acab05bce6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47e099c2-e5bd-41c0-8e89-9f76073ad547" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9f8776b2-648c-420f-8877-3abb233e230c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47e099c2-e5bd-41c0-8e89-9f76073ad547" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9f8776b2-648c-420f-8877-3abb233e230c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d0415778-7516-4de6-bcf7-bc8a3fb3940f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d0415778-7516-4de6-bcf7-bc8a3fb3940f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d0415778-7516-4de6-bcf7-bc8a3fb3940f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d0415778-7516-4de6-bcf7-bc8a3fb3940f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d0415778-7516-4de6-bcf7-bc8a3fb3940f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ebedc09b-5fea-4cad-88ef-2cb5b4cdbd18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d0415778-7516-4de6-bcf7-bc8a3fb3940f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ebedc09b-5fea-4cad-88ef-2cb5b4cdbd18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_06cee9aa-8931-4829-a8f1-ac650aee0e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ebedc09b-5fea-4cad-88ef-2cb5b4cdbd18" xlink:to="loc_us-gaap_ConvertibleDebtMember_06cee9aa-8931-4829-a8f1-ac650aee0e6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9665bf60-21c6-4482-9dac-876043e827e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9665bf60-21c6-4482-9dac-876043e827e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9665bf60-21c6-4482-9dac-876043e827e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9665bf60-21c6-4482-9dac-876043e827e5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9665bf60-21c6-4482-9dac-876043e827e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_236fa096-7715-4443-81b2-84ddbeeba435" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9665bf60-21c6-4482-9dac-876043e827e5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_236fa096-7715-4443-81b2-84ddbeeba435" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_62117815-8fce-4d5c-ae8c-c223c9172177" xlink:href="mgpi-20231231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_236fa096-7715-4443-81b2-84ddbeeba435" xlink:to="loc_mgpi_A188NoteDue2041Member_62117815-8fce-4d5c-ae8c-c223c9172177" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:href="mgpi-20231231.xsd#mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fc2bd912-ed03-456e-b1e1-f5b24cdd8fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_ProfitLoss_fc2bd912-ed03-456e-b1e1-f5b24cdd8fc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0b3f9230-dfda-4040-92fd-1df8725d7d44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0b3f9230-dfda-4040-92fd-1df8725d7d44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_f4c3b4ff-88d3-415d-b470-7adf9b275e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_f4c3b4ff-88d3-415d-b470-7adf9b275e6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_06324052-f7f3-4d38-b5c2-b50c91fd43aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_06324052-f7f3-4d38-b5c2-b50c91fd43aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c1d5df5f-fc39-42be-b5f1-15bb5c5029ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c1d5df5f-fc39-42be-b5f1-15bb5c5029ad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_728cd28a-dd43-4009-a2d6-ae4ae031f43c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_728cd28a-dd43-4009-a2d6-ae4ae031f43c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_be7aa588-931a-447d-8919-bb0309d2f232" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_be7aa588-931a-447d-8919-bb0309d2f232" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8be974be-7f96-436a-bfb1-9deb8570df5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_be7aa588-931a-447d-8919-bb0309d2f232" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8be974be-7f96-436a-bfb1-9deb8570df5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_342231df-a1a3-4541-bc9b-623d4813c491" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_be7aa588-931a-447d-8919-bb0309d2f232" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_342231df-a1a3-4541-bc9b-623d4813c491" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_09d66c6a-29fb-47d0-bf0b-80b30ffedbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_EarningsPerShareBasic_09d66c6a-29fb-47d0-bf0b-80b30ffedbb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8e39ef5d-b7fc-4b41-b88a-51efa10d91e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8e39ef5d-b7fc-4b41-b88a-51efa10d91e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_1abeb535-92e0-4e25-be16-76ac43b01532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_1abeb535-92e0-4e25-be16-76ac43b01532" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b7bed1d0-6732-4cab-a11a-542ff7e21bca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b7bed1d0-6732-4cab-a11a-542ff7e21bca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_a278f90f-3e23-44a6-a8ee-c307a0b88312" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_a278f90f-3e23-44a6-a8ee-c307a0b88312" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPSScheduleofCommonStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_5e51f39d-149f-40d3-8eef-ab689d756335" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_7a9d0ddb-a4de-4a54-a768-43dd1c029224" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_5e51f39d-149f-40d3-8eef-ab689d756335" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_7a9d0ddb-a4de-4a54-a768-43dd1c029224" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ba10aa6f-695c-4416-bb4c-bd3d18aacb77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_7a9d0ddb-a4de-4a54-a768-43dd1c029224" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ba10aa6f-695c-4416-bb4c-bd3d18aacb77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ba10aa6f-695c-4416-bb4c-bd3d18aacb77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba10aa6f-695c-4416-bb4c-bd3d18aacb77" xlink:to="loc_us-gaap_ClassOfStockDomain_ba10aa6f-695c-4416-bb4c-bd3d18aacb77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_539a8ff6-80b9-44f6-a537-9b76cbe92f60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba10aa6f-695c-4416-bb4c-bd3d18aacb77" xlink:to="loc_us-gaap_ClassOfStockDomain_539a8ff6-80b9-44f6-a537-9b76cbe92f60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_73832911-a115-4c01-bc2f-096dc75b068e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_539a8ff6-80b9-44f6-a537-9b76cbe92f60" xlink:to="loc_us-gaap_PreferredStockMember_73832911-a115-4c01-bc2f-096dc75b068e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ad726478-bf8c-4641-9c7d-e519f6c2e6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_539a8ff6-80b9-44f6-a537-9b76cbe92f60" xlink:to="loc_us-gaap_CommonStockMember_ad726478-bf8c-4641-9c7d-e519f6c2e6ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5e51f39d-149f-40d3-8eef-ab689d756335" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_778dee39-f2b2-4688-9ee9-77244a3bb72f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:to="loc_us-gaap_SharesOutstanding_778dee39-f2b2-4688-9ee9-77244a3bb72f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_f0698b32-89b7-4488-848f-5e66306e7bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_f0698b32-89b7-4488-848f-5e66306e7bb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_9d967ce8-356e-460f-b3de-99dd2ad07476" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_9d967ce8-356e-460f-b3de-99dd2ad07476" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_dcac7439-e755-45f4-a41f-7cc4468bf6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_63b983c9-b1d0-4add-9e3b-b7d575463ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_16c6b6e7-f4be-45ad-9fc6-a6e636f71528" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63b983c9-b1d0-4add-9e3b-b7d575463ff3" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_16c6b6e7-f4be-45ad-9fc6-a6e636f71528" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5a0e2b7b-6d63-46b4-84f9-89fdc125fdee" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_16c6b6e7-f4be-45ad-9fc6-a6e636f71528" xlink:to="loc_srt_RangeAxis_5a0e2b7b-6d63-46b4-84f9-89fdc125fdee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5a0e2b7b-6d63-46b4-84f9-89fdc125fdee_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5a0e2b7b-6d63-46b4-84f9-89fdc125fdee" xlink:to="loc_srt_RangeMember_5a0e2b7b-6d63-46b4-84f9-89fdc125fdee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_befb0705-0ef1-450a-8ef0-1db681b1a018" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5a0e2b7b-6d63-46b4-84f9-89fdc125fdee" xlink:to="loc_srt_RangeMember_befb0705-0ef1-450a-8ef0-1db681b1a018" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7a3dc679-0d8f-41b5-8a8c-e6668c9daf8b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_befb0705-0ef1-450a-8ef0-1db681b1a018" xlink:to="loc_srt_MinimumMember_7a3dc679-0d8f-41b5-8a8c-e6668c9daf8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d015e199-50f4-480f-8fc5-a458674495c4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_befb0705-0ef1-450a-8ef0-1db681b1a018" xlink:to="loc_srt_MaximumMember_d015e199-50f4-480f-8fc5-a458674495c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e51bbaba-6acb-4b3b-8b31-20127ca374a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63b983c9-b1d0-4add-9e3b-b7d575463ff3" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e51bbaba-6acb-4b3b-8b31-20127ca374a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_662374bf-e41d-42e3-b0b9-0df0f7d2df26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_af601c9e-3602-423b-a4eb-3a9b2783b2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_662374bf-e41d-42e3-b0b9-0df0f7d2df26" xlink:to="loc_us-gaap_LossContingenciesTable_af601c9e-3602-423b-a4eb-3a9b2783b2ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a7cbbfd4-c409-452d-959c-edcc08b99674" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_af601c9e-3602-423b-a4eb-3a9b2783b2ba" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a7cbbfd4-c409-452d-959c-edcc08b99674" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a7cbbfd4-c409-452d-959c-edcc08b99674_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a7cbbfd4-c409-452d-959c-edcc08b99674" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a7cbbfd4-c409-452d-959c-edcc08b99674_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_88e972f7-1104-435b-a652-a55d8ee51edf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a7cbbfd4-c409-452d-959c-edcc08b99674" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_88e972f7-1104-435b-a652-a55d8ee51edf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_2870f61b-684b-4cc3-bc2a-65449748f4d6" xlink:href="mgpi-20231231.xsd#mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_88e972f7-1104-435b-a652-a55d8ee51edf" xlink:to="loc_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_2870f61b-684b-4cc3-bc2a-65449748f4d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_b90bd573-6744-46a6-8d72-501682a04efb" xlink:href="mgpi-20231231.xsd#mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_88e972f7-1104-435b-a652-a55d8ee51edf" xlink:to="loc_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_b90bd573-6744-46a6-8d72-501682a04efb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_1fe7c602-82da-408e-bdba-15a19b5b47fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_662374bf-e41d-42e3-b0b9-0df0f7d2df26" xlink:to="loc_us-gaap_OtherCommitment_1fe7c602-82da-408e-bdba-15a19b5b47fe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8dce9861-1677-4990-aa2f-54b7a33932cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:to="loc_us-gaap_PlanNameAxis_8dce9861-1677-4990-aa2f-54b7a33932cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8dce9861-1677-4990-aa2f-54b7a33932cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_8dce9861-1677-4990-aa2f-54b7a33932cb" xlink:to="loc_us-gaap_PlanNameDomain_8dce9861-1677-4990-aa2f-54b7a33932cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_26ebc0e9-c67d-4bee-856a-83747d32993b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_8dce9861-1677-4990-aa2f-54b7a33932cb" xlink:to="loc_us-gaap_PlanNameDomain_26ebc0e9-c67d-4bee-856a-83747d32993b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ShorttermIncentivePlanMember_cdbee7e2-0e0b-4d07-989d-e7e5a47e23c4" xlink:href="mgpi-20231231.xsd#mgpi_ShorttermIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_26ebc0e9-c67d-4bee-856a-83747d32993b" xlink:to="loc_mgpi_ShorttermIncentivePlanMember_cdbee7e2-0e0b-4d07-989d-e7e5a47e23c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_The2014PlanMember_123acaa6-9928-483a-b240-e17f1701b099" xlink:href="mgpi-20231231.xsd#mgpi_The2014PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_26ebc0e9-c67d-4bee-856a-83747d32993b" xlink:to="loc_mgpi_The2014PlanMember_123acaa6-9928-483a-b240-e17f1701b099" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TheDirectorsPlanMember_dc48ff42-3200-46a4-bfe4-c2c1e42ac5dd" xlink:href="mgpi-20231231.xsd#mgpi_TheDirectorsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_26ebc0e9-c67d-4bee-856a-83747d32993b" xlink:to="loc_mgpi_TheDirectorsPlanMember_dc48ff42-3200-46a4-bfe4-c2c1e42ac5dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4c3b526c-cc94-45df-9ab3-12a940974b90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:to="loc_us-gaap_AwardTypeAxis_4c3b526c-cc94-45df-9ab3-12a940974b90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c3b526c-cc94-45df-9ab3-12a940974b90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4c3b526c-cc94-45df-9ab3-12a940974b90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c3b526c-cc94-45df-9ab3-12a940974b90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_709a1823-8d50-4d0e-b2fe-d1a43c0860de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4c3b526c-cc94-45df-9ab3-12a940974b90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_709a1823-8d50-4d0e-b2fe-d1a43c0860de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9a7abf79-5a8f-4170-b0cb-b6af5567bfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_709a1823-8d50-4d0e-b2fe-d1a43c0860de" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9a7abf79-5a8f-4170-b0cb-b6af5567bfc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_c34a6148-fbdf-4605-9eb2-e4468321415d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:to="loc_us-gaap_VestingAxis_c34a6148-fbdf-4605-9eb2-e4468321415d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_c34a6148-fbdf-4605-9eb2-e4468321415d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_c34a6148-fbdf-4605-9eb2-e4468321415d" xlink:to="loc_us-gaap_VestingDomain_c34a6148-fbdf-4605-9eb2-e4468321415d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_b5699667-ed77-430c-8ba4-b96383f4a5db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_c34a6148-fbdf-4605-9eb2-e4468321415d" xlink:to="loc_us-gaap_VestingDomain_b5699667-ed77-430c-8ba4-b96383f4a5db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_0f85c329-c1c2-4931-aa3b-76a6cf777d32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_b5699667-ed77-430c-8ba4-b96383f4a5db" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_0f85c329-c1c2-4931-aa3b-76a6cf777d32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_45ff337a-b237-49d4-8046-94c4f598dc33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_b5699667-ed77-430c-8ba4-b96383f4a5db" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_45ff337a-b237-49d4-8046-94c4f598dc33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_84f061ed-644e-43e5-8d26-b4ad8e37b763" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_84f061ed-644e-43e5-8d26-b4ad8e37b763" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2734cb2a-7a40-4d8c-b7eb-c719495c84c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2734cb2a-7a40-4d8c-b7eb-c719495c84c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_93539043-1b60-47de-98d7-8b27e21aa887" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_TreasuryStockCommonShares_93539043-1b60-47de-98d7-8b27e21aa887" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_dae8b43d-c144-4e3e-b682-318b1df847a0" xlink:href="mgpi-20231231.xsd#mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_dae8b43d-c144-4e3e-b682-318b1df847a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a9825a49-0714-4e05-a521-53027c44fb27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a9825a49-0714-4e05-a521-53027c44fb27" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_00b332b9-86f5-40ab-972a-d137f957f9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_00b332b9-86f5-40ab-972a-d137f957f9bc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b6001e35-15ef-441e-9be3-020fe95fc970" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b6001e35-15ef-441e-9be3-020fe95fc970" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dfc2eba2-f2ab-4174-b7a8-a333e6d4f110" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dfc2eba2-f2ab-4174-b7a8-a333e6d4f110" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_62a795aa-7a96-4736-b309-e8c16a77116c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_62a795aa-7a96-4736-b309-e8c16a77116c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ae5ac81d-cfb4-4110-9637-e41e194c1c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ae5ac81d-cfb4-4110-9637-e41e194c1c01" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5d5bddbf-8961-4d84-a9f0-91b19bb698c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5d5bddbf-8961-4d84-a9f0-91b19bb698c9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_49970e02-1947-441f-b608-e7f2bbdb41bc" xlink:href="mgpi-20231231.xsd#mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_49970e02-1947-441f-b608-e7f2bbdb41bc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_77352ac3-866d-420c-8db6-89aa3eb05a55" xlink:href="mgpi-20231231.xsd#mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_77352ac3-866d-420c-8db6-89aa3eb05a55" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TargetedBonusAwardExpense_abde5768-c3c7-455b-b6d2-ab1ef935e70c" xlink:href="mgpi-20231231.xsd#mgpi_TargetedBonusAwardExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_mgpi_TargetedBonusAwardExpense_abde5768-c3c7-455b-b6d2-ab1ef935e70c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_aa1b2b55-5a3e-48d0-acab-bb977e4c2e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_aa1b2b55-5a3e-48d0-acab-bb977e4c2e2e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_929a6500-cf6a-44dc-9087-757621a942bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_929a6500-cf6a-44dc-9087-757621a942bd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_6b139c3d-3011-47de-baae-02b50697c4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_6b139c3d-3011-47de-baae-02b50697c4fe" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EMPLOYEEBENEFITPLANSRestrictedStockDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3db68011-3188-432f-9ead-ce828e971aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a3a53b0-9631-48ad-bc7d-79dbecffd1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3db68011-3188-432f-9ead-ce828e971aaf" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a3a53b0-9631-48ad-bc7d-79dbecffd1cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5a58b6a3-472b-41e3-b629-6c72bd59774c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a3a53b0-9631-48ad-bc7d-79dbecffd1cb" xlink:to="loc_us-gaap_AwardTypeAxis_5a58b6a3-472b-41e3-b629-6c72bd59774c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5a58b6a3-472b-41e3-b629-6c72bd59774c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5a58b6a3-472b-41e3-b629-6c72bd59774c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5a58b6a3-472b-41e3-b629-6c72bd59774c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_676b8843-3b66-4028-995d-a689907e1827" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5a58b6a3-472b-41e3-b629-6c72bd59774c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_676b8843-3b66-4028-995d-a689907e1827" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d6fcc72f-13f5-4b91-a0f9-5336c6871682" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_676b8843-3b66-4028-995d-a689907e1827" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d6fcc72f-13f5-4b91-a0f9-5336c6871682" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3db68011-3188-432f-9ead-ce828e971aaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a954decd-fd47-4a67-9fb4-96002ccba118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a954decd-fd47-4a67-9fb4-96002ccba118" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_663ecef5-9ed6-48a9-95b5-fa71eaf5abf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_663ecef5-9ed6-48a9-95b5-fa71eaf5abf1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3bc4c5a1-9cfd-4626-8e2e-491eba83d98a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3bc4c5a1-9cfd-4626-8e2e-491eba83d98a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c5d59c9b-4527-4f36-9e0a-335cfd6aca86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c5d59c9b-4527-4f36-9e0a-335cfd6aca86" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_45d9d81a-55fc-42f8-9d20-fb958b7239d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3db68011-3188-432f-9ead-ce828e971aaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4e078e2-7a6c-4e33-876a-fd3fbefe86af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4e078e2-7a6c-4e33-876a-fd3fbefe86af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11fd6487-4d2c-44a2-b5d1-96cc73522b02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11fd6487-4d2c-44a2-b5d1-96cc73522b02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_58c96480-6c47-4481-ad3e-5ee63cae8d23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_58c96480-6c47-4481-ad3e-5ee63cae8d23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a09bb804-9df9-4219-a4d0-20d7e700f3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a09bb804-9df9-4219-a4d0-20d7e700f3a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_af4c3f2d-e226-45e3-980d-3e844afd1431" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONCENTRATIONSANDRELATEDPARTIESDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_f4c90c06-3196-4e6a-bb57-26847fb8a27a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f4c90c06-3196-4e6a-bb57-26847fb8a27a" xlink:to="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ce480bd7-6265-43ee-8081-e7d10a670501" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_srt_MajorCustomersAxis_ce480bd7-6265-43ee-8081-e7d10a670501" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ce480bd7-6265-43ee-8081-e7d10a670501_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_ce480bd7-6265-43ee-8081-e7d10a670501" xlink:to="loc_srt_NameOfMajorCustomerDomain_ce480bd7-6265-43ee-8081-e7d10a670501_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_39b50dc6-1e82-4800-ba0b-6733d83a5783" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_ce480bd7-6265-43ee-8081-e7d10a670501" xlink:to="loc_srt_NameOfMajorCustomerDomain_39b50dc6-1e82-4800-ba0b-6733d83a5783" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OneCustomerMember_ed224ef7-e8a4-4df3-bb9b-5fd38e06dc51" xlink:href="mgpi-20231231.xsd#mgpi_OneCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_39b50dc6-1e82-4800-ba0b-6733d83a5783" xlink:to="loc_mgpi_OneCustomerMember_ed224ef7-e8a4-4df3-bb9b-5fd38e06dc51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TenLargestCustomersMember_166f4f7b-3003-46e5-99f6-6b92f3d2dca8" xlink:href="mgpi-20231231.xsd#mgpi_TenLargestCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_39b50dc6-1e82-4800-ba0b-6733d83a5783" xlink:to="loc_mgpi_TenLargestCustomersMember_166f4f7b-3003-46e5-99f6-6b92f3d2dca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a2496291-33a0-4a7b-a4aa-d514990fadd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a2496291-33a0-4a7b-a4aa-d514990fadd2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a2496291-33a0-4a7b-a4aa-d514990fadd2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a2496291-33a0-4a7b-a4aa-d514990fadd2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a2496291-33a0-4a7b-a4aa-d514990fadd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87adc82b-6c53-401a-bfa9-c764c6bde946" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a2496291-33a0-4a7b-a4aa-d514990fadd2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87adc82b-6c53-401a-bfa9-c764c6bde946" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_d4ab60cf-1f14-411e-9060-32bd20ccc0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87adc82b-6c53-401a-bfa9-c764c6bde946" xlink:to="loc_us-gaap_SalesRevenueNetMember_d4ab60cf-1f14-411e-9060-32bd20ccc0fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember_95fec932-fc81-406e-a768-8957f43a9232" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87adc82b-6c53-401a-bfa9-c764c6bde946" xlink:to="loc_us-gaap_CostOfGoodsTotalMember_95fec932-fc81-406e-a768-8957f43a9232" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3f964005-e94d-4f24-aa94-82b2d8bbce4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3f964005-e94d-4f24-aa94-82b2d8bbce4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3f964005-e94d-4f24-aa94-82b2d8bbce4b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3f964005-e94d-4f24-aa94-82b2d8bbce4b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3f964005-e94d-4f24-aa94-82b2d8bbce4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9bd3863c-a89a-4440-b044-973c85ee8b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3f964005-e94d-4f24-aa94-82b2d8bbce4b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9bd3863c-a89a-4440-b044-973c85ee8b2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_982ffcb9-ef23-4065-ac38-bb3d1bfb0e49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9bd3863c-a89a-4440-b044-973c85ee8b2b" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_982ffcb9-ef23-4065-ac38-bb3d1bfb0e49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_3b1e8961-8e63-4977-aefc-6d6ac6491e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9bd3863c-a89a-4440-b044-973c85ee8b2b" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_3b1e8961-8e63-4977-aefc-6d6ac6491e3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_de336e49-a217-4909-bfdc-159edd261088" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_de336e49-a217-4909-bfdc-159edd261088" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_de336e49-a217-4909-bfdc-159edd261088_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_de336e49-a217-4909-bfdc-159edd261088" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_de336e49-a217-4909-bfdc-159edd261088_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_df5ab2d6-77cb-4aa5-857f-a5e72fff3b12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_de336e49-a217-4909-bfdc-159edd261088" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_df5ab2d6-77cb-4aa5-857f-a5e72fff3b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TwoGrainSuppliersMember_ce78c3a2-038b-4da8-8835-276bb2701d12" xlink:href="mgpi-20231231.xsd#mgpi_TwoGrainSuppliersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_df5ab2d6-77cb-4aa5-857f-a5e72fff3b12" xlink:to="loc_mgpi_TwoGrainSuppliersMember_ce78c3a2-038b-4da8-8835-276bb2701d12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TenLargestSuppliersMember_74d97982-9e48-4437-8482-4de65c927e9f" xlink:href="mgpi-20231231.xsd#mgpi_TenLargestSuppliersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_df5ab2d6-77cb-4aa5-857f-a5e72fff3b12" xlink:to="loc_mgpi_TenLargestSuppliersMember_74d97982-9e48-4437-8482-4de65c927e9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_c2b66ceb-81bb-4b2c-949e-1be1d0dbae22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_c2b66ceb-81bb-4b2c-949e-1be1d0dbae22" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_c2b66ceb-81bb-4b2c-949e-1be1d0dbae22_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_c2b66ceb-81bb-4b2c-949e-1be1d0dbae22" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_c2b66ceb-81bb-4b2c-949e-1be1d0dbae22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_929205b0-a313-44a5-9c97-4afcae14ae3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_c2b66ceb-81bb-4b2c-949e-1be1d0dbae22" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_929205b0-a313-44a5-9c97-4afcae14ae3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_5fc0b221-13eb-4ca4-9149-a53f72c21ac9" xlink:href="mgpi-20231231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_929205b0-a313-44a5-9c97-4afcae14ae3c" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_5fc0b221-13eb-4ca4-9149-a53f72c21ac9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_55d8a8ff-0da4-47b6-b998-bce324b5dcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_55d8a8ff-0da4-47b6-b998-bce324b5dcfd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_55d8a8ff-0da4-47b6-b998-bce324b5dcfd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_55d8a8ff-0da4-47b6-b998-bce324b5dcfd" xlink:to="loc_us-gaap_RelatedPartyDomain_55d8a8ff-0da4-47b6-b998-bce324b5dcfd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0296d332-f023-4e4e-ad50-eb1baba6a826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_55d8a8ff-0da4-47b6-b998-bce324b5dcfd" xlink:to="loc_us-gaap_RelatedPartyDomain_0296d332-f023-4e4e-ad50-eb1baba6a826" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_67ba53b1-ea55-4300-8d27-70d6ecda06b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_0296d332-f023-4e4e-ad50-eb1baba6a826" xlink:to="loc_us-gaap_RelatedPartyMember_67ba53b1-ea55-4300-8d27-70d6ecda06b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_99e0f77e-c711-4b91-b369-93f9a329643e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_99e0f77e-c711-4b91-b369-93f9a329643e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_99e0f77e-c711-4b91-b369-93f9a329643e_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_99e0f77e-c711-4b91-b369-93f9a329643e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_99e0f77e-c711-4b91-b369-93f9a329643e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6379cb15-ee36-454a-b345-1d76c12031f2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_99e0f77e-c711-4b91-b369-93f9a329643e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6379cb15-ee36-454a-b345-1d76c12031f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_0f7f6754-e66a-4c26-8fea-544a7cabfd1c" xlink:href="mgpi-20231231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_6379cb15-ee36-454a-b345-1d76c12031f2" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_0f7f6754-e66a-4c26-8fea-544a7cabfd1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_91972eba-5012-48fe-ad5e-3ed01e7aa487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f4c90c06-3196-4e6a-bb57-26847fb8a27a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_91972eba-5012-48fe-ad5e-3ed01e7aa487" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_4b8d5898-514d-4f8c-909b-34c5efef9f40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f4c90c06-3196-4e6a-bb57-26847fb8a27a" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_4b8d5898-514d-4f8c-909b-34c5efef9f40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_f753ec40-fe74-4cdf-a870-80d1e237b561" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f4c90c06-3196-4e6a-bb57-26847fb8a27a" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_f753ec40-fe74-4cdf-a870-80d1e237b561" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c5c77922-9f0c-4ec0-b518-1df4085febf4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:to="loc_srt_ConsolidationItemsAxis_c5c77922-9f0c-4ec0-b518-1df4085febf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c5c77922-9f0c-4ec0-b518-1df4085febf4_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_c5c77922-9f0c-4ec0-b518-1df4085febf4" xlink:to="loc_srt_ConsolidationItemsDomain_c5c77922-9f0c-4ec0-b518-1df4085febf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6a4b08cc-fa61-47a6-9c6c-198e97ba927e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_c5c77922-9f0c-4ec0-b518-1df4085febf4" xlink:to="loc_srt_ConsolidationItemsDomain_6a4b08cc-fa61-47a6-9c6c-198e97ba927e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f1c9f33d-f511-4a29-af7a-7d1be416ddad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6a4b08cc-fa61-47a6-9c6c-198e97ba927e" xlink:to="loc_us-gaap_OperatingSegmentsMember_f1c9f33d-f511-4a29-af7a-7d1be416ddad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_8b9865a5-44e8-41e0-b42c-b2f427f9837a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6a4b08cc-fa61-47a6-9c6c-198e97ba927e" xlink:to="loc_us-gaap_CorporateNonSegmentMember_8b9865a5-44e8-41e0-b42c-b2f427f9837a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_70e9af70-7424-400f-9473-5d73580f8330" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_70e9af70-7424-400f-9473-5d73580f8330" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_70e9af70-7424-400f-9473-5d73580f8330_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_70e9af70-7424-400f-9473-5d73580f8330" xlink:to="loc_us-gaap_SegmentDomain_70e9af70-7424-400f-9473-5d73580f8330_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_74353ae0-c55d-45f0-9eaf-f9c4e5ceb58a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_70e9af70-7424-400f-9473-5d73580f8330" xlink:to="loc_us-gaap_SegmentDomain_74353ae0-c55d-45f0-9eaf-f9c4e5ceb58a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_0953c828-f975-488f-b22a-45d4d68f2179" xlink:href="mgpi-20231231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_74353ae0-c55d-45f0-9eaf-f9c4e5ceb58a" xlink:to="loc_mgpi_DistillingSolutionsMember_0953c828-f975-488f-b22a-45d4d68f2179" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_4a371d96-7409-4a0e-b617-3002daf66a10" xlink:href="mgpi-20231231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_74353ae0-c55d-45f0-9eaf-f9c4e5ceb58a" xlink:to="loc_mgpi_BrandedSpiritsMember_4a371d96-7409-4a0e-b617-3002daf66a10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_28ed391a-ebe4-493d-91fe-4756d4556ccf" xlink:href="mgpi-20231231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_74353ae0-c55d-45f0-9eaf-f9c4e5ceb58a" xlink:to="loc_mgpi_IngredientSolutionsMember_28ed391a-ebe4-493d-91fe-4756d4556ccf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_bf5cdf56-12f6-4af7-abd4-c40bc80fd611" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:to="loc_srt_StatementGeographicalAxis_bf5cdf56-12f6-4af7-abd4-c40bc80fd611" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bf5cdf56-12f6-4af7-abd4-c40bc80fd611_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_bf5cdf56-12f6-4af7-abd4-c40bc80fd611" xlink:to="loc_srt_SegmentGeographicalDomain_bf5cdf56-12f6-4af7-abd4-c40bc80fd611_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_44f340b9-8ba5-4d52-a7e3-1083ac3f9b4c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_bf5cdf56-12f6-4af7-abd4-c40bc80fd611" xlink:to="loc_srt_SegmentGeographicalDomain_44f340b9-8ba5-4d52-a7e3-1083ac3f9b4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_ef5e1d24-8da8-454a-82c0-c9535a25f325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_44f340b9-8ba5-4d52-a7e3-1083ac3f9b4c" xlink:to="loc_us-gaap_NonUsMember_ef5e1d24-8da8-454a-82c0-c9535a25f325" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_63b94d5d-d506-4dab-a7c8-bafc4b7b9f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_63b94d5d-d506-4dab-a7c8-bafc4b7b9f5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_966b94de-ffbb-498e-b9c7-9bfb70865249" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:to="loc_us-gaap_GrossProfit_966b94de-ffbb-498e-b9c7-9bfb70865249" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d954d6b8-84bd-45b7-a34a-2a066bce8832" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d954d6b8-84bd-45b7-a34a-2a066bce8832" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2cc26cc1-1d77-4bef-b3ae-f744d31e3bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2cc26cc1-1d77-4bef-b3ae-f744d31e3bdc" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91a85085-4e3f-4605-a3a1-d9e21dd0b914" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91a85085-4e3f-4605-a3a1-d9e21dd0b914" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_fb999f39-3408-4590-8035-47026d6207ca" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:to="loc_srt_ConsolidationItemsAxis_fb999f39-3408-4590-8035-47026d6207ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fb999f39-3408-4590-8035-47026d6207ca_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_fb999f39-3408-4590-8035-47026d6207ca" xlink:to="loc_srt_ConsolidationItemsDomain_fb999f39-3408-4590-8035-47026d6207ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d61d248f-6f9f-49e6-8e96-20864f033d36" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_fb999f39-3408-4590-8035-47026d6207ca" xlink:to="loc_srt_ConsolidationItemsDomain_d61d248f-6f9f-49e6-8e96-20864f033d36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0e7552c1-cf6c-4efb-8d70-12f5e5e3e41a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_d61d248f-6f9f-49e6-8e96-20864f033d36" xlink:to="loc_us-gaap_OperatingSegmentsMember_0e7552c1-cf6c-4efb-8d70-12f5e5e3e41a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_c7f8c4f5-1c27-430a-b41b-d13556f62f62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_d61d248f-6f9f-49e6-8e96-20864f033d36" xlink:to="loc_us-gaap_CorporateNonSegmentMember_c7f8c4f5-1c27-430a-b41b-d13556f62f62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_23eaabf1-bc31-4a72-b69a-07420f66827e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_23eaabf1-bc31-4a72-b69a-07420f66827e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_23eaabf1-bc31-4a72-b69a-07420f66827e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_23eaabf1-bc31-4a72-b69a-07420f66827e" xlink:to="loc_us-gaap_SegmentDomain_23eaabf1-bc31-4a72-b69a-07420f66827e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f070ef55-8329-4d48-8d7b-72be11be5035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_23eaabf1-bc31-4a72-b69a-07420f66827e" xlink:to="loc_us-gaap_SegmentDomain_f070ef55-8329-4d48-8d7b-72be11be5035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_fd34bb27-275e-4424-a34e-57ba33b28501" xlink:href="mgpi-20231231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f070ef55-8329-4d48-8d7b-72be11be5035" xlink:to="loc_mgpi_DistillingSolutionsMember_fd34bb27-275e-4424-a34e-57ba33b28501" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_1cfb6634-eee3-403d-8072-ed41fc230dba" xlink:href="mgpi-20231231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f070ef55-8329-4d48-8d7b-72be11be5035" xlink:to="loc_mgpi_BrandedSpiritsMember_1cfb6634-eee3-403d-8072-ed41fc230dba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_0e2b0cfb-855f-4e94-b71b-c2ce6c9076f7" xlink:href="mgpi-20231231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f070ef55-8329-4d48-8d7b-72be11be5035" xlink:to="loc_mgpi_IngredientSolutionsMember_0e2b0cfb-855f-4e94-b71b-c2ce6c9076f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5ea8d8e8-d5a3-45d4-a185-2103a2d411a3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:to="loc_srt_StatementGeographicalAxis_5ea8d8e8-d5a3-45d4-a185-2103a2d411a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5ea8d8e8-d5a3-45d4-a185-2103a2d411a3_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_5ea8d8e8-d5a3-45d4-a185-2103a2d411a3" xlink:to="loc_srt_SegmentGeographicalDomain_5ea8d8e8-d5a3-45d4-a185-2103a2d411a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d815d278-a764-4be4-b039-0c28f2975dc2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_5ea8d8e8-d5a3-45d4-a185-2103a2d411a3" xlink:to="loc_srt_SegmentGeographicalDomain_d815d278-a764-4be4-b039-0c28f2975dc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_2eab6fb5-3e90-4b54-8488-fccbc14853fc" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d815d278-a764-4be4-b039-0c28f2975dc2" xlink:to="loc_country_IE_2eab6fb5-3e90-4b54-8488-fccbc14853fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5113b57f-8569-462e-b620-aad19808fc62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91a85085-4e3f-4605-a3a1-d9e21dd0b914" xlink:to="loc_us-gaap_Assets_5113b57f-8569-462e-b620-aad19808fc62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_bb602dbc-d268-48b0-8b01-c4e68838fb69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91a85085-4e3f-4605-a3a1-d9e21dd0b914" xlink:to="loc_us-gaap_NoncurrentAssets_bb602dbc-d268-48b0-8b01-c4e68838fb69" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_1190efa5-3304-46e0-9807-6db24102f672" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_1b1d6396-123c-4484-a3d9-5997ad76601f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_1190efa5-3304-46e0-9807-6db24102f672" xlink:to="loc_us-gaap_SubsequentEventTable_1b1d6396-123c-4484-a3d9-5997ad76601f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5a6f75fa-7ad9-4e49-8615-524885a0b8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1b1d6396-123c-4484-a3d9-5997ad76601f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5a6f75fa-7ad9-4e49-8615-524885a0b8d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5a6f75fa-7ad9-4e49-8615-524885a0b8d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5a6f75fa-7ad9-4e49-8615-524885a0b8d1" xlink:to="loc_us-gaap_RelatedPartyDomain_5a6f75fa-7ad9-4e49-8615-524885a0b8d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_06634d63-5975-410d-91b0-d5db3b59b590" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5a6f75fa-7ad9-4e49-8615-524885a0b8d1" xlink:to="loc_us-gaap_RelatedPartyDomain_06634d63-5975-410d-91b0-d5db3b59b590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_bed02410-a224-4558-970a-576c027b2cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_06634d63-5975-410d-91b0-d5db3b59b590" xlink:to="loc_us-gaap_RelatedPartyMember_bed02410-a224-4558-970a-576c027b2cfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3852efcc-64f6-4793-9daa-540566f5d4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1b1d6396-123c-4484-a3d9-5997ad76601f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3852efcc-64f6-4793-9daa-540566f5d4d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3852efcc-64f6-4793-9daa-540566f5d4d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3852efcc-64f6-4793-9daa-540566f5d4d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3852efcc-64f6-4793-9daa-540566f5d4d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5e77ea54-29a8-4564-ba78-16c719ac0208" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3852efcc-64f6-4793-9daa-540566f5d4d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5e77ea54-29a8-4564-ba78-16c719ac0208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e52371e2-642e-4508-878e-68258dd5d1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_5e77ea54-29a8-4564-ba78-16c719ac0208" xlink:to="loc_us-gaap_SubsequentEventMember_e52371e2-642e-4508-878e-68258dd5d1d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e9829cd0-bb3a-4a0a-9015-12c7c9f4a847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1190efa5-3304-46e0-9807-6db24102f672" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e9829cd0-bb3a-4a0a-9015-12c7c9f4a847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_52983f66-d338-4d88-a459-cc46266e2bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1190efa5-3304-46e0-9807-6db24102f672" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_52983f66-d338-4d88-a459-cc46266e2bcb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="4"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>mgpi-20231231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:bcad617c-7ec4-40e8-9fe7-a21a55316767,g:44d16d04-7114-401b-9484-95ade4d28b5d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock_cf01cd56-7ae2-4509-8e24-b2666832233b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excise Taxes</link:label>
    <link:label id="lab_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Transaction Price Measurement, Tax Exclusion [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_af7a3bea-9ca2-46ac-bb1e-4418cefa87bb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f7bca1be-e7cc-4666-833d-64ffd5773fba_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_d9f01593-1c52-438f-b91b-c529ff56426f_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_b308540e-6d82-48e1-a1ad-3a48c44c5f1b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Expenses And Other</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_65bf4d4f-0e49-49a5-a14d-64396c9a9f2e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_103354ea-23e9-46de-baa9-0883d5b1c0a8_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfLoanCosts_ace3848f-8d56-41d0-9b84-0f6ca2dd3b50_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfLoanCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan fees incurred with borrowings</link:label>
    <link:label id="lab_us-gaap_PaymentsOfLoanCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfLoanCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Loan Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfLoanCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfLoanCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfLoanCosts" xlink:to="lab_us-gaap_PaymentsOfLoanCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_390002e6-1430-4791-ba2e-abc6e5857831_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_eb56892d-b510-4d96-82c5-332cc49b437b_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7bac6084-f3ec-4b28-8911-d318ab610d37_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of effects of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_3622580d-529d-46ee-8d96-8721fcd1d3cf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_ea256a4d-78e0-4895-9640-1db1f8648289_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold of consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_618e8dee-2a9a-4829-b7f7-fef1da94df4d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_ccb2179c-8fae-4b48-ac1b-8a20fcb86bc5_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9c530828-a517-4027-a344-eeec1b1102ae_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non vested balance at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a921f87f-3ce2-4d76-a2b8-6bb3cf567ade_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non vested balance at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_b16707c3-1de9-4bc7-b6ba-a06a3a3304a9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement, interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock_44db7622-3432-4454-9cdf-b16471ee7d4c_terseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination, Segment Allocation of Intangibles Excluding Goodwill</link:label>
    <link:label id="lab_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock_label_en-US" xlink:label="lab_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Segment Allocation of Intangibles Excluding Goodwill [Table Text Block]</link:label>
    <link:label id="lab_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock_documentation_en-US" xlink:label="lab_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Segment Allocation of Intangibles Excluding Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock" xlink:to="lab_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_73a05450-e315-4e8b-8445-bcfac7cdf6ac_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CORPORATE BORROWINGS</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DeferredTaxAssetsOperatingLeaseLiability_701352ec-4ded-4a5c-a741-b5764a418f99_terseLabel_en-US" xlink:label="lab_mgpi_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_mgpi_DeferredTaxAssetsOperatingLeaseLiability_label_en-US" xlink:label="lab_mgpi_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease, Liability</link:label>
    <link:label id="lab_mgpi_DeferredTaxAssetsOperatingLeaseLiability_documentation_en-US" xlink:label="lab_mgpi_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxAssetsOperatingLeaseLiability" xlink:href="mgpi-20231231.xsd#mgpi_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DeferredTaxAssetsOperatingLeaseLiability" xlink:to="lab_mgpi_DeferredTaxAssetsOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_04b68e7c-aadc-465a-878b-755095951054_terseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in stock consideration (in shares)</link:label>
    <link:label id="lab_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_label_en-US" xlink:label="lab_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Increase (Decrease) In Equity Interests Issued And Issuable, Number Of Shares</link:label>
    <link:label id="lab_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_documentation_en-US" xlink:label="lab_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Increase (Decrease) In Equity Interests Issued And Issuable, Number Of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" xlink:to="lab_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_0bedb15f-991e-4a53-a0e9-fa8a0583aa7f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_f1af8dd4-84bf-488b-8887-88a160383e1b_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration paid</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_5ae63985-33b9-4e84-b080-2f5d40a2288a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_671e5b7e-3153-452e-a96a-f64c577e5103_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolver</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0d3963f9-cfdf-426c-b800-351eab3de23e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_81493a8b-ed9d-47be-9259-c060608e738c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_6e48dac5-4a72-4df2-8400-76f8611ddb3f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_f77f161b-96cc-4d3c-b269-94f9e44b64c2_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_c2181a31-4b50-452c-b6e8-e3b7455ed9a9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_535be666-8225-4705-8001-8baa803a3294_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_fdbd1847-4eee-4f9c-a493-94b7ffbe1d1d_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment and software</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_dc548e35-c547-48ef-8c91-86f591201078_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5ff9ab67-1955-4753-9e32-7b11ad45a7b8_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_89b9941b-cbc2-41b4-acf3-6295e53d96a1_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies &#8211; Note 11</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_e7cd1c12-e383-4f9f-947a-94324cd70509_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_f894500e-96ab-4e87-9df5-dcf181ab94b2_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_06647f10-e70d-404f-8bf8-5ceeab816d14_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_SpecialtyWheatProteinsMember_bef0bfe3-8594-463b-98bb-47089f5ff5a4_terseLabel_en-US" xlink:label="lab_mgpi_SpecialtyWheatProteinsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty wheat proteins</link:label>
    <link:label id="lab_mgpi_SpecialtyWheatProteinsMember_label_en-US" xlink:label="lab_mgpi_SpecialtyWheatProteinsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Wheat Proteins [Member]</link:label>
    <link:label id="lab_mgpi_SpecialtyWheatProteinsMember_documentation_en-US" xlink:label="lab_mgpi_SpecialtyWheatProteinsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Wheat Proteins [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SpecialtyWheatProteinsMember" xlink:href="mgpi-20231231.xsd#mgpi_SpecialtyWheatProteinsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_SpecialtyWheatProteinsMember" xlink:to="lab_mgpi_SpecialtyWheatProteinsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_14635b97-336b-49e3-9246-9db71dd9cc59_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EQUITY AND EPS</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_cf05a973-19ac-4309-ab42-af8782129b72_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_3f4ad28f-32bb-42f6-8da7-c241505a707a_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_A380SeniorNotesDue2029Member_44a9e363-cbdf-40f5-9489-7a7a8f4bfc2c_terseLabel_en-US" xlink:label="lab_mgpi_A380SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Notes, 3.80% (fixed rate) due 2029</link:label>
    <link:label id="lab_mgpi_A380SeniorNotesDue2029Member_label_en-US" xlink:label="lab_mgpi_A380SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A3.80% Senior Notes Due 2029 [Member]</link:label>
    <link:label id="lab_mgpi_A380SeniorNotesDue2029Member_documentation_en-US" xlink:label="lab_mgpi_A380SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A3.80% Senior Notes Due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A380SeniorNotesDue2029Member" xlink:href="mgpi-20231231.xsd#mgpi_A380SeniorNotesDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_A380SeniorNotesDue2029Member" xlink:to="lab_mgpi_A380SeniorNotesDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_3a20a3c0-25fd-4141-b125-0edca112629f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_ValueSpiritsMember_b43a909f-30c7-4048-b3ee-7d7f56465bfa_terseLabel_en-US" xlink:label="lab_mgpi_ValueSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value</link:label>
    <link:label id="lab_mgpi_ValueSpiritsMember_label_en-US" xlink:label="lab_mgpi_ValueSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value Spirits [Member]</link:label>
    <link:label id="lab_mgpi_ValueSpiritsMember_documentation_en-US" xlink:label="lab_mgpi_ValueSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value Spirits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ValueSpiritsMember" xlink:href="mgpi-20231231.xsd#mgpi_ValueSpiritsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_ValueSpiritsMember" xlink:to="lab_mgpi_ValueSpiritsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_c8d88cf0-cfc6-4ac3-94a8-5342ea678204_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_15a6f846-b90b-443a-8c61-492bb7e70ef4_terseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued to acquire business as a percentage of outstanding common stock</link:label>
    <link:label id="lab_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_label_en-US" xlink:label="lab_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Cumulative Percentage Outstanding Common Stock, After All Transactions</link:label>
    <link:label id="lab_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_documentation_en-US" xlink:label="lab_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Cumulative Percentage Outstanding Common Stock, After All Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" xlink:to="lab_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_f1347dad-9e29-4de1-aee6-f03444c9b632_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_ea154742-600d-4edc-b009-85686b6778bb_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_8b936ece-e3b9-47e0-8bdb-e4520997a1e5_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_53334e57-c3dc-4f2d-af01-2eea0501bebe_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_51448b7a-4a1a-4446-b1d1-bebdb0e01c68_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_6a4f5a6a-a59a-47d3-8278-116313ade627_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_fd9c7d71-9afa-491b-970f-9ec3d500f1a9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred, 5% non-cumulative; $10 par value; authorized 1,000 shares; issued and outstanding 437 shares</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_b81da548-b67c-4ab6-8110-1eedeafc964e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_50824e3e-2656-43a3-94a6-5a2987022f99_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0baad5b3-203b-4d50-9586-c55864b6698e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average &#160;Grant-Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_92b82b7a-ad78-4a82-8abb-9b5795cf8dd3_terseLabel_en-US" xlink:label="lab_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LMX</link:label>
    <link:label id="lab_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_label_en-US" xlink:label="lab_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Destiladores, S.A. de CU And Agricola LG, S DE RL DE CV [Member]</link:label>
    <link:label id="lab_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_documentation_en-US" xlink:label="lab_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Destiladores, S.A. de CU And Agricola LG, S DE RL DE CV</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember" xlink:href="mgpi-20231231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember" xlink:to="lab_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_70cfc156-f8fd-40d3-ba8f-e817db6c4841_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_0b7557b7-21d2-47e8-a9ff-f408c3635f09_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted EPS (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3135205a-1d3b-4254-8b80-7e14c4f14f3f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_9ab01705-8fd5-4c41-835a-e9086df441c8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables (less allowance for credit loss of $1,475 at both December&#160;31, 2023 and 2022)</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_bf1c7c88-59f2-4cfc-a202-47d74273e5e4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_640afdf8-31b3-4402-9d61-918b0e33cfe8_terseLabel_en-US" xlink:label="lab_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity consideration for Merger</link:label>
    <link:label id="lab_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_label_en-US" xlink:label="lab_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Merger Considerations</link:label>
    <link:label id="lab_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_documentation_en-US" xlink:label="lab_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Merger Considerations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" xlink:href="mgpi-20231231.xsd#mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" xlink:to="lab_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_InventoryBarreledDistillateGross_2dde80ab-9c57-414c-a168-eed274177d9d_terseLabel_en-US" xlink:label="lab_mgpi_InventoryBarreledDistillateGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Barreled distillate (bourbons and other whiskeys)</link:label>
    <link:label id="lab_mgpi_InventoryBarreledDistillateGross_label_en-US" xlink:label="lab_mgpi_InventoryBarreledDistillateGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Barreled Distillate, Gross</link:label>
    <link:label id="lab_mgpi_InventoryBarreledDistillateGross_documentation_en-US" xlink:label="lab_mgpi_InventoryBarreledDistillateGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Barreled finished brown goods held by the entity that are readily available for sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InventoryBarreledDistillateGross" xlink:href="mgpi-20231231.xsd#mgpi_InventoryBarreledDistillateGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_InventoryBarreledDistillateGross" xlink:to="lab_mgpi_InventoryBarreledDistillateGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_204d8535-a8fe-49f5-8662-4d1b1df9c8c8_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, common (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_10e2334c-177f-4997-9f1d-2d2e1d38965e_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_6e0ab142-3279-4f04-8a24-ab2cee1af9df_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefit plans</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_857c8ce9-44bd-4187-859c-f28480f6d738_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting_61133e5b-80a9-4cb4-afba-dc1e784b2a55_terseLabel_en-US" xlink:label="lab_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum single shareholder ownership percentage to call special stockholder meeting</link:label>
    <link:label id="lab_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting_label_en-US" xlink:label="lab_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Shareholder Ownership Percentage Required To Call Stockholder Meeting</link:label>
    <link:label id="lab_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting_documentation_en-US" xlink:label="lab_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Shareholder Ownership Percentage Required To Call Stockholder Meeting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" xlink:href="mgpi-20231231.xsd#mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" xlink:to="lab_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_a48501e3-95d0-4755-8dc9-88ff918e2cf9_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_0e29f901-a4bb-4c41-960b-0f6d9b3601c6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions to equity method investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransportationEquipmentMember_2f36dc4d-0690-4eac-9dc5-65514e489080_terseLabel_en-US" xlink:label="lab_us-gaap_TransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation equipment</link:label>
    <link:label id="lab_us-gaap_TransportationEquipmentMember_label_en-US" xlink:label="lab_us-gaap_TransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransportationEquipmentMember" xlink:to="lab_us-gaap_TransportationEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_d0e64bee-5a7a-4d71-a0d5-a7ef663e617c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit) allocated to comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_2dda0d6a-3877-4279-8ad0-017bf7e516b4_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to MGP Ingredients, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_25bb56ae-1d2d-4cb0-bbd8-23fe5e1f72e1_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to MGP Ingredients, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1684cbe3-3a32-46ad-9c41-4c85f13b048d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_e4990617-3cc0-4ad6-91bb-09e7cdee7713_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_9e681521-d326-43c8-9ca3-54a69f70ca03_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7a5cb936-033c-4bff-80bd-2ec7e1032721_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation of Foreign Currencies</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4decfbf8-943c-46df-8b6c-3f29fc5d14e5_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_a38be9a1-3709-43fc-8aea-b008bcd34c14_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_e82b08a0-6ef9-40d7-9c10-c89880a69e66_verboseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_4188fcc7-97d3-4212-8e6f-02c0eebaf257_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_OtherBrandedSpiritsMember_442a23b7-bb75-4128-88c7-cdf0a41cf688_terseLabel_en-US" xlink:label="lab_mgpi_OtherBrandedSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_mgpi_OtherBrandedSpiritsMember_label_en-US" xlink:label="lab_mgpi_OtherBrandedSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Branded Spirits [Member]</link:label>
    <link:label id="lab_mgpi_OtherBrandedSpiritsMember_documentation_en-US" xlink:label="lab_mgpi_OtherBrandedSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Branded Spirits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OtherBrandedSpiritsMember" xlink:href="mgpi-20231231.xsd#mgpi_OtherBrandedSpiritsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_OtherBrandedSpiritsMember" xlink:to="lab_mgpi_OtherBrandedSpiritsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_815ce9dd-0ee2-436c-a09e-f3124f0d45e6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0320ae3-9517-43af-8028-b115ba13f248_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_1a95ca70-8a91-42d0-b18c-1db605e00b4f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_000c38a2-56c8-4265-bb0d-7b0bbb4d4793_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_9bcf649b-672f-4cd3-b00c-0a170e9b36c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_cefb6a24-b8fb-4917-935d-ad6117878a9b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryGross_591a0f22-fa83-4e8d-ba42-cdfe705414d0_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_acade75c-eac2-4e61-a309-ed1b8a006bc3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Basic and Diluted EPS</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_f64b476d-8856-4872-957c-fbfe9709ee50_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_3a04971c-e67e-4ad1-a45b-93fd3a96fc26_terseLabel_en-US" xlink:label="lab_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations:</link:label>
    <link:label id="lab_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_label_en-US" xlink:label="lab_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings (loss) per share from continuing operations attributable to common shareholders: [Abstract]</link:label>
    <link:label id="lab_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_documentation_en-US" xlink:label="lab_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract" xlink:href="mgpi-20231231.xsd#mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract" xlink:to="lab_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0db319c4-346c-46cf-bc5c-87e1c370078a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_2790a746-ff46-454e-8b8d-8de9b8e389c4_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average useful life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_CommodityWheatProteinMember_d238922d-5e7b-4a1d-9bc9-18fbf6f34229_terseLabel_en-US" xlink:label="lab_mgpi_CommodityWheatProteinMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity wheat protein</link:label>
    <link:label id="lab_mgpi_CommodityWheatProteinMember_label_en-US" xlink:label="lab_mgpi_CommodityWheatProteinMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Wheat Protein [Member]</link:label>
    <link:label id="lab_mgpi_CommodityWheatProteinMember_documentation_en-US" xlink:label="lab_mgpi_CommodityWheatProteinMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Wheat Protein [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CommodityWheatProteinMember" xlink:href="mgpi-20231231.xsd#mgpi_CommodityWheatProteinMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_CommodityWheatProteinMember" xlink:to="lab_mgpi_CommodityWheatProteinMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3250f8ed-d83f-46f3-8469-2d35db50a815_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_OneCustomerMember_424d663a-c098-4231-8614-52f5a11b9d98_terseLabel_en-US" xlink:label="lab_mgpi_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer</link:label>
    <link:label id="lab_mgpi_OneCustomerMember_label_en-US" xlink:label="lab_mgpi_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer [Member]</link:label>
    <link:label id="lab_mgpi_OneCustomerMember_documentation_en-US" xlink:label="lab_mgpi_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OneCustomerMember" xlink:href="mgpi-20231231.xsd#mgpi_OneCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_OneCustomerMember" xlink:to="lab_mgpi_OneCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_ddda9c01-466e-49f1-bae0-e166a69a64dd_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_d8bffd68-1cf0-4108-ac4a-7d1ecb6cc320_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_5c6689ac-c1cf-4798-b6c3-91768490c99a_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_b14ba412-8473-4ae4-9429-427643bcaba7_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill balance at end of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_ec298082-df80-4410-8249-dc066a778712_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_44111b7c-1d07-4f69-90b5-e8ee5671f618_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_dbdb30c8-8c8f-42fc-83ef-396a3c76dc38_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4d25d6e9-de85-4380-a19c-97c752c9fc13_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_3262029f-f96f-4615-82ff-b15bc44efd17_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_PremiumBeverageAlcoholMember_61bfcd47-cff9-442d-a025-322953de45d9_terseLabel_en-US" xlink:label="lab_mgpi_PremiumBeverageAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium beverage alcohol</link:label>
    <link:label id="lab_mgpi_PremiumBeverageAlcoholMember_label_en-US" xlink:label="lab_mgpi_PremiumBeverageAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium Beverage Alcohol [Member]</link:label>
    <link:label id="lab_mgpi_PremiumBeverageAlcoholMember_documentation_en-US" xlink:label="lab_mgpi_PremiumBeverageAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium Beverage Alcohol [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumBeverageAlcoholMember" xlink:href="mgpi-20231231.xsd#mgpi_PremiumBeverageAlcoholMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_PremiumBeverageAlcoholMember" xlink:to="lab_mgpi_PremiumBeverageAlcoholMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_78fe6d47-7d1e-4f7b-9a90-b549450c35d2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2aae1513-f08b-4973-9318-e04af72be9e6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_CreditAgreementMember_66be7a46-ec8d-4920-9d4b-4fb5c64dbddf_terseLabel_en-US" xlink:label="lab_mgpi_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_mgpi_CreditAgreementMember_label_en-US" xlink:label="lab_mgpi_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_mgpi_CreditAgreementMember_documentation_en-US" xlink:label="lab_mgpi_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CreditAgreementMember" xlink:href="mgpi-20231231.xsd#mgpi_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_CreditAgreementMember" xlink:to="lab_mgpi_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_0fcfeb44-98be-47d5-a53a-56ce7d59b0e0_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4b86f390-fa84-4355-bf15-fdf9dc089058_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_80ae894b-2c69-45ff-a1aa-5f9060ff0224_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_TwoGrainSuppliersMember_ebf88730-1832-48f0-ae01-45fd7108d73d_terseLabel_en-US" xlink:label="lab_mgpi_TwoGrainSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2 Grain Suppliers</link:label>
    <link:label id="lab_mgpi_TwoGrainSuppliersMember_label_en-US" xlink:label="lab_mgpi_TwoGrainSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Grain Suppliers [Member]</link:label>
    <link:label id="lab_mgpi_TwoGrainSuppliersMember_documentation_en-US" xlink:label="lab_mgpi_TwoGrainSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Grain Suppliers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TwoGrainSuppliersMember" xlink:href="mgpi-20231231.xsd#mgpi_TwoGrainSuppliersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_TwoGrainSuppliersMember" xlink:to="lab_mgpi_TwoGrainSuppliersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_63706ad6-453d-4647-a7fd-3e1c20109bc4_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_9f228060-10bd-41d8-9261-8d754a025cb2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_f54b9787-2f1e-43b1-86c7-5ca227fd17cc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Table]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermDebtNoncurrent_06d40afc-c13b-4a6d-8844-831c8cc159b6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, less current maturities</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebtNoncurrent" xlink:to="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9c29417d-8b47-4b3e-b521-c3be41a66b71_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_51eb64eb-5dfd-4b13-9da2-a579b7bd063c_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriod_622fafbd-622b-4e5b-b0e4-6bdc934160bd_terseLabel_en-US" xlink:label="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold period</link:label>
    <link:label id="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriod_label_en-US" xlink:label="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Measurement Period</link:label>
    <link:label id="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriod_documentation_en-US" xlink:label="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Measurement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriod" xlink:href="mgpi-20231231.xsd#mgpi_DebtInstrumentConvertibleMeasurementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriod" xlink:to="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_94d1250f-6201-483e-88d6-30111c297d30_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_a9fe63a2-bcb6-4057-b335-e2181461f6c6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_17ef4dca-76c3-42e8-88d4-0b0b3348fb55_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_1eb416e1-533a-4a06-a46b-1f3a423a07db_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_adf2d0e5-e310-4d45-8cc9-53210c8db631_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_420dcf19-bffd-4038-b8ff-ff7dd15a0236_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contractual Obligation, Fiscal Year Maturity Schedule</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a522ffbb-d3e9-46aa-92b7-965b274c64df_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_23ba7299-ad76-459e-b26c-37561593abe6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1fbe422f-5e47-4301-8828-86c44ee3f3fe_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_c38e23d7-21cf-4884-a002-f9d193486fdf_terseLabel_en-US" xlink:label="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock shares repurchased (in shares)</link:label>
    <link:label id="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_label_en-US" xlink:label="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased And Retired During Period From Employees, Shares</link:label>
    <link:label id="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_documentation_en-US" xlink:label="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased And Retired During Period From Employees, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" xlink:href="mgpi-20231231.xsd#mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" xlink:to="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_cbcec7bd-3add-4c58-a826-a3bd616a3116_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BrandedSpiritsMember_de8413c3-49c7-4e17-8437-0b5eba625687_terseLabel_en-US" xlink:label="lab_mgpi_BrandedSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Branded Spirits</link:label>
    <link:label id="lab_mgpi_BrandedSpiritsMember_7d5a4967-ce6e-4d8a-8d9a-7e593aadf3ea_verboseLabel_en-US" xlink:label="lab_mgpi_BrandedSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Branded Spirits</link:label>
    <link:label id="lab_mgpi_BrandedSpiritsMember_fe5e1839-e9e9-4dc6-99e4-a6553abe33a9_netLabel_en-US" xlink:label="lab_mgpi_BrandedSpiritsMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Branded Spirits</link:label>
    <link:label id="lab_mgpi_BrandedSpiritsMember_label_en-US" xlink:label="lab_mgpi_BrandedSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Branded Spirits [Member]</link:label>
    <link:label id="lab_mgpi_BrandedSpiritsMember_documentation_en-US" xlink:label="lab_mgpi_BrandedSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Branded Spirits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember" xlink:href="mgpi-20231231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BrandedSpiritsMember" xlink:to="lab_mgpi_BrandedSpiritsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_c0fcaac5-acac-4466-9c37-3d04e6faeecf_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Lease Costs</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_c9f546a4-c254-4a11-8c5b-81cff290191a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ce57d2a-8278-4f8f-987f-a54e98b64d76_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5ffcd3e0-224b-4299-8766-76ee5a0bb866_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_PremiumPlusMember_6c32dc78-58ff-4318-b986-f9313d0218d5_terseLabel_en-US" xlink:label="lab_mgpi_PremiumPlusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium plus</link:label>
    <link:label id="lab_mgpi_PremiumPlusMember_label_en-US" xlink:label="lab_mgpi_PremiumPlusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium Plus [Member]</link:label>
    <link:label id="lab_mgpi_PremiumPlusMember_documentation_en-US" xlink:label="lab_mgpi_PremiumPlusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium Plus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumPlusMember" xlink:href="mgpi-20231231.xsd#mgpi_PremiumPlusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_PremiumPlusMember" xlink:to="lab_mgpi_PremiumPlusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_ShorttermIncentivePlanMember_894eb09c-4c4f-43c4-bb76-a072c37ff8cc_terseLabel_en-US" xlink:label="lab_mgpi_ShorttermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Incentive Plan</link:label>
    <link:label id="lab_mgpi_ShorttermIncentivePlanMember_label_en-US" xlink:label="lab_mgpi_ShorttermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Incentive Plan [Member]</link:label>
    <link:label id="lab_mgpi_ShorttermIncentivePlanMember_documentation_en-US" xlink:label="lab_mgpi_ShorttermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ShorttermIncentivePlanMember" xlink:href="mgpi-20231231.xsd#mgpi_ShorttermIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_ShorttermIncentivePlanMember" xlink:to="lab_mgpi_ShorttermIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_dd8a1e19-b63b-4ec4-83cb-e50a3c7c992b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs incurred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_2c26184a-2136-4769-bcab-a98988b9b2df_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, vested in period, fair value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_92cb5469-d82f-49b3-8c53-1d1a50a04c3e_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_62e8b302-156f-4b1c-add0-fb34129edb0e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e81c11ff-3751-4aca-9768-51c1e459bd11_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_d6cfc320-0e02-4887-80a9-9e9257379083_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_f4ee0e52-5893-4568-a21b-1f4e8df77d07_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refundable income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_e99d3654-cb06-4573-9f8b-a0228db4ee3b_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_IndustrialAlcoholMember_faef029d-82ef-4b43-8a1b-f0297d7184eb_terseLabel_en-US" xlink:label="lab_mgpi_IndustrialAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial alcohol</link:label>
    <link:label id="lab_mgpi_IndustrialAlcoholMember_label_en-US" xlink:label="lab_mgpi_IndustrialAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Alcohol [Member]</link:label>
    <link:label id="lab_mgpi_IndustrialAlcoholMember_documentation_en-US" xlink:label="lab_mgpi_IndustrialAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Alcohol [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialAlcoholMember" xlink:href="mgpi-20231231.xsd#mgpi_IndustrialAlcoholMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_IndustrialAlcoholMember" xlink:to="lab_mgpi_IndustrialAlcoholMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_5dc8e7a6-4671-4743-a304-ba913880c162_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest costs charged to expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9c796c0d-89d8-4f7e-8bde-e8e059e4b5ce_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property, plant, and equipment in accounts payable</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStock_86c1d64c-1377-4d29-a9d4-2fa0d1cb8226_totalLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total payment</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock" xlink:to="lab_us-gaap_DividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_d290e9e4-1f22-4bc6-9173-de707568972d_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b064d7f6-4ad2-4a80-93bf-76ea8abe04b8_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock authorized but not granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_1625cbb9-066f-478e-86a5-67c21b889e88_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_64c28934-b470-4e2d-b3a5-92f71cc1fc3f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant, and equipment, at cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ff6706e8-59d4-4391-ab23-42675e3dc77d_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_123eae93-ca38-4039-8f9b-df61ec6d9a61_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Dividends</link:label>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Declared [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:to="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_e8929192-9604-4667-8b96-83c5ed1b77c6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_bdc0c47f-da0a-4c36-b948-4da9a13914c0_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_NotePurchaseAgreementMember_d6462cae-c9fb-4ad0-bda1-8e9081a52880_terseLabel_en-US" xlink:label="lab_mgpi_NotePurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note Purchase Agreement</link:label>
    <link:label id="lab_mgpi_NotePurchaseAgreementMember_label_en-US" xlink:label="lab_mgpi_NotePurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note Purchase Agreement [Member]</link:label>
    <link:label id="lab_mgpi_NotePurchaseAgreementMember_documentation_en-US" xlink:label="lab_mgpi_NotePurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note Purchase Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementMember" xlink:href="mgpi-20231231.xsd#mgpi_NotePurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_NotePurchaseAgreementMember" xlink:to="lab_mgpi_NotePurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5907ff65-58fe-4502-b394-9485b881b053_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Expenses Incurred</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income and Interest Expense Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_5175a4bc-48d7-467f-8af5-38c65754975b_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b1c7164c-12d7-4462-8763-8d12754339c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_b317323a-ff21-47b3-9fa8-d75235bf54a5_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_55d2827f-6065-42e1-9c45-a52f313a1a0d_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_4ec27ebe-e6d0-4983-9b02-e4d958ee547d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_2af867e6-1005-4583-9138-7270240bc2fb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4d18ca07-5af8-4b81-adc3-bd954b6920fb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_9ea0a79c-9e2a-4b01-a5b7-e181f7526882_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_3bfcb49c-dbc1-4394-ac90-46f11fea6651_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTermOfContract_a83f8241-a4b1-4493-b667-ad82e992130a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative term (in months)</link:label>
    <link:label id="lab_us-gaap_DerivativeTermOfContract_label_en-US" xlink:label="lab_us-gaap_DerivativeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTermOfContract" xlink:to="lab_us-gaap_DerivativeTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ff7a1ad2-c9e5-4a0b-b7b9-71f133b73b81_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_01595337-33a0-4a9e-bb4a-eb4d60228ac1_terseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other</link:label>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_label_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses and Other</link:label>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_documentation_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses and Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther" xlink:to="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DistillingSolutionsMember_e7f4733b-db1b-4282-b19a-89e65fb6c123_terseLabel_en-US" xlink:label="lab_mgpi_DistillingSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distilling Solutions</link:label>
    <link:label id="lab_mgpi_DistillingSolutionsMember_f037c55e-163c-478d-8ae6-4247cafbd451_verboseLabel_en-US" xlink:label="lab_mgpi_DistillingSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distilling Solutions</link:label>
    <link:label id="lab_mgpi_DistillingSolutionsMember_label_en-US" xlink:label="lab_mgpi_DistillingSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distilling Solutions [Member]</link:label>
    <link:label id="lab_mgpi_DistillingSolutionsMember_documentation_en-US" xlink:label="lab_mgpi_DistillingSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember" xlink:href="mgpi-20231231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DistillingSolutionsMember" xlink:to="lab_mgpi_DistillingSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2885a7b5-b4df-4c11-b770-245f3ada61da_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction for prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_b0ecc876-f7fc-46dc-86e5-e068df3e6b3b_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_e479f2d6-6a17-402b-bf1a-ad91470e912b_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_2ce0de88-9e9a-4f2b-bd58-902aaaa03cbe_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_24f740fe-4146-4f52-b074-7fdade78e77f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_a8d7fa92-46ed-444a-9e37-0400ffcb56c6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_daeac423-bbb8-4c03-9caf-e8769bbbd69f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_c0bdce16-7831-4f8b-a686-d287302c4855_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_c2dbdd0b-27aa-42d0-9ec5-37276ae02014_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b657a2ba-0ef0-4da0-813a-63cc69311be8_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted and Issued Accounting Standard Updates and Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_TargetedBonusAwardExpense_6e1f5662-e145-465a-a0fc-88b5ee449058_terseLabel_en-US" xlink:label="lab_mgpi_TargetedBonusAwardExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Targeted bonus award expense</link:label>
    <link:label id="lab_mgpi_TargetedBonusAwardExpense_label_en-US" xlink:label="lab_mgpi_TargetedBonusAwardExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Targeted Bonus Award Expense</link:label>
    <link:label id="lab_mgpi_TargetedBonusAwardExpense_documentation_en-US" xlink:label="lab_mgpi_TargetedBonusAwardExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TargetedBonusAwardExpense" xlink:href="mgpi-20231231.xsd#mgpi_TargetedBonusAwardExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_TargetedBonusAwardExpense" xlink:to="lab_mgpi_TargetedBonusAwardExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_ec180d25-fbff-463e-90a5-767f69211a8f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_1dca5eb4-be40-4d21-b579-bc0561a63e94_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable (refundable)</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_b526f5e3-6dc3-47be-8ee4-ee5330fa5a61_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on current year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_4c76f1d3-0055-4f20-a86d-d6bf18d635a3_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3c49c6f3-eb56-46b4-9892-63890a48794c_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b19014a3-16f2-47fb-a581-0255ee5c35af_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_33b62646-3ffb-4c2b-81f9-6939b6d69f14_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_16a51140-8793-4cfd-ad26-5da78394f53b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_ca48f035-ff83-4ccd-99ed-5e38a88b8442_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_0fe69cd7-e7ce-4a2b-806a-369e62df0e51_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income attributable to participating securities, diluted</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_609fa165-bf69-45e1-8912-0f5dfb255430_negatedLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income attributable to participating securities (unvested shares and units), diluted</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_e67d6efb-c94f-4f1b-b255-f93bb9fcf346_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_58d64224-2f86-4e38-857c-54f4515cae57_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c388083c-ee50-4659-ae4f-b41167979218_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_ab89e81a-5f95-49b2-a806-d6ca2405a799_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4d1a69c2-dd83-4f0c-ac99-12b555cef035_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_cd8d15cb-c56b-41a3-919e-f8cc58449033_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of total consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_4be4b9b4-df69-4073-8725-cb6d7078e5e9_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_9e457709-97be-43d4-a42b-f54f2c5a751a_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit:</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_86799d1d-7390-4a29-8412-195a264b43da_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_23eb2ae6-dbb9-4c40-bcc3-15a41183cdfc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_e8ff5bc6-d633-445b-8527-99e0d49003a0_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_885e8c46-f7e1-40cb-a2d4-3b0b88d4992c_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost, 1,109,053 and 1,131,124 shares at December&#160;31, 2023 and 2022, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_d829e2e0-543c-409c-a955-b989db7a1b3e_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_1aa8ae17-4427-4be0-84c3-37412d04b614_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_2f9daada-af3e-4388-bf44-003729e9a680_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general, and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_309b1288-ab98-4c3c-9493-599e495e5da9_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c052a71d-1fc8-4ec3-9e81-0dd155c043fb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_17e379e3-ee03-4e88-8f9a-ac7c4d92388d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for recognition of unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_d8e9e3f3-61bf-46d2-ab5a-019bee9d6cd8_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_6cc7fae5-70b3-4135-abb6-f28e0505b72a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to MGP Ingredients, Inc.</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_9461de97-e3c2-4e2b-9156-ed18aba26a2f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61416b42-7ac3-4956-b194-a32a0edf04cc_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation costs, other than options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_TheDirectorsPlanMember_2adf347d-2ad0-4176-b5cc-ab6db54005a5_terseLabel_en-US" xlink:label="lab_mgpi_TheDirectorsPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Director's Plan</link:label>
    <link:label id="lab_mgpi_TheDirectorsPlanMember_label_en-US" xlink:label="lab_mgpi_TheDirectorsPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Director's Plan [Member]</link:label>
    <link:label id="lab_mgpi_TheDirectorsPlanMember_documentation_en-US" xlink:label="lab_mgpi_TheDirectorsPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Director's Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TheDirectorsPlanMember" xlink:href="mgpi-20231231.xsd#mgpi_TheDirectorsPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_TheDirectorsPlanMember" xlink:to="lab_mgpi_TheDirectorsPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_1e13b816-a600-4d45-9df2-53a34dd4aef8_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_0c5cd352-bafa-4837-8ada-ca26d21a6760_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_dea493c4-b724-45cb-bf28-ea3c52c12656_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease costs</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_4248ccad-ba35-4fdd-ba16-522d3904d107_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c192430c-cde4-49ea-ade6-26f2bfe19d51_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_dc4db0bb-a005-44d4-bfa3-79756f54ea9c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_f8cb2378-1ad3-4a08-8640-464fd0f9dc88_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_9a66abcf-db4a-49e1-beda-15ee01a063b6_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_d11a4f13-9027-4d60-809f-ca25af8d8fab_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Company</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_509c161c-0325-4ae1-bf6e-41dc43c4b524_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_30efb6f9-599f-4bcf-9d9a-569f0ca9632f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_3e7fef95-199f-4a56-9e26-68d7f268e002_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f425204b-ba97-43b1-b919-7ae9705497c3_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_72b1b5aa-a46b-4316-92db-86a8d02cf7cd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DistributorRelationshipsMember_79c2ebe2-f0f5-47c1-9a74-40bf498da1e6_verboseLabel_en-US" xlink:label="lab_mgpi_DistributorRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributor Relationships</link:label>
    <link:label id="lab_mgpi_DistributorRelationshipsMember_4f5c4ec3-32c0-4ea8-94da-e6f07d23f81a_terseLabel_en-US" xlink:label="lab_mgpi_DistributorRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Rights</link:label>
    <link:label id="lab_mgpi_DistributorRelationshipsMember_label_en-US" xlink:label="lab_mgpi_DistributorRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributor Relationships [Member]</link:label>
    <link:label id="lab_mgpi_DistributorRelationshipsMember_documentation_en-US" xlink:label="lab_mgpi_DistributorRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributor Relationships</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember" xlink:href="mgpi-20231231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DistributorRelationshipsMember" xlink:to="lab_mgpi_DistributorRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_4ce89fc2-af07-4a7b-ae72-552ffc12084c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_a59745fd-800d-499d-9e62-1d09e3c2b706_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_SuperPremiumMember_2ab1ec2a-deb2-4753-bbee-5ad525de5ff2_terseLabel_en-US" xlink:label="lab_mgpi_SuperPremiumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Super premium</link:label>
    <link:label id="lab_mgpi_SuperPremiumMember_label_en-US" xlink:label="lab_mgpi_SuperPremiumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Super Premium [Member]</link:label>
    <link:label id="lab_mgpi_SuperPremiumMember_documentation_en-US" xlink:label="lab_mgpi_SuperPremiumMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Super Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SuperPremiumMember" xlink:href="mgpi-20231231.xsd#mgpi_SuperPremiumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_SuperPremiumMember" xlink:to="lab_mgpi_SuperPremiumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_da68c174-cf6c-477e-b724-aa265761a95d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_64ca8ee7-17eb-4bf8-ad60-5f477dbdcd98_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentDomain_efc4a9cd-4e75-490e-b0b9-563b007d26b0_terseLabel_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Domain]</link:label>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentDomain_label_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain" xlink:to="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_8bb74688-9959-4f16-a180-f30854f2de64_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Common Stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_9872c218-0eb3-4102-9cab-78ea8320b26c_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_108aa640-d60e-48a8-9715-b6c30af0bd7e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_6e3d07ea-bc24-4710-bc71-28257bca7ed7_terseLabel_en-US" xlink:label="lab_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Revenue Bond With Williamstown Kentucky</link:label>
    <link:label id="lab_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_label_en-US" xlink:label="lab_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Revenue Bond With Williamstown Kentucky [Member]</link:label>
    <link:label id="lab_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_documentation_en-US" xlink:label="lab_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Revenue Bond With Williamstown Kentucky</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember" xlink:href="mgpi-20231231.xsd#mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember" xlink:to="lab_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DebtInstrumentConvertibleBusinessPeriod_f63e2cce-b17c-4e16-b0dd-88de43b217fe_terseLabel_en-US" xlink:label="lab_mgpi_DebtInstrumentConvertibleBusinessPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold of business day</link:label>
    <link:label id="lab_mgpi_DebtInstrumentConvertibleBusinessPeriod_label_en-US" xlink:label="lab_mgpi_DebtInstrumentConvertibleBusinessPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Business Period</link:label>
    <link:label id="lab_mgpi_DebtInstrumentConvertibleBusinessPeriod_documentation_en-US" xlink:label="lab_mgpi_DebtInstrumentConvertibleBusinessPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Business Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleBusinessPeriod" xlink:href="mgpi-20231231.xsd#mgpi_DebtInstrumentConvertibleBusinessPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DebtInstrumentConvertibleBusinessPeriod" xlink:to="lab_mgpi_DebtInstrumentConvertibleBusinessPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_CreditAgreementDue2025Member_f4f0dc48-ae47-43ad-9f08-77cb77cb003d_terseLabel_en-US" xlink:label="lab_mgpi_CreditAgreementDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement Due 2025</link:label>
    <link:label id="lab_mgpi_CreditAgreementDue2025Member_label_en-US" xlink:label="lab_mgpi_CreditAgreementDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement Due 2025 [Member]</link:label>
    <link:label id="lab_mgpi_CreditAgreementDue2025Member_documentation_en-US" xlink:label="lab_mgpi_CreditAgreementDue2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement Due 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CreditAgreementDue2025Member" xlink:href="mgpi-20231231.xsd#mgpi_CreditAgreementDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_CreditAgreementDue2025Member" xlink:to="lab_mgpi_CreditAgreementDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_WarehouseServicesMember_9dc69319-8e34-4f38-971d-68829875a5b4_terseLabel_en-US" xlink:label="lab_mgpi_WarehouseServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehouse services</link:label>
    <link:label id="lab_mgpi_WarehouseServicesMember_label_en-US" xlink:label="lab_mgpi_WarehouseServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehouse Services [Member]</link:label>
    <link:label id="lab_mgpi_WarehouseServicesMember_documentation_en-US" xlink:label="lab_mgpi_WarehouseServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehouse Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_WarehouseServicesMember" xlink:href="mgpi-20231231.xsd#mgpi_WarehouseServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_WarehouseServicesMember" xlink:to="lab_mgpi_WarehouseServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_77b640ee-e0f1-4bcc-a082-f34b8cbeb246_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_73717c77-3eab-45cc-999c-dd549f88b529_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_6552855e-4040-4587-876f-812bff74483c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BUSINESS COMBINATION</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_352898ee-9958-4e11-a7f8-cfb94025cc68_periodStartLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived intangible assets at beginning of period</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_09c94663-c3e6-4903-a24a-cde5ae243ba3_periodEndLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived intangible assets at end of period</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_da22f821-2881-484e-a4a6-34e1b5cba849_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_aec8c284-d20a-41ab-89a0-4bbf30e8a7af_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b8c217b1-1707-40d8-99cd-9786fdcb3fc9_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non vested balance at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ebfca29e-7afc-4f2d-9638-cddd311f74a6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non vested balance at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_64b314a1-353f-4d24-93ef-33dca59f3766_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_0ebdf4db-4f89-4503-bd0e-01cc2234ceb3_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_1ad8a895-6c03-41e4-af32-7d67bbc84873_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4122beec-bae0-4b46-9b8c-45f70a2e8227_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#8220;Expected&#8221; provision at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_ffee11d8-66a9-4780-8c1c-a3ac007cb6d6_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_572dd296-1dfe-48cb-8a8c-99de24b7def8_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in joint venture</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_6507713c-88bf-46ce-8721-c381a9335e08_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_1f61a98a-beb6-40c7-b44b-cdf87a65b9e2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_b4ff6955-8b46-4a7e-8d65-dce14550ce41_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceRecoveries_3cb8562f-ae7f-4cc6-bc94-5b75616d4607_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance recoveries</link:label>
    <link:label id="lab_us-gaap_InsuranceRecoveries_c4302351-59a2-4f4f-a5a6-9363557e05ff_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance recoveries</link:label>
    <link:label id="lab_us-gaap_InsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceRecoveries" xlink:to="lab_us-gaap_InsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_005647e3-efe6-423a-b394-31b6af8c205c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_a48ca9b7-061b-4264-b3f5-8e866ea3dd5f_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock_faad39c5-52b5-4b6e-9c37-de01d28b239b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination, Segment Allocation</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Segment Allocation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSegmentAllocationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock" xlink:to="lab_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_84ad595a-bed4-47ce-b5d4-c701500a6814_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CLOSURE OF THE ATCHISON FACILITY</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_694e6fc4-f826-4653-939f-175e59a49bf9_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_5a110724-6f1e-44f1-ab94-e356cd515a55_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_bd705d75-42fe-4534-ada8-2b2e30334740_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_ea24e7a0-8dbc-4300-8c97-5b25b9512b46_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_c4032954-4782-4624-a0ec-7d7e82423c72_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_30d9f806-1592-4229-b7ba-03b5c3dd3a2f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_AtchisonDistilleryMember_71f50e43-9ed8-4085-bc9b-e342752871d2_terseLabel_en-US" xlink:label="lab_mgpi_AtchisonDistilleryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atchison Distillery</link:label>
    <link:label id="lab_mgpi_AtchisonDistilleryMember_label_en-US" xlink:label="lab_mgpi_AtchisonDistilleryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atchison Distillery [Member]</link:label>
    <link:label id="lab_mgpi_AtchisonDistilleryMember_documentation_en-US" xlink:label="lab_mgpi_AtchisonDistilleryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atchison Distillery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AtchisonDistilleryMember" xlink:href="mgpi-20231231.xsd#mgpi_AtchisonDistilleryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_AtchisonDistilleryMember" xlink:to="lab_mgpi_AtchisonDistilleryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_b3ef00e9-7505-4d3e-b28c-cecbfc018a3f_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8e887d3a-3598-4f07-b779-c9d4054f91ba_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_2c991aa6-fc67-4316-a79a-51537af35162_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cccf4743-56c1-4469-971f-520db87ef1de_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_SpecialtyWheatStarchesMember_00f10fa8-d2dd-4bb4-b99c-8cf579c3f939_terseLabel_en-US" xlink:label="lab_mgpi_SpecialtyWheatStarchesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty wheat starches</link:label>
    <link:label id="lab_mgpi_SpecialtyWheatStarchesMember_label_en-US" xlink:label="lab_mgpi_SpecialtyWheatStarchesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Wheat Starches [Member]</link:label>
    <link:label id="lab_mgpi_SpecialtyWheatStarchesMember_documentation_en-US" xlink:label="lab_mgpi_SpecialtyWheatStarchesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Wheat Starches [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SpecialtyWheatStarchesMember" xlink:href="mgpi-20231231.xsd#mgpi_SpecialtyWheatStarchesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_SpecialtyWheatStarchesMember" xlink:to="lab_mgpi_SpecialtyWheatStarchesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_5704abca-326c-4cac-9429-8e2eef4ddf64_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_0e1bca3b-f93c-4e23-860e-688782f09d73_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EDC plan investments</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5d38553c-c033-4885-ab68-313231ea22b2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_d9e4fa23-07df-476d-a676-e8385a928295_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal and state excise taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Property and Other Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_018a735f-2223-4ca0-b88a-adf1ff0f0dc4_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_1d0a8452-88a8-4c15-88c5-7376a3c06d4c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98b0c122-3b2e-42cd-99b9-f41842a99c30_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_01e5e830-753c-4eeb-a81d-1a58b3e0655d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_53a075e8-5bc1-47a7-ad84-0588b58c6ea5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentAxis_624adfba-f08c-4b91-aca0-a94ee42cc710_terseLabel_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Axis]</link:label>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentAxis_label_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis" xlink:to="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_UltraPremiumSpiritsMember_df13789b-6f27-4a43-af00-67a1284f7c5b_terseLabel_en-US" xlink:label="lab_mgpi_UltraPremiumSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultra premium</link:label>
    <link:label id="lab_mgpi_UltraPremiumSpiritsMember_label_en-US" xlink:label="lab_mgpi_UltraPremiumSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultra Premium Spirits [Member]</link:label>
    <link:label id="lab_mgpi_UltraPremiumSpiritsMember_documentation_en-US" xlink:label="lab_mgpi_UltraPremiumSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultra Premium Spirits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_UltraPremiumSpiritsMember" xlink:href="mgpi-20231231.xsd#mgpi_UltraPremiumSpiritsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_UltraPremiumSpiritsMember" xlink:to="lab_mgpi_UltraPremiumSpiritsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_cbbf0708-bb5d-4956-94a4-9c903611bb91_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_TenLargestSuppliersMember_4150e860-807a-454b-9be9-15450f5b76dc_terseLabel_en-US" xlink:label="lab_mgpi_TenLargestSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">10 Largest Suppliers</link:label>
    <link:label id="lab_mgpi_TenLargestSuppliersMember_label_en-US" xlink:label="lab_mgpi_TenLargestSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ten Largest Suppliers [Member]</link:label>
    <link:label id="lab_mgpi_TenLargestSuppliersMember_documentation_en-US" xlink:label="lab_mgpi_TenLargestSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TenLargestSuppliersMember" xlink:href="mgpi-20231231.xsd#mgpi_TenLargestSuppliersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_TenLargestSuppliersMember" xlink:to="lab_mgpi_TenLargestSuppliersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2d4ab8b4-b0dd-41bb-ac9c-09afa4c848c2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_fefcc935-659f-4688-8912-794a6e3d69a9_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_aafd1ce2-18d5-4049-926f-259b388fcff9_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bde6e242-0502-4938-ad1f-b47d50bbce34_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_6e13b7e7-baf7-4a6d-9b9e-c7f82e2d59c2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_c6eb5b6d-fa79-4a20-8db6-9612e7fd4dce_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_17e1f5e8-7de4-41d0-a98e-91d45f5230d9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b0dc9182-4777-450b-9db1-640a34b924d0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d3bc4216-707b-4c2b-a4d7-9407a7711465_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_PenelopeMember_07e52f08-32b9-4dca-ab04-89ad62c2a4fd_terseLabel_en-US" xlink:label="lab_mgpi_PenelopeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Penelope</link:label>
    <link:label id="lab_mgpi_PenelopeMember_label_en-US" xlink:label="lab_mgpi_PenelopeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Penelope [Member]</link:label>
    <link:label id="lab_mgpi_PenelopeMember_documentation_en-US" xlink:label="lab_mgpi_PenelopeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Penelope</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PenelopeMember" xlink:href="mgpi-20231231.xsd#mgpi_PenelopeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_PenelopeMember" xlink:to="lab_mgpi_PenelopeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4f875df9-d927-4480-b706-7131c7e909f0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_b310a78b-1f0f-4bb1-97e5-44a4cd9c7ce5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d41780dd-e240-472d-882f-b62092ffe169_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_b0cf5485-e847-45a5-9b45-cad3cb6a0085_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_66152f32-589c-401b-a473-f2e1e257739c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_105f5880-50be-44b7-b1c6-812198ba9774_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Dividends_62b00ffb-6b4f-444f-b721-07f07f63c153_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends and dividend equivalents of $0.48 per common share and per restricted stock unit, net of estimated forfeitures</link:label>
    <link:label id="lab_us-gaap_Dividends_label_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Dividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_cd7554f9-14ea-449d-81fb-269d60179d39_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_6ee16df1-a588-453d-9e96-d5c1096f01cf_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional cash payment information:</link:label>
    <link:label id="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a7b5f498-2621-46e8-9ac6-f04748720124_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFIT PLANS</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_AuditInformationAbstract_label_en-US" xlink:label="lab_mgpi_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_mgpi_AuditInformationAbstract_documentation_en-US" xlink:label="lab_mgpi_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AuditInformationAbstract" xlink:href="mgpi-20231231.xsd#mgpi_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_AuditInformationAbstract" xlink:to="lab_mgpi_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_8381b2c9-5b81-4389-8faa-96225522e648_terseLabel_en-US" xlink:label="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock shares repurchased</link:label>
    <link:label id="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_label_en-US" xlink:label="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased And Retired During Period From Employees, Value</link:label>
    <link:label id="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_documentation_en-US" xlink:label="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased And Retired During Period From Employees, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" xlink:href="mgpi-20231231.xsd#mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" xlink:to="lab_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_c33b8812-80ec-466f-8ac1-751fa01a6348_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Common Stock Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Common Stock Outstanding Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_db0fe2b2-e375-4fc0-a224-01fb411b5510_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_721ea1d1-3c55-403b-85e4-a2e4937e8ef4_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_4b98f346-ff91-4107-ae83-ce2d5dbfa678_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1dce37ad-0710-4539-997a-c3a06c9edaea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_A188NoteDue2041Member_3a896b08-e337-4dd3-a5a4-8a0793882d99_terseLabel_en-US" xlink:label="lab_mgpi_A188NoteDue2041Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Note, 1.88% (fixed rate) due 2041</link:label>
    <link:label id="lab_mgpi_A188NoteDue2041Member_label_en-US" xlink:label="lab_mgpi_A188NoteDue2041Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.88% Note Due 2041 [Member]</link:label>
    <link:label id="lab_mgpi_A188NoteDue2041Member_documentation_en-US" xlink:label="lab_mgpi_A188NoteDue2041Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.88% Note Due 2041</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member" xlink:href="mgpi-20231231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_A188NoteDue2041Member" xlink:to="lab_mgpi_A188NoteDue2041Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_055ae746-d7ed-439a-8615-a2690fa1191a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_b1e9ae20-9ee2-43e9-b191-5d3512bddbba_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_bb4ed0b7-9c6d-4cea-98ce-17625c4c87ad_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_858af855-f1de-47fc-af08-88f6cf9fcc95_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_95741c6e-ead2-42cb-87f0-56f51847b206_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3e4d539b-f9e2-4bf9-bc60-ccab0b6457c7_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income used in earnings per common share calculation, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_845d3583-ceb6-4846-9d82-fd54c8d16f14_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7a906881-b00b-42ed-b735-798c6d40bbaf_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_8846eb14-53ba-42d5-ab0b-e41d1345c083_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_WhiteGoodsMember_b11aa5ce-5d66-42a0-a82b-c7a609c0aee7_terseLabel_en-US" xlink:label="lab_mgpi_WhiteGoodsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">White Goods</link:label>
    <link:label id="lab_mgpi_WhiteGoodsMember_label_en-US" xlink:label="lab_mgpi_WhiteGoodsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">White goods [Member]</link:label>
    <link:label id="lab_mgpi_WhiteGoodsMember_documentation_en-US" xlink:label="lab_mgpi_WhiteGoodsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">White goods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_WhiteGoodsMember" xlink:href="mgpi-20231231.xsd#mgpi_WhiteGoodsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_WhiteGoodsMember" xlink:to="lab_mgpi_WhiteGoodsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_0b493b73-e70f-4c70-9323-b074655d74c5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e8bda7f5-82bf-4a90-8729-c6bb998b19bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock shares repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_58b50385-58a7-4dce-b8e9-d028314c8242_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_InterestCostsIncurredAndExpensed_6ebf3f36-c8da-45ed-9c9f-695d2b81dec3_totalLabel_en-US" xlink:label="lab_mgpi_InterestCostsIncurredAndExpensed" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_mgpi_InterestCostsIncurredAndExpensed_label_en-US" xlink:label="lab_mgpi_InterestCostsIncurredAndExpensed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Incurred And Expensed</link:label>
    <link:label id="lab_mgpi_InterestCostsIncurredAndExpensed_documentation_en-US" xlink:label="lab_mgpi_InterestCostsIncurredAndExpensed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Incurred And Expensed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InterestCostsIncurredAndExpensed" xlink:href="mgpi-20231231.xsd#mgpi_InterestCostsIncurredAndExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_InterestCostsIncurredAndExpensed" xlink:to="lab_mgpi_InterestCostsIncurredAndExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_94ea0c93-a00a-458e-8918-425f1a052428_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_f6d2c7ce-2d86-4e3b-a874-4cdb306532b1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_2f137cf5-ec03-45b6-a3e7-fd8ac67540a7_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_a921d639-b13a-4fc0-88a8-61d0fe872206_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_20709083-a619-41de-b9e8-7cb28bc2043c_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_ef2f45a4-8078-4c1b-95b0-4e2e1c17ea2e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_e6eece42-80d8-4e6e-a846-dbb51212b99b_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_002f72aa-2016-425e-8405-97eb8236d44c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_51a0dd1f-b42e-41ad-adbb-416222aadd15_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost recognized</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f06ab7f-280f-4c98-b557-363f432dca35_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_105dfb4c-99a4-403d-8e48-a99e86d4c333_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_4b30282f-deb4-4091-8873-dcb4477542c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_75398992-b401-469a-8c3b-2795866dbbbb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_fe813d23-9c2b-4589-973f-3a0fa8fdd3f6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_57a4fe9a-fb2a-49f1-a2d8-710988b358a7_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_11e2214f-c449-4003-b5bd-dedf846740dd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_e67998e0-a4ef-4f24-9c11-a1553e37e390_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No par value; authorized 40,000,000 shares; issued 23,125,166 shares at December&#160;31, 2023 and 2022; 22,016,113 and 21,994,042 shares outstanding at December&#160;31, 2023 and 2022, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_76bf4f20-54d1-4303-9acd-aa59551afbaf_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_3c8a9940-b867-4058-a2e4-025eb5bb8c7d_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_0bd28e2a-0274-4537-9ebb-7379f3bd0cde_negatedTerseLabel_en-US" xlink:label="lab_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:href="mgpi-20231231.xsd#mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:to="lab_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e019b09a-2b14-4d84-97c2-f312fb7ff71f_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_de100715-47e6-433f-b96e-83bea37289ce_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_6ab21ba1-fffa-449f-b359-210290e922a8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_37ca6225-09e2-4e63-8921-58f0e165eb92_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_83e49292-cdba-4540-9465-914a73630e7b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockStock_807c384a-1f17-430b-8551-046a10e0ba5a_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend equivalent payment</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockStock_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockStock" xlink:to="lab_us-gaap_DividendsCommonStockStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_5f1ba865-d48c-4176-83c1-0f23c67384f7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets and other</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_3e7fbf77-9fe8-451c-be94-167ce2a0da88_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_7d841a81-9920-49ac-85d0-07e8edf299d4_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_612d3a61-d51a-4286-b79c-f7eaee37d182_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_a2ff8f27-f463-4fbf-8aa3-080339eb24a5_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_b2f91e0c-d45a-4728-a8bd-47c54437a2e6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_869e02d9-43ac-46a3-899f-ee62e9101fb5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_03607505-4552-4417-9472-224a9c9e4fb4_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_2091c834-898c-4795-b2f3-954b782e566e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Common Share ("EPS")</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_A353SeniorNotesDue2027Member_ef4523d5-cb8a-44fc-a61f-9bddb7a6d180_terseLabel_en-US" xlink:label="lab_mgpi_A353SeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Senior Secured Notes, 3.53% (fixed rate) due 2027</link:label>
    <link:label id="lab_mgpi_A353SeniorNotesDue2027Member_label_en-US" xlink:label="lab_mgpi_A353SeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A3.53% Senior Notes Due 2027 [Member]</link:label>
    <link:label id="lab_mgpi_A353SeniorNotesDue2027Member_documentation_en-US" xlink:label="lab_mgpi_A353SeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A3.53% Senior Notes Due 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A353SeniorNotesDue2027Member" xlink:href="mgpi-20231231.xsd#mgpi_A353SeniorNotesDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_A353SeniorNotesDue2027Member" xlink:to="lab_mgpi_A353SeniorNotesDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_1270ed27-00ad-44c5-8982-9f39d8593be0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, including current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_ae5fbc4c-47a2-4f02-95d6-7b1228680b73_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total indebtedness outstanding, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Including Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_9b11bb68-c80d-4cca-9be0-d5f266b75db1_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of Common Stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_30d3e9d2-a4a8-4b88-a579-dad4287d1b0e_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal and state excise taxes payable</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Excise Tax Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4f92cfd0-a7f0-492c-a149-bb690eb808f9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_1ec60634-9882-44a7-947f-5d028ba2b877_terseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_label_en-US" xlink:label="lab_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Net</link:label>
    <link:label id="lab_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_documentation_en-US" xlink:label="lab_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" xlink:to="lab_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_3723f475-5932-4aa7-85ed-69af4fee0fbe_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of year balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_2cad2d7d-75f3-4c7d-bc15-ca002ef03ee0_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of year balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_6a4d24df-08fa-4a4f-9104-c7083480dee7_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_539712ab-6dde-4bb7-b40a-8d2d69894133_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_576eb365-fb68-4d93-ad41-8f93b148d38a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_27f83a83-ba8f-4617-828e-09b39b23ccf2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from property insurance recoveries</link:label>
    <link:label id="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Insurance Settlement, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ec5a0c76-a63e-4c2f-ad2c-f3b0c8441551_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_b3edfd21-5613-4936-9f3f-1b29dcbf6a27_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0291943d-a8e4-45c5-9ac7-b50acb3f5768_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b3b1f611-58c2-4faf-97be-80428cb4a595_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_MidSpiritsMember_f7db128f-024e-4f70-825f-3961d3f3770a_terseLabel_en-US" xlink:label="lab_mgpi_MidSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mid</link:label>
    <link:label id="lab_mgpi_MidSpiritsMember_label_en-US" xlink:label="lab_mgpi_MidSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mid Spirits [Member]</link:label>
    <link:label id="lab_mgpi_MidSpiritsMember_documentation_en-US" xlink:label="lab_mgpi_MidSpiritsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mid Spirits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MidSpiritsMember" xlink:href="mgpi-20231231.xsd#mgpi_MidSpiritsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_MidSpiritsMember" xlink:to="lab_mgpi_MidSpiritsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_bbd40c1d-cd67-442c-9d93-c03ecd968523_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d0a821cb-c220-4117-9f2e-9cba082cb4e7_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. state and foreign tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IE_c2fe6e8b-276b-4bfd-8e7c-d541dcbd6bc4_terseLabel_en-US" xlink:label="lab_country_IE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ireland</link:label>
    <link:label id="lab_country_IE_label_en-US" xlink:label="lab_country_IE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRELAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IE" xlink:to="lab_country_IE" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect_8ba99272-2987-4dcd-8456-009ff79128c8_terseLabel_en-US" xlink:label="lab_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of board members that common stockholders are entitled to elect</link:label>
    <link:label id="lab_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect_label_en-US" xlink:label="lab_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Board Members Common Shareholders Are Entitled To Elect</link:label>
    <link:label id="lab_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect_documentation_en-US" xlink:label="lab_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Board Members Common Shareholders Are Entitled To Elect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect" xlink:href="mgpi-20231231.xsd#mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect" xlink:to="lab_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1e6d0239-2691-43ce-a931-67e366dd8184_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_314dbe20-cb82-4c89-a267-f8018f552c74_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_4a01076a-8893-4e66-8ba9-59ca787b81d7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_66db4632-e128-4a67-8b70-d5af2cccb464_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_841f2c90-c9b5-4bf9-8592-126c749ec3d1_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of convertible senior notes (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_641ef77a-4f14-4817-96b2-ba836c5822e2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_0acebcdc-cf65-430a-bcc4-5028290770e5_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFeeAmount_54c11089-ff95-42b8-a8ca-40ffccc4fa32_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New loan fees</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFeeAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fee Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFeeAmount" xlink:to="lab_us-gaap_DebtInstrumentFeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_e06d823e-7054-4fe4-af4c-f192ea27a8e9_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries and wages</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Salaries, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAdjustmentToInventoryMember_f02a92f3-5831-459a-80b6-4a0772ecd4a5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentToInventoryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Adjustment to Inventory</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentToInventoryMember_label_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentToInventoryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Adjustment to Inventory [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAdjustmentToInventoryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentToInventoryMember" xlink:to="lab_us-gaap_FairValueAdjustmentToInventoryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_dd2005b0-4b83-49e8-bebe-f9b719b94c90_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_2444c33b-2b57-4b92-8e13-a8d42cb9e7fe_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization:</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect_9b39dbcb-86cd-46a8-861c-fb9c0c464032_terseLabel_en-US" xlink:label="lab_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of board members preferred stock shareholders entitled to elect</link:label>
    <link:label id="lab_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect_label_en-US" xlink:label="lab_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Board Members Preferred Shareholders Are Entitled To Elect</link:label>
    <link:label id="lab_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect_documentation_en-US" xlink:label="lab_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Board Members Preferred Shareholders Are Entitled To Elect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" xlink:href="mgpi-20231231.xsd#mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" xlink:to="lab_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_d64e15e2-e30e-4e84-b10c-36c71f45de19_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior secured notes, stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_2d1adb13-7c33-4922-8967-2c6b2b4ad0b3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_05bc7f6a-ec48-4e32-8dff-78faa0688242_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total MGP Ingredients, Inc. stockholders equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_55d385b8-b188-40d4-af04-d3cd72a9db21_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_58ed929e-f89d-46a6-b99f-c37ee11732fa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_d6388f3c-a3b4-4717-89b7-3d569ee3bc1b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_35409f57-aa7f-4e57-b44c-68f760ba100f_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_a06446b1-8be8-4193-88a1-c831fdd87d0b_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6848346c-f211-4821-b31c-d2b56a7609a7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_PaymentsForProceedsFromOtherOperatingActivities_30cf16c4-89fa-4ad1-b35b-b072a026e6ba_negatedTerseLabel_en-US" xlink:label="lab_mgpi_PaymentsForProceedsFromOtherOperatingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_mgpi_PaymentsForProceedsFromOtherOperatingActivities_label_en-US" xlink:label="lab_mgpi_PaymentsForProceedsFromOtherOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Operating Activities</link:label>
    <link:label id="lab_mgpi_PaymentsForProceedsFromOtherOperatingActivities_documentation_en-US" xlink:label="lab_mgpi_PaymentsForProceedsFromOtherOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PaymentsForProceedsFromOtherOperatingActivities" xlink:href="mgpi-20231231.xsd#mgpi_PaymentsForProceedsFromOtherOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_PaymentsForProceedsFromOtherOperatingActivities" xlink:to="lab_mgpi_PaymentsForProceedsFromOtherOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_4ea186e3-022d-46fe-90c9-b1c80ec16daa_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising and promotion expenses</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_b51e5d8b-13ea-4789-a61b-de544f28d63c_terseLabel_en-US" xlink:label="lab_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of active plans</link:label>
    <link:label id="lab_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_label_en-US" xlink:label="lab_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Awards</link:label>
    <link:label id="lab_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_documentation_en-US" xlink:label="lab_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" xlink:href="mgpi-20231231.xsd#mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" xlink:to="lab_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0fb9c4e0-665a-4fb2-b3b4-f1e77339983b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_0a74ebd9-8f02-41f1-b582-fd0aee1441fb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_430e9466-5393-4b0e-8ea5-c42988a6af2f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_3ff2531f-73b5-4a54-9e05-2dc71c36dd66_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_bdfcec6f-33d7-407f-bd62-f6a80a4834ff_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aeb6cb32-7183-485d-af84-a811da17a564_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fa67ddd0-7c28-4f11-ae2b-5d2901247340_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes:</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_ee7a83bd-968f-477c-bf7d-60c41c4035c3_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_InitialPurchasersMember_535e4e22-dcb7-4bf4-b03d-de92aa89920f_terseLabel_en-US" xlink:label="lab_mgpi_InitialPurchasersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Purchasers</link:label>
    <link:label id="lab_mgpi_InitialPurchasersMember_label_en-US" xlink:label="lab_mgpi_InitialPurchasersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Purchasers [Member]</link:label>
    <link:label id="lab_mgpi_InitialPurchasersMember_documentation_en-US" xlink:label="lab_mgpi_InitialPurchasersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Purchasers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InitialPurchasersMember" xlink:href="mgpi-20231231.xsd#mgpi_InitialPurchasersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_InitialPurchasersMember" xlink:to="lab_mgpi_InitialPurchasersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_863ca938-031d-4135-b288-fc48ebc596f5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c23b176f-03c4-4aaf-ac2f-013141b7032b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_18fba102-ef7d-452e-af01-cfdb4d27c306_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2b91405b-ae01-428f-85c9-8a8bfe19b317_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_b440b9bd-18a4-4ad7-87c3-680387ae3c5a_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_4345d632-c219-442c-aeb3-0c525ac83b75_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less unamortized loan fees</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_d143410f-0ca2-4e65-92e9-4aacfa0e4860_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized loan fees</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventorySupplies_f4c75bf2-c370-4bfe-910d-3706359dfa73_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance materials</link:label>
    <link:label id="lab_us-gaap_OtherInventorySupplies_label_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Inventory, Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventorySupplies" xlink:to="lab_us-gaap_OtherInventorySupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_83335a2c-40c2-46bc-8b21-c1325290f5c4_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_a467f395-1c91-443e-a8db-b1ca443e1e49_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_07303594-25dc-458f-9557-b8e321349e20_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1f6d1e99-dc72-41fe-8311-30bb9b90a1a2_terseLabel_en-US" xlink:label="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock shares awarded, forfeited or vested</link:label>
    <link:label id="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:to="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_213b0d00-f892-4fde-a79f-a86402529248_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_2b658d47-f3bd-4ec0-af95-c00cf2257e03_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_6d0c468f-6ce6-4cc2-b092-b1026ad455bf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold of trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_54d6cff6-bf15-4e4b-852e-81eef479f630_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6e854bdd-a5e0-463a-afe5-9547c6d6abd5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ac2f9f7f-d8ca-441e-9e67-2d869b85914a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_7da9a02f-2918-47f4-bf90-cb57993f1b74_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_c65ea57a-8994-4b15-9814-847fa38e01a2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued Common</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_02ff3b56-9c01-417a-8e35-1c0e0da934de_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_FuelGradeAlcoholMember_03b1ab1d-14f6-4647-8dd0-27a635db0017_terseLabel_en-US" xlink:label="lab_mgpi_FuelGradeAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel grade alcohol</link:label>
    <link:label id="lab_mgpi_FuelGradeAlcoholMember_label_en-US" xlink:label="lab_mgpi_FuelGradeAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel Grade Alcohol [Member]</link:label>
    <link:label id="lab_mgpi_FuelGradeAlcoholMember_documentation_en-US" xlink:label="lab_mgpi_FuelGradeAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel Grade Alcohol [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_FuelGradeAlcoholMember" xlink:href="mgpi-20231231.xsd#mgpi_FuelGradeAlcoholMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_FuelGradeAlcoholMember" xlink:to="lab_mgpi_FuelGradeAlcoholMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_e6609034-4f1f-496f-b365-8572e1625109_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Company-sponsored post-employment benefit plan</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_3f9fa7b0-52a6-4e7d-85ed-2afd87430e2c_terseLabel_en-US" xlink:label="lab_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Revenue Bond With Nelson County Kentucky</link:label>
    <link:label id="lab_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_label_en-US" xlink:label="lab_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Revenue Bond With Nelson County Kentucky [Member]</link:label>
    <link:label id="lab_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_documentation_en-US" xlink:label="lab_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Revenue Bond With Nelson County Kentucky</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember" xlink:href="mgpi-20231231.xsd#mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember" xlink:to="lab_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_5b38183a-1907-43cc-bdec-74cee89a216b_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_8d8dcc73-9145-4933-b3f9-8c9fdd9fb575_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_5abec879-e4c8-44e1-a54c-9e07228759d0_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_7d12b76d-9c40-4904-b090-7b89a3a92d30_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_ff5c3e65-8449-49cc-bdc9-6c6fd21d7e01_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_113b01c9-36f2-44dd-a2ed-f45b0dd1caa6_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d3479497-abdd-4fb6-a8ef-991faa034860_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d20d9506-de17-41c5-b8de-57bc0068238e_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cda929e5-a026-4b40-b74b-d6d44724b21d_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_5038e8d9-eea7-4616-98c6-93625d2806a6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of contract (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_346eddc7-ef24-4477-90c4-6d4ba8d87634_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_545e1715-c001-46a1-82fb-d6e8357a1aa3_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a6c01e99-1cf3-4d05-ac81-0f29ad789740_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share information:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_9de07a12-6caa-426d-955a-4e74e8607beb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant, and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_d358bb2c-3e70-438c-beff-107755c3f51e_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant, and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_2583c3fe-5f3f-4e9e-9ff8-e165ad6ab13a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends and dividend equivalents (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9a1ab3ba-abff-46cb-b59b-7fc5a762a63a_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a839822b-e26d-4f75-acb8-1cbddf709ed2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_f14773ea-943c-472f-951f-287475f7a351_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_8fbe1cdf-0a5a-44c1-8929-0c4c07803938_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend payment</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_ac8e59d6-df20-4139-97b0-b6ceb130bf72_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property taxes</link:label>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventory_896c8f71-530f-40b9-9160-b3c6c36ce583_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherInventory_label_en-US" xlink:label="lab_us-gaap_OtherInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Inventory, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventory" xlink:to="lab_us-gaap_OtherInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_11b3d228-1204-48dc-9fb2-0e23cd2fbf42_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plus: Interest cost capitalized</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_66dc9239-bf5c-44ee-b237-a2d284a2bdf4_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_61b83b64-30d0-4c35-847a-c8cffdda03a2_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_4215fe68-ccf2-43c7-8abd-8b40ba3fd696_netLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_78166270-8337-4aa5-99dd-3009e84b708d_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_f1f6718f-cb6a-45ee-aa3a-49706e3f13bf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_fabdec53-5a99-48d8-9713-4139e19d2ac6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_be415032-b895-4bb2-8c27-840f4dd35fcf_terseLabel_en-US" xlink:label="lab_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent increase in borrowing capacity</link:label>
    <link:label id="lab_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_label_en-US" xlink:label="lab_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Contingent Increase In Borrowing Capacity</link:label>
    <link:label id="lab_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_documentation_en-US" xlink:label="lab_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Contingent Increase In Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity" xlink:href="mgpi-20231231.xsd#mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity" xlink:to="lab_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_13a2c343-d7d8-4bb5-801f-e3fa6f33901c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_FoodGradeAlcoholMember_eddf9c0c-1cd9-4989-90b9-1d58d1ed3c02_terseLabel_en-US" xlink:label="lab_mgpi_FoodGradeAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Food grade alcohol</link:label>
    <link:label id="lab_mgpi_FoodGradeAlcoholMember_label_en-US" xlink:label="lab_mgpi_FoodGradeAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Food Grade Alcohol [Member]</link:label>
    <link:label id="lab_mgpi_FoodGradeAlcoholMember_documentation_en-US" xlink:label="lab_mgpi_FoodGradeAlcoholMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Food Grade Alcohol [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_FoodGradeAlcoholMember" xlink:href="mgpi-20231231.xsd#mgpi_FoodGradeAlcoholMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_FoodGradeAlcoholMember" xlink:to="lab_mgpi_FoodGradeAlcoholMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5ce5d25f-0ff0-4530-8f61-c6cc1f97c652_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_73715b98-7435-400b-91fb-22acb45dba52_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2acbbe29-ef11-4929-bb00-cd6662ce0894_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_55e07795-7b92-40cc-8b8b-54c405ac64d0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income attributable to participating securities, basic</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_18f6da50-326f-49ce-9599-c8e3e786fec6_negatedLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income attributable to participating securities (unvested shares and units), basic</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_be18a25b-710e-4eed-8969-d21acda70761_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DryerFireMember_d6a06c36-4d0a-4ef4-afcc-fb4fbd44a7c3_terseLabel_en-US" xlink:label="lab_mgpi_DryerFireMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dryer Fire</link:label>
    <link:label id="lab_mgpi_DryerFireMember_label_en-US" xlink:label="lab_mgpi_DryerFireMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dryer Fire [Member]</link:label>
    <link:label id="lab_mgpi_DryerFireMember_documentation_en-US" xlink:label="lab_mgpi_DryerFireMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dryer Fire</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireMember" xlink:href="mgpi-20231231.xsd#mgpi_DryerFireMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DryerFireMember" xlink:to="lab_mgpi_DryerFireMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_aee077ef-1183-456e-b454-84df50a72e57_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_88c9b40d-facc-4857-8243-9f4e7b6bb10d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_17aa729e-6f3a-4946-97e4-39fff182f6a1_terseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_label_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense</link:label>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_documentation_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense" xlink:to="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_ef9b45a1-f2dd-479d-8119-95828d487cf1_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_a7a23327-5bbb-41eb-8f45-ac8a051d6e65_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_cfce4b8f-a48d-41b3-8412-377feea3ac4e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total leased assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_506b6e6f-fd85-4952-a43e-e8f7dc330bea_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_999bc1f6-114e-4c0f-a812-6c27bf03e5cd_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic EPS (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_52708472-69d1-41a3-9bd2-effdff9ef003_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_8d61427d-2440-4349-b3c4-c252021b2427_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DeferredTaxAssetsSection174TimingDifference_21ebfdba-5e0a-4073-bcee-abf0051c5e7f_terseLabel_en-US" xlink:label="lab_mgpi_DeferredTaxAssetsSection174TimingDifference" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Section 174 timing difference</link:label>
    <link:label id="lab_mgpi_DeferredTaxAssetsSection174TimingDifference_label_en-US" xlink:label="lab_mgpi_DeferredTaxAssetsSection174TimingDifference" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Section 174 Timing Difference</link:label>
    <link:label id="lab_mgpi_DeferredTaxAssetsSection174TimingDifference_documentation_en-US" xlink:label="lab_mgpi_DeferredTaxAssetsSection174TimingDifference" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Section 174 Timing Difference</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxAssetsSection174TimingDifference" xlink:href="mgpi-20231231.xsd#mgpi_DeferredTaxAssetsSection174TimingDifference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DeferredTaxAssetsSection174TimingDifference" xlink:to="lab_mgpi_DeferredTaxAssetsSection174TimingDifference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_90b62372-e2b1-4fc6-a4f4-d058eeab6081_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income used in earnings per common share calculation, diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_4b393e97-4608-45b6-a89a-ba1c58d0be96_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyMember_0abc1ad6-6043-40d2-ad14-08e29dfe75ee_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_e5b25a73-c499-4698-9861-71fac88d65b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_075fcd5a-f614-493f-9716-fa1edfd26310_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_ComprehensiveIncomeAbstract_ca746a47-605f-4166-9a94-397343a89031_terseLabel_en-US" xlink:label="lab_mgpi_ComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss):</link:label>
    <link:label id="lab_mgpi_ComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_mgpi_ComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income: [Abstract]</link:label>
    <link:label id="lab_mgpi_ComprehensiveIncomeAbstract_documentation_en-US" xlink:label="lab_mgpi_ComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ComprehensiveIncomeAbstract" xlink:href="mgpi-20231231.xsd#mgpi_ComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_ComprehensiveIncomeAbstract" xlink:to="lab_mgpi_ComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_03863bc5-8c66-47cc-8225-d6d6a9f1b2a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal and state tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_611f983e-00f8-4e44-9d57-024d846f8672_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability, current, location</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_52d8f133-d0e2-4480-8975-1a8f4b113ebb_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OTHER BALANCE SHEET CAPTIONS</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_03449129-5330-4e27-98b7-3d809d0b464d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_InsuranceRecoveryPolicyPolicyTextBlock_e31d952f-867a-41df-a573-3084dbbec1a6_terseLabel_en-US" xlink:label="lab_mgpi_InsuranceRecoveryPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of Insurance Recoveries</link:label>
    <link:label id="lab_mgpi_InsuranceRecoveryPolicyPolicyTextBlock_label_en-US" xlink:label="lab_mgpi_InsuranceRecoveryPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recovery, Policy [Policy Text Block]</link:label>
    <link:label id="lab_mgpi_InsuranceRecoveryPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_mgpi_InsuranceRecoveryPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recovery, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InsuranceRecoveryPolicyPolicyTextBlock" xlink:href="mgpi-20231231.xsd#mgpi_InsuranceRecoveryPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_InsuranceRecoveryPolicyPolicyTextBlock" xlink:to="lab_mgpi_InsuranceRecoveryPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_10ef3a5f-6c64-4769-83b3-8f7239a263b6_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_edafb7b6-dc4d-4003-8b8e-e38a8234fd40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_CapitalStockAbstract_950b0f7a-3baf-472b-a416-95334c21a9a7_terseLabel_en-US" xlink:label="lab_mgpi_CapitalStockAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital stock</link:label>
    <link:label id="lab_mgpi_CapitalStockAbstract_label_en-US" xlink:label="lab_mgpi_CapitalStockAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital stock [Abstract]</link:label>
    <link:label id="lab_mgpi_CapitalStockAbstract_documentation_en-US" xlink:label="lab_mgpi_CapitalStockAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CapitalStockAbstract" xlink:href="mgpi-20231231.xsd#mgpi_CapitalStockAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_CapitalStockAbstract" xlink:to="lab_mgpi_CapitalStockAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock_791356e2-27ac-4790-8e4a-4a2f2c898b26_terseLabel_en-US" xlink:label="lab_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Identifiable Assets</link:label>
    <link:label id="lab_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock_label_en-US" xlink:label="lab_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Segment Reporting Identifiable Assets [Table Text Block]</link:label>
    <link:label id="lab_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock_documentation_en-US" xlink:label="lab_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" xlink:href="mgpi-20231231.xsd#mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" xlink:to="lab_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_ac982ba4-982a-4d7e-a573-120da6282bae_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DryerFireBusinessInterruptionMember_164301c5-0f81-4ede-b3ee-dee3d8cbf558_terseLabel_en-US" xlink:label="lab_mgpi_DryerFireBusinessInterruptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dryer Fire - Business Interruption</link:label>
    <link:label id="lab_mgpi_DryerFireBusinessInterruptionMember_label_en-US" xlink:label="lab_mgpi_DryerFireBusinessInterruptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dryer Fire - Business Interruption [Member]</link:label>
    <link:label id="lab_mgpi_DryerFireBusinessInterruptionMember_documentation_en-US" xlink:label="lab_mgpi_DryerFireBusinessInterruptionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dryer Fire - Business Interruption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireBusinessInterruptionMember" xlink:href="mgpi-20231231.xsd#mgpi_DryerFireBusinessInterruptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DryerFireBusinessInterruptionMember" xlink:to="lab_mgpi_DryerFireBusinessInterruptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsTotalMember_bf9242f0-acc2-40a7-8944-8f62805df2c3_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsTotalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service Benchmark</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsTotalMember_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsTotalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsTotalMember" xlink:to="lab_us-gaap_CostOfGoodsTotalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_6309f55f-d3d4-4754-bdd5-e0a3c7bf4e39_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_0e12b4a7-67a2-4ecd-883b-38b8af446e92_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on credit agreement - revolver</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_de3b3d79-4e2c-4e25-b4e6-e6543b1bf8c5_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_IngredientSolutionsMember_54485b69-9f83-44d7-a709-dfeeb61ee735_verboseLabel_en-US" xlink:label="lab_mgpi_IngredientSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ingredient Solutions</link:label>
    <link:label id="lab_mgpi_IngredientSolutionsMember_90ed580d-5e01-4471-99e5-f918ade97965_netLabel_en-US" xlink:label="lab_mgpi_IngredientSolutionsMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ingredient Solutions</link:label>
    <link:label id="lab_mgpi_IngredientSolutionsMember_d279c865-c4ec-4daf-aaec-5c9369076c83_terseLabel_en-US" xlink:label="lab_mgpi_IngredientSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ingredient Solutions</link:label>
    <link:label id="lab_mgpi_IngredientSolutionsMember_label_en-US" xlink:label="lab_mgpi_IngredientSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ingredient Solutions [Member]</link:label>
    <link:label id="lab_mgpi_IngredientSolutionsMember_documentation_en-US" xlink:label="lab_mgpi_IngredientSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember" xlink:href="mgpi-20231231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_IngredientSolutionsMember" xlink:to="lab_mgpi_IngredientSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandBuildingsAndImprovementsMember_dae62d08-a603-4392-bb62-32ee883a1f46_terseLabel_en-US" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land, buildings, and improvements</link:label>
    <link:label id="lab_us-gaap_LandBuildingsAndImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land, Buildings and Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:to="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_879616aa-1485-4ead-a004-86f67ca21f0f_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_PremiumMember_40f00648-e544-4927-951b-61362e8782e1_terseLabel_en-US" xlink:label="lab_mgpi_PremiumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium</link:label>
    <link:label id="lab_mgpi_PremiumMember_label_en-US" xlink:label="lab_mgpi_PremiumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium [Member]</link:label>
    <link:label id="lab_mgpi_PremiumMember_documentation_en-US" xlink:label="lab_mgpi_PremiumMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumMember" xlink:href="mgpi-20231231.xsd#mgpi_PremiumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_PremiumMember" xlink:to="lab_mgpi_PremiumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_47173b54-90ae-43d0-9726-3fd81400863a_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_2566f283-14da-4c4d-857b-011d1272464d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, by Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_8effe2fb-7cd7-4f8e-9958-f36765489b3f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease)</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_a2caf4ef-7da7-4c68-a24d-07e6c7757713_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total indebtedness outstanding</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a82f785a-1372-418f-af36-22b4a60621ed_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_GainLossOnInsuranceRecoveries_245be7dc-a0bc-4fd6-8977-027ccda165d7_negatedTerseLabel_en-US" xlink:label="lab_mgpi_GainLossOnInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on insurance recoveries</link:label>
    <link:label id="lab_mgpi_GainLossOnInsuranceRecoveries_label_en-US" xlink:label="lab_mgpi_GainLossOnInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Insurance Recoveries</link:label>
    <link:label id="lab_mgpi_GainLossOnInsuranceRecoveries_documentation_en-US" xlink:label="lab_mgpi_GainLossOnInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_GainLossOnInsuranceRecoveries" xlink:href="mgpi-20231231.xsd#mgpi_GainLossOnInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_GainLossOnInsuranceRecoveries" xlink:to="lab_mgpi_GainLossOnInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_ed837f50-b64b-4041-be97-f43f1fe82a51_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk</link:label>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_d79888d9-431d-4e55-8f2c-7c4b506031da_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_4299ee14-7aed-458d-bb34-3aba341c4a47_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_3fce6e5e-5847-4d49-aecf-e4f2103d5e91_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_06f3573f-36dc-47cf-b546-25ced245780d_terseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in consideration transferred</link:label>
    <link:label id="lab_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_label_en-US" xlink:label="lab_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Increase (Decrease) In Consideration Transferred</link:label>
    <link:label id="lab_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_documentation_en-US" xlink:label="lab_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Increase (Decrease) In Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" xlink:to="lab_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5edf3d36-665c-46ff-8af7-2986bccdeafe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_23ec8818-e094-495f-be5a-262b9a743214_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_443471e8-b278-4d08-9374-3a0f6642b924_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2efe122e-8ac8-45f8-8011-9e0946525efd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_e3426012-cf3e-4d6c-917e-c0ab624c9f0e_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_c4187b29-bd88-4c69-83ef-5032425913ed_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUPPLEMENTAL CASH FLOW INFORMATION</link:label>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Supplemental Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_0dbb97e0-6f81-436c-a890-8146a18ef82b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_e3daccdd-2a57-49ec-82a4-9661807ca7eb_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Error Correction Flag</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fc5fe9f7-e693-4f2c-b34c-530c9fe331b9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_fad9385f-adf5-414e-b965-dd9f9cf7559f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8530eb65-7abe-493a-ab4b-47b7c4ec6426_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_222c8f2c-c8ef-4e5d-8053-b8b8613588d4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued to acquire business (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_2b5d27e0-f0fc-4dc5-948f-44e633203b6f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_51db0c27-a7de-461c-9397-4c72470d63a2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_014a65c5-748e-4369-bb9a-fbd33cce0644_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7fe6b7-dd7b-454c-8751-2a20cbefc779_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_ae550bf4-2377-4d97-807b-de2b2f005b15_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b40118a6-f4c8-4b04-bf80-1a0c812a86d4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_5c67fd62-be79-4ecd-b19f-090aa48bf0d7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_f96ec4ad-6b62-47ba-b92e-74e89462c0df_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EDC plan liabilities, current</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_7d5db834-99b0-4f8b-b135-a085a8797275_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_e9e3c232-ba11-4989-9072-afd0805a83e1_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_facdc804-664a-428c-ac76-818666e604d0_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_95e05398-7394-41fe-b913-3ae2868da05b_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_5af04119-1d1d-4e9e-bb97-ef9801d09155_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_708d0ff2-f40c-4117-9e99-73ee5389471f_terseLabel_en-US" xlink:label="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement percentage</link:label>
    <link:label id="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_label_en-US" xlink:label="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Measurement Period Percentage</link:label>
    <link:label id="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_documentation_en-US" xlink:label="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Measurement Period Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage" xlink:href="mgpi-20231231.xsd#mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage" xlink:to="lab_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_afc23eed-6157-4048-ae8a-66181b09ad72_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_NumberOfBoardMembers_a35b94b3-aa67-4543-9307-5b1cba18a392_terseLabel_en-US" xlink:label="lab_mgpi_NumberOfBoardMembers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total number of board members</link:label>
    <link:label id="lab_mgpi_NumberOfBoardMembers_label_en-US" xlink:label="lab_mgpi_NumberOfBoardMembers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Board Members</link:label>
    <link:label id="lab_mgpi_NumberOfBoardMembers_documentation_en-US" xlink:label="lab_mgpi_NumberOfBoardMembers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Board Members</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembers" xlink:href="mgpi-20231231.xsd#mgpi_NumberOfBoardMembers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_NumberOfBoardMembers" xlink:to="lab_mgpi_NumberOfBoardMembers" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_f01d1e17-bda3-41f9-90f0-ae75cfb1e393_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_3e2ab53a-fb89-472b-a580-2d5027169afb_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from credit agreement - revolver</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ac0727c4-139e-4b14-a6ca-1e068e57446b_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_fc7028cd-b4f6-4db6-a161-5a69cb561289_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, percentage of non-cumulative</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f174094a-658e-4d1b-ab21-9b91228d01cf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_74c8e8a3-c636-47ca-8a1f-4060afd94d92_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_8d367449-6cab-4d22-bf11-5accdc822b9d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_51adcc12-35a0-46ad-85fc-3e00da369218_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_ba6ac160-2e61-42e2-988a-52fb30120548_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_2bad0786-efc0-4a59-973a-5505ec3a952c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_2789b2ab-c770-4492-917b-3ad0e5f5b5bb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONCENTRATIONS AND RELATED PARTIES</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_b86b57f8-7664-4445-9f8d-7dfd808cbd43_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_37993ce3-0505-4333-81a9-760641da3424_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d55f7a7f-8b24-42af-8039-7eafc1c80491_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d6d36c86-7a64-4749-9d45-9c76b5547ac4_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_54cb6f4f-cf3a-49a3-ad28-c55eda41dc18_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign sources</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_77236976-7a4b-4271-ae32-512862e05339_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EDC plan liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e2630704-765f-4b0f-b903-b164b0b21abb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_e58ac3c0-92d9-44f3-af1c-46f4a89517de_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_7dd33213-e3fb-4b9e-8b5e-9383bbd5835e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per sale (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_03db25a3-688d-4315-96d4-95b4b4ba5295_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DistillersFeedAndRelatedCoProductsMember_b2d901e0-57bc-47cb-a0d8-5f7ca716e3eb_terseLabel_en-US" xlink:label="lab_mgpi_DistillersFeedAndRelatedCoProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distillers feed and related co-products</link:label>
    <link:label id="lab_mgpi_DistillersFeedAndRelatedCoProductsMember_label_en-US" xlink:label="lab_mgpi_DistillersFeedAndRelatedCoProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distillers Feed And Related Co-Products [Member]</link:label>
    <link:label id="lab_mgpi_DistillersFeedAndRelatedCoProductsMember_documentation_en-US" xlink:label="lab_mgpi_DistillersFeedAndRelatedCoProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distillers Feed And Related Co-Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillersFeedAndRelatedCoProductsMember" xlink:href="mgpi-20231231.xsd#mgpi_DistillersFeedAndRelatedCoProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DistillersFeedAndRelatedCoProductsMember" xlink:to="lab_mgpi_DistillersFeedAndRelatedCoProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_3bf3d32b-a8a3-4a24-b5fb-0476fa6642dd_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_2b4868c8-12c5-4e9b-a466-773f4f9ddefe_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_3371417b-cce0-4e9a-bd34-0decd82d0180_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforward, valuation allowance</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_e690252c-78c2-48e1-a937-8495c4709167_periodStartLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_7689ea4c-0d01-493c-901a-9088756ca4cb_periodEndLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_ed495673-69d4-43ed-a221-65353ea108bd_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Sales by Segment</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_afc4bfff-e783-4c19-b418-b72c6d84db38_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9da5d3bc-70fc-4c51-9a44-c5da1d5d3362_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9de9123b-2053-4ed5-b570-25152f8cc1a2_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_101f825a-25d5-4e67-bc01-351b51c5d887_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_c6d28b41-68c0-4845-9fc6-265cd4b06fd8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3621a391-e621-4409-a056-9a7c85e26512_netLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2a58ccec-9ee8-4f9d-bb8e-3b5f395908d3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f7a176b7-ef15-4a8f-abb9-908917359b37_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales to customers:</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_5ef4d510-3e6b-41f1-91ab-55b12d0eae28_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BrownGoodsMember_c3982bfb-58f4-4864-b507-949aa1ad40ee_terseLabel_en-US" xlink:label="lab_mgpi_BrownGoodsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brown Goods</link:label>
    <link:label id="lab_mgpi_BrownGoodsMember_label_en-US" xlink:label="lab_mgpi_BrownGoodsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brown goods [Member]</link:label>
    <link:label id="lab_mgpi_BrownGoodsMember_documentation_en-US" xlink:label="lab_mgpi_BrownGoodsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brown goods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrownGoodsMember" xlink:href="mgpi-20231231.xsd#mgpi_BrownGoodsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BrownGoodsMember" xlink:to="lab_mgpi_BrownGoodsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_69a6d840-2db0-402f-b285-aace1b984bd1_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_2fde391c-75ca-4d92-a535-4306651aed17_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_3b9a9b20-e356-41a4-bc32-fa643620a9e7_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_0e6d8266-89fe-43ce-8543-c17c18c1aece_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforward</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_d6ad4750-7102-4f47-9124-a2ce6ef54cd6_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2c740e47-11f0-4270-8d1a-33505ee2c386_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of business, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3ca51682-b4d8-4705-aeb4-cb4a44f7295e_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate consideration paid</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_08f1c4dd-012e-4d68-a1b1-d31f42126f47_netLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_afb52db6-54f4-43c3-a37a-f5a8de1f3a0a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_de8d8f67-95a7-4345-9b33-334388f70b6f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3db144e1-3eff-4c5a-bc2c-abc1593a6b79_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_be2171ed-bd0d-4351-ba0c-9185285a0e43_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_76b991d2-8f6c-49cd-9857-2bba3f43c672_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesFinancingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Note</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesFinancingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Financing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesFinancingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesFinancingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyReceivable_d24f1802-c7be-4092-bb02-8e6c369ad1b7_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment received from insurance</link:label>
    <link:label id="lab_us-gaap_LossContingencyReceivable_label_en-US" xlink:label="lab_us-gaap_LossContingencyReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyReceivable" xlink:to="lab_us-gaap_LossContingencyReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_1c731406-f0df-4844-9b6b-c907dcbf9bc9_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BoardOfDirectorsTermOfService_989f241b-17a4-49df-8505-b6201820004c_terseLabel_en-US" xlink:label="lab_mgpi_BoardOfDirectorsTermOfService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Board of directors, term of service</link:label>
    <link:label id="lab_mgpi_BoardOfDirectorsTermOfService_label_en-US" xlink:label="lab_mgpi_BoardOfDirectorsTermOfService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Board Of Directors, Term Of Service</link:label>
    <link:label id="lab_mgpi_BoardOfDirectorsTermOfService_documentation_en-US" xlink:label="lab_mgpi_BoardOfDirectorsTermOfService" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Board Of Directors, Term Of Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BoardOfDirectorsTermOfService" xlink:href="mgpi-20231231.xsd#mgpi_BoardOfDirectorsTermOfService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BoardOfDirectorsTermOfService" xlink:to="lab_mgpi_BoardOfDirectorsTermOfService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_cd618952-6c98-40e5-83f2-112dcbfa793b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_d00fa98a-c3ac-4b96-96a0-e7dda614306d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_ae7f8157-cf7b-441c-a30e-4de16561eecc_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS</link:label>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_b027fcb1-d269-46a7-bfd7-a95f0cde8745_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred income tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f82abf61-e202-459b-ac2e-69c812a6adc3_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_48762681-b2d4-480b-97c0-f8795f361dbc_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b6160146-3470-471e-a8dd-7fda5c1aab73_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_19d038f2-d3ca-4f32-a461-46e6a6126987_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitment_15fbbb85-c872-4fff-912c-ad50651cfadb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial revenue bonds used</link:label>
    <link:label id="lab_us-gaap_OtherCommitment_label_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_The2014PlanMember_f187c301-2fdf-4d19-a161-a1c57f8bb22b_terseLabel_en-US" xlink:label="lab_mgpi_The2014PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2014 Plan</link:label>
    <link:label id="lab_mgpi_The2014PlanMember_label_en-US" xlink:label="lab_mgpi_The2014PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2014 Plan [Member]</link:label>
    <link:label id="lab_mgpi_The2014PlanMember_documentation_en-US" xlink:label="lab_mgpi_The2014PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2014 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_The2014PlanMember" xlink:href="mgpi-20231231.xsd#mgpi_The2014PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_The2014PlanMember" xlink:to="lab_mgpi_The2014PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_40d5ed41-efa6-40d6-9b06-9ef4cfc00122_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_17338f40-086b-4c92-8061-3c5e0c9e81e8_terseLabel_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_label_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:to="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_e63d3d6a-7d4d-4c48-b8fe-2b90f2fc28c2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_26df4025-02c3-4d23-a72e-04be914a9cf4_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to property, plant, and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ba599ad5-2ee8-4166-b091-28d3349eb26b_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property, plant, and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_de68a059-65a5-430c-b4cb-77289340f2a9_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_bf2f92ef-c4d3-49fc-8947-9a0ab46f3e00_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_83d63e13-1dcc-49fc-acc1-d8361d93f65b_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Motor vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_e56ce437-9f47-4c76-bff6-311352cae2b6_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_320aef95-6e88-49c0-b11a-1f09ed0a506d_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_32f94f53-6748-4f1f-a621-1ec18fe89f44_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investment loss</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_98b51c38-9086-4885-9e5c-2232bd97d41e_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_bc7e4729-f0a2-4660-a4b1-dc7f5f5a75f1_terseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets, net</link:label>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets</link:label>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:to="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_497bfe4c-6ca1-4f06-b3d4-daa4b7e14dae_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_cfb44791-3443-4966-b7c5-80a7290b09a0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from convertible senior notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_b2adfff6-6ebc-4843-89dc-bc68aa4c2dbe_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_c3783f07-55d1-4509-8231-0fc4d31e180d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends and dividend equivalents</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_eb14c3b7-399c-47d6-887b-0322a6c4ad1b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_928a6895-c1e8-4664-b98e-8ddae0f8601f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cbedfd28-6853-455c-8b46-3390de6904f6_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_a51bcb61-c554-4164-9607-5cd2849c1c1a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_c332b8a2-7e52-4c23-b14e-fdb2ce785e40_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party purchases</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_c87c06cb-3012-4135-9af5-d987ab15eb35_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquisitionRelatedCostsMember_5a111faf-6e83-42d1-8698-4b77372f9f31_terseLabel_en-US" xlink:label="lab_us-gaap_AcquisitionRelatedCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related Costs</link:label>
    <link:label id="lab_us-gaap_AcquisitionRelatedCostsMember_label_en-US" xlink:label="lab_us-gaap_AcquisitionRelatedCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquisitionRelatedCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquisitionRelatedCostsMember" xlink:to="lab_us-gaap_AcquisitionRelatedCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_CommodityWheatStarchMember_200f8fe1-7e83-494b-b050-6409fddf8a5c_terseLabel_en-US" xlink:label="lab_mgpi_CommodityWheatStarchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity wheat starch</link:label>
    <link:label id="lab_mgpi_CommodityWheatStarchMember_label_en-US" xlink:label="lab_mgpi_CommodityWheatStarchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Wheat Starch [Member]</link:label>
    <link:label id="lab_mgpi_CommodityWheatStarchMember_documentation_en-US" xlink:label="lab_mgpi_CommodityWheatStarchMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Wheat Starch [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CommodityWheatStarchMember" xlink:href="mgpi-20231231.xsd#mgpi_CommodityWheatStarchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_CommodityWheatStarchMember" xlink:to="lab_mgpi_CommodityWheatStarchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_92ad20f1-e0cd-4a58-a21c-73136454c3e7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPERATING SEGMENTS</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_be29456a-0a69-4047-9335-9173c3019c62_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_69654365-1a27-4f54-98ea-4a97ca3e7a56_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_RevolvingCreditAgreementDue2026Member_0d5168a6-9549-436b-b068-d9ea37629e7a_terseLabel_en-US" xlink:label="lab_mgpi_RevolvingCreditAgreementDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement - Revolver, 6.46% (variable rate) due 2026</link:label>
    <link:label id="lab_mgpi_RevolvingCreditAgreementDue2026Member_label_en-US" xlink:label="lab_mgpi_RevolvingCreditAgreementDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Agreement, Due 2026 [Member]</link:label>
    <link:label id="lab_mgpi_RevolvingCreditAgreementDue2026Member_documentation_en-US" xlink:label="lab_mgpi_RevolvingCreditAgreementDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Agreement, Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_RevolvingCreditAgreementDue2026Member" xlink:href="mgpi-20231231.xsd#mgpi_RevolvingCreditAgreementDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_RevolvingCreditAgreementDue2026Member" xlink:to="lab_mgpi_RevolvingCreditAgreementDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_12bbd1f0-9153-4c46-bdaa-627d1ac70fd3_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DryerFireDamagesMember_7608d55f-b832-4e29-978a-eb73ac456806_terseLabel_en-US" xlink:label="lab_mgpi_DryerFireDamagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dryer Fire - Damages</link:label>
    <link:label id="lab_mgpi_DryerFireDamagesMember_label_en-US" xlink:label="lab_mgpi_DryerFireDamagesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dryer Fire - Damages [Member]</link:label>
    <link:label id="lab_mgpi_DryerFireDamagesMember_documentation_en-US" xlink:label="lab_mgpi_DryerFireDamagesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dryer Fire - Damages</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireDamagesMember" xlink:href="mgpi-20231231.xsd#mgpi_DryerFireDamagesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_DryerFireDamagesMember" xlink:to="lab_mgpi_DryerFireDamagesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_6e90870a-4803-401e-adba-e4be1c792da7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_8b2761ff-3e9d-4931-9c59-6ff35335cfed_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_3d2e5063-194c-4482-b950-a53eea0de05d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of MGP Common Stock issued at close</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_e2dbceae-2f97-4b76-993f-886e579b8752_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_5c057cf6-6242-41d0-b1e8-6950c119b20a_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico and U.S. state loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_c6ae0a02-93c7-41c5-bead-5225996f7a5f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b9ffed8a-edf4-4ec4-960c-37b33fdcdc40_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_36dd0be1-9506-4724-b893-c1fa13748c26_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_1183c9b3-19d8-450a-aeb0-a581d2ebb9da_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_15733dec-2457-4317-b0a6-a8d9617190a1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_24fcfdbc-7d85-418c-a1fd-126d83366931_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_fcaa78d7-fce9-4e66-b131-ebc72f4e8872_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_784a8f47-e03f-4f71-9fe7-f2da42ecd284_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_1cf4db2e-7b7d-4afc-9190-97bce2c5e382_terseLabel_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office furniture and equipment</link:label>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_8ef3ca01-d390-41f8-bb65-97d069b6e809_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment on assumed debt as part of the Merger</link:label>
    <link:label id="lab_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Merger Related Costs, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:to="lab_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_TenLargestCustomersMember_d2735165-19fb-4811-9240-2d2d320cd6f0_terseLabel_en-US" xlink:label="lab_mgpi_TenLargestCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ten Largest Customers</link:label>
    <link:label id="lab_mgpi_TenLargestCustomersMember_label_en-US" xlink:label="lab_mgpi_TenLargestCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ten Largest Customers [Member]</link:label>
    <link:label id="lab_mgpi_TenLargestCustomersMember_documentation_en-US" xlink:label="lab_mgpi_TenLargestCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ten Largest Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TenLargestCustomersMember" xlink:href="mgpi-20231231.xsd#mgpi_TenLargestCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_TenLargestCustomersMember" xlink:to="lab_mgpi_TenLargestCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_ea40a4d9-b1f5-4142-a1a7-e0830af6b108_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_1e69a472-898b-4ccd-ac00-bac64ec070cc_negatedTerseLabel_en-US" xlink:label="lab_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes, including change in valuation allowance</link:label>
    <link:label id="lab_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_label_en-US" xlink:label="lab_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Deferred Tax Asset Valuation Allowance</link:label>
    <link:label id="lab_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_documentation_en-US" xlink:label="lab_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Deferred Tax Asset Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance" xlink:href="mgpi-20231231.xsd#mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance" xlink:to="lab_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ec956297-a6d1-4355-ab80-1cd327943147_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss, net of tax:</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_e32bf802-71fc-48cf-858f-09ffe079d285_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_0998764e-fb69-45ae-bd0a-3c685e10c1a2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_d1d9ff95-62d7-4e25-8ec7-c8c7b2676550_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_6349180d-b7b1-4196-97bf-18f9d2dbf0a1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1f00c0e3-5dbf-46fe-8d4a-521d6fac9361_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Properties, Depreciation, and Amortization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_045fe2c7-5825-4b0a-af1c-d9d00a7ede10_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_LuxcoMember_3853d168-7271-4546-82c1-16768922d45a_terseLabel_en-US" xlink:label="lab_mgpi_LuxcoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Luxco</link:label>
    <link:label id="lab_mgpi_LuxcoMember_label_en-US" xlink:label="lab_mgpi_LuxcoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Luxco [Member]</link:label>
    <link:label id="lab_mgpi_LuxcoMember_documentation_en-US" xlink:label="lab_mgpi_LuxcoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Luxco</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember" xlink:href="mgpi-20231231.xsd#mgpi_LuxcoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_LuxcoMember" xlink:to="lab_mgpi_LuxcoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_27a808ad-8d73-4110-9d54-094e7da897f1_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit agreement - revolver</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_b8ea230b-73b8-4ffa-8a7a-33af358e9da4_terseLabel_en-US" xlink:label="lab_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Useful Lives</link:label>
    <link:label id="lab_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_label_en-US" xlink:label="lab_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]</link:label>
    <link:label id="lab_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_documentation_en-US" xlink:label="lab_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment, Estimated Useful Lives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:href="mgpi-20231231.xsd#mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="lab_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e64151f6-18c1-4aad-a997-c3a79810853c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period, tranche one</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_82410de9-8b2f-4c1f-84ab-172af47ec9ed_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Controlling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>mgpi-20231231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:bcad617c-7ec4-40e8-9fe7-a21a55316767,g:44d16d04-7114-401b-9484-95ade4d28b5d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.mgpingredients.com/role/COVERPAGE" xlink:type="simple" xlink:href="mgpi-20231231.xsd#COVERPAGE"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/COVERPAGE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_b0b90e70-2bf6-407e-8836-0ab3faac7cc8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_DocumentType_b0b90e70-2bf6-407e-8836-0ab3faac7cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_e57dca41-c935-414c-8604-713019dd32e8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_DocumentAnnualReport_e57dca41-c935-414c-8604-713019dd32e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_356a4627-49e9-451e-aef7-a66a372b0385" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_DocumentPeriodEndDate_356a4627-49e9-451e-aef7-a66a372b0385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_08c922fa-1c8d-4785-aea2-15e0f9ebcd96" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_CurrentFiscalYearEndDate_08c922fa-1c8d-4785-aea2-15e0f9ebcd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a96bdab8-c374-4135-a5be-2c916bb9413c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_DocumentTransitionReport_a96bdab8-c374-4135-a5be-2c916bb9413c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_fd34db25-6c01-4c17-8672-a7ab3741ee77" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityFileNumber_fd34db25-6c01-4c17-8672-a7ab3741ee77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5281bcf8-4d94-4320-be3e-c15f2aaea7a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityRegistrantName_5281bcf8-4d94-4320-be3e-c15f2aaea7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_98ab2a53-51ba-4a50-b336-3c4fde53b872" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityIncorporationStateCountryCode_98ab2a53-51ba-4a50-b336-3c4fde53b872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5223e6e3-21fb-4cac-99ac-c5e98d66a011" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityTaxIdentificationNumber_5223e6e3-21fb-4cac-99ac-c5e98d66a011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_227c4d9b-8f02-4c8c-aa90-c4f53513db6c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityAddressAddressLine1_227c4d9b-8f02-4c8c-aa90-c4f53513db6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_ba8134d4-e88d-4e24-a3d4-bdb1a6475545" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityAddressCityOrTown_ba8134d4-e88d-4e24-a3d4-bdb1a6475545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_9029597a-fb36-4141-80f8-8744afeb87c5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityAddressStateOrProvince_9029597a-fb36-4141-80f8-8744afeb87c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_47543406-30f8-4296-8661-d229b78bade0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityAddressPostalZipCode_47543406-30f8-4296-8661-d229b78bade0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_2317aac3-8351-4a1e-9be4-0a264d7e0c93" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_CityAreaCode_2317aac3-8351-4a1e-9be4-0a264d7e0c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_b97cadc0-3b37-4f66-b30c-35263790f07f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_LocalPhoneNumber_b97cadc0-3b37-4f66-b30c-35263790f07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_7614cc71-9e18-4dcd-819a-0fe1bc48194f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_Security12bTitle_7614cc71-9e18-4dcd-819a-0fe1bc48194f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_cdcc712e-f4dd-4a0e-a719-02a4620975e3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_TradingSymbol_cdcc712e-f4dd-4a0e-a719-02a4620975e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_e62b83ac-7d67-40d1-85c5-c3c1a585ca3f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_SecurityExchangeName_e62b83ac-7d67-40d1-85c5-c3c1a585ca3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_bd19cae6-0fbe-4dfb-965a-650218567f1a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_bd19cae6-0fbe-4dfb-965a-650218567f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_9e6a9728-101a-4e0e-a404-5cae94e1d5d9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityVoluntaryFilers_9e6a9728-101a-4e0e-a404-5cae94e1d5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_bb5060b8-63ec-42ba-bb5b-239828794597" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityCurrentReportingStatus_bb5060b8-63ec-42ba-bb5b-239828794597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_0931945a-54c8-43d0-97bc-f19d6819cd1d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityInteractiveDataCurrent_0931945a-54c8-43d0-97bc-f19d6819cd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_1096f8fe-ae9e-4472-9dfb-87a33c556b6f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityFilerCategory_1096f8fe-ae9e-4472-9dfb-87a33c556b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6cd514ee-7f6e-4695-99de-3dc2c21ce8b7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntitySmallBusiness_6cd514ee-7f6e-4695-99de-3dc2c21ce8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1325ae25-76d2-4f2f-8c1c-d9022ef6e58a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityEmergingGrowthCompany_1325ae25-76d2-4f2f-8c1c-d9022ef6e58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_3f54b930-e3ad-453b-a2dc-75e7bc489bcd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_IcfrAuditorAttestationFlag_3f54b930-e3ad-453b-a2dc-75e7bc489bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_98b95e2d-5ff7-4695-b02e-1a9101f7ed0a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_98b95e2d-5ff7-4695-b02e-1a9101f7ed0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_5abe2455-8468-4b6a-aa00-2b15ac4b02bd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityShellCompany_5abe2455-8468-4b6a-aa00-2b15ac4b02bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_7e8d444a-c255-48e9-bf0c-e4f30a14aa81" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityPublicFloat_7e8d444a-c255-48e9-bf0c-e4f30a14aa81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_80b9ca7b-1545-49cd-9b67-6ddd9dabe706" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_80b9ca7b-1545-49cd-9b67-6ddd9dabe706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_0e89828f-eaa7-4579-bb23-660ab346d3a7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_0e89828f-eaa7-4579-bb23-660ab346d3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e32b503e-0a3a-46a9-9775-11bb8d48a8b3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_AmendmentFlag_e32b503e-0a3a-46a9-9775-11bb8d48a8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_623d7ae1-e55e-4871-a851-d395862bb9cc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_EntityCentralIndexKey_623d7ae1-e55e-4871-a851-d395862bb9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_672f9581-94be-4e5c-afdf-9b6566422de8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_DocumentFiscalYearFocus_672f9581-94be-4e5c-afdf-9b6566422de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_5c8eb5f9-8448-4e78-8fd8-a8e38150abce" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fac95f1d-4b96-4711-b3fb-674900c6ea50" xlink:to="loc_dei_DocumentFiscalPeriodFocus_5c8eb5f9-8448-4e78-8fd8-a8e38150abce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/AUDITINFORMATION" xlink:type="simple" xlink:href="mgpi-20231231.xsd#AUDITINFORMATION"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/AUDITINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AuditInformationAbstract_7bb09e30-0406-4e24-8b1a-1df973cc2a80" xlink:href="mgpi-20231231.xsd#mgpi_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_116aba7c-04be-485d-9a9b-8e79376e672c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_AuditInformationAbstract_7bb09e30-0406-4e24-8b1a-1df973cc2a80" xlink:to="loc_dei_AuditorName_116aba7c-04be-485d-9a9b-8e79376e672c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_3b35ab80-3c67-43d6-940b-e09d87e8c150" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_AuditInformationAbstract_7bb09e30-0406-4e24-8b1a-1df973cc2a80" xlink:to="loc_dei_AuditorLocation_3b35ab80-3c67-43d6-940b-e09d87e8c150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_4c55b5fe-d677-46e1-9673-e79ee16adfbd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_AuditInformationAbstract_7bb09e30-0406-4e24-8b1a-1df973cc2a80" xlink:to="loc_dei_AuditorFirmId_4c55b5fe-d677-46e1-9673-e79ee16adfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cb210004-b2e6-4350-8717-01373dfe0e88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cb210004-b2e6-4350-8717-01373dfe0e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c27c7650-165f-4e4b-9ea7-28fbd42ad8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c27c7650-165f-4e4b-9ea7-28fbd42ad8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a7be2f28-8d0b-4fcc-aa31-e08d7e701163" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_GrossProfit_a7be2f28-8d0b-4fcc-aa31-e08d7e701163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_12b3f447-1fd8-4eb7-8050-b66cf0439f43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_12b3f447-1fd8-4eb7-8050-b66cf0439f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6ace537e-4c43-4d69-a9e2-b8f5a03ed623" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6ace537e-4c43-4d69-a9e2-b8f5a03ed623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_eb38d46c-8aa7-4d7c-9a2d-5c2d8d829a11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_AssetImpairmentCharges_eb38d46c-8aa7-4d7c-9a2d-5c2d8d829a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_151bd60a-21a1-498f-a111-20cd45a9188e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_151bd60a-21a1-498f-a111-20cd45a9188e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_f3ef3c42-651a-4599-a8bd-e206ceb68d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_InsuranceRecoveries_f3ef3c42-651a-4599-a8bd-e206ceb68d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cacca1a9-a72e-43a1-8112-b75c31d7db6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_OperatingIncomeLoss_cacca1a9-a72e-43a1-8112-b75c31d7db6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_baa5102c-f1f2-43f0-9274-615c41c2c9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_baa5102c-f1f2-43f0-9274-615c41c2c9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_dbd76422-2d53-4693-936a-0fb686cb6139" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_dbd76422-2d53-4693-936a-0fb686cb6139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_77005741-4c96-4f57-b855-463492fc89f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_77005741-4c96-4f57-b855-463492fc89f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_243bec9f-2574-4f3e-b26a-abf89f958d14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_243bec9f-2574-4f3e-b26a-abf89f958d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_182178f1-0dc0-438c-a1b4-a225ab787287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_ProfitLoss_182178f1-0dc0-438c-a1b4-a225ab787287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_561575b5-ccfa-4c14-bc34-9b978b3727de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_561575b5-ccfa-4c14-bc34-9b978b3727de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b1977cc9-467f-42ee-91b4-3120b252a888" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_NetIncomeLoss_b1977cc9-467f-42ee-91b4-3120b252a888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_d6f5071d-6e2a-4e3d-bbed-bf8ef0ece75f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_d6f5071d-6e2a-4e3d-bbed-bf8ef0ece75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_ffde2825-7a5a-488b-a809-858157f1003c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_ffde2825-7a5a-488b-a809-858157f1003c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1c1f17df-2a26-4680-a432-228ef265b93d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1c1f17df-2a26-4680-a432-228ef265b93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_345ee175-d9aa-466f-85ab-a932dc5ac677" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_345ee175-d9aa-466f-85ab-a932dc5ac677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1702ef48-be2b-4e04-bd7f-dab398122778" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1702ef48-be2b-4e04-bd7f-dab398122778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e0de3e6-0452-464f-8feb-4234d9fdc4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1702ef48-be2b-4e04-bd7f-dab398122778" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e0de3e6-0452-464f-8feb-4234d9fdc4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4f5c4422-edc4-4461-893d-4a4d1184e7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1702ef48-be2b-4e04-bd7f-dab398122778" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4f5c4422-edc4-4461-893d-4a4d1184e7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_19924e88-b59d-49df-b163-b656d7bb5693" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52bb9b29-1d2c-436a-8f5a-5466c6878fc7" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_19924e88-b59d-49df-b163-b656d7bb5693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_82a7221c-4a06-4105-a2a7-ab36b2cccfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_19924e88-b59d-49df-b163-b656d7bb5693" xlink:to="loc_us-gaap_EarningsPerShareBasic_82a7221c-4a06-4105-a2a7-ab36b2cccfe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0038d405-1fbc-40c2-9627-8e5c7333563c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_19924e88-b59d-49df-b163-b656d7bb5693" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0038d405-1fbc-40c2-9627-8e5c7333563c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME_1"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bf7a92a4-2fbe-4a19-a82c-d4051fe42baa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d23d456a-c5f6-4720-914b-46b440822b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bf7a92a4-2fbe-4a19-a82c-d4051fe42baa" xlink:to="loc_us-gaap_NetIncomeLoss_d23d456a-c5f6-4720-914b-46b440822b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9b5d2a2e-ad7b-45eb-aeb3-b14be7b0a17a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bf7a92a4-2fbe-4a19-a82c-d4051fe42baa" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9b5d2a2e-ad7b-45eb-aeb3-b14be7b0a17a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_945e6919-f218-4b9d-a615-39b706f48345" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9b5d2a2e-ad7b-45eb-aeb3-b14be7b0a17a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_945e6919-f218-4b9d-a615-39b706f48345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5634bcd2-adbd-4d48-bb6a-92c2f71ecf93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9b5d2a2e-ad7b-45eb-aeb3-b14be7b0a17a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5634bcd2-adbd-4d48-bb6a-92c2f71ecf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_11a46082-c86c-421a-88f7-06a650bac156" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9b5d2a2e-ad7b-45eb-aeb3-b14be7b0a17a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_11a46082-c86c-421a-88f7-06a650bac156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6b00543f-f382-4781-80fc-4106f4386c41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bf7a92a4-2fbe-4a19-a82c-d4051fe42baa" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_6b00543f-f382-4781-80fc-4106f4386c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_dd942e0f-9577-4d59-8866-5d6092e12c32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bf7a92a4-2fbe-4a19-a82c-d4051fe42baa" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_dd942e0f-9577-4d59-8866-5d6092e12c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_26ed56c7-8f65-4057-b379-02f6d6f4ce13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bf7a92a4-2fbe-4a19-a82c-d4051fe42baa" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_26ed56c7-8f65-4057-b379-02f6d6f4ce13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c773c0d4-c73d-4690-8857-05fee2aa4062" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c773c0d4-c73d-4690-8857-05fee2aa4062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d26ff18d-c441-4adb-bacc-766f46a63e76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c773c0d4-c73d-4690-8857-05fee2aa4062" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d26ff18d-c441-4adb-bacc-766f46a63e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_97869df1-af60-42af-8db0-22232051cbca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c773c0d4-c73d-4690-8857-05fee2aa4062" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_97869df1-af60-42af-8db0-22232051cbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_a77b6199-d98a-46a1-817f-36cb210ce1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c773c0d4-c73d-4690-8857-05fee2aa4062" xlink:to="loc_us-gaap_InventoryGross_a77b6199-d98a-46a1-817f-36cb210ce1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_5e6a1cee-207a-486e-8e29-5607b489fec1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c773c0d4-c73d-4690-8857-05fee2aa4062" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_5e6a1cee-207a-486e-8e29-5607b489fec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_4719636a-0f00-451c-baa8-cacd3ebbc560" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c773c0d4-c73d-4690-8857-05fee2aa4062" xlink:to="loc_us-gaap_IncomeTaxesReceivable_4719636a-0f00-451c-baa8-cacd3ebbc560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b174e4f0-811c-41cd-9fad-3c2e7115edf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c773c0d4-c73d-4690-8857-05fee2aa4062" xlink:to="loc_us-gaap_AssetsCurrent_b174e4f0-811c-41cd-9fad-3c2e7115edf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f267c038-000f-4d41-a4e1-ded781d3df37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f267c038-000f-4d41-a4e1-ded781d3df37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_14320982-2fb7-4eb4-91dd-f4cad042a143" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_14320982-2fb7-4eb4-91dd-f4cad042a143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_d57582c0-0cbc-4974-8388-0bf851ee457f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_EquityMethodInvestments_d57582c0-0cbc-4974-8388-0bf851ee457f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b3b565d6-9ae0-4e85-bb2b-9b3b294d08df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b3b565d6-9ae0-4e85-bb2b-9b3b294d08df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f3726fd4-244f-4e13-840a-adcd746d2fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_Goodwill_f3726fd4-244f-4e13-840a-adcd746d2fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_eec7b81b-63ae-4068-911b-a1d2b3eb8254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_eec7b81b-63ae-4068-911b-a1d2b3eb8254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_40cc4578-2341-4166-b455-1f6173679014" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_Assets_40cc4578-2341-4166-b455-1f6173679014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_3b5380e8-6a7f-47f2-86e9-45e046848c53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_3b5380e8-6a7f-47f2-86e9-45e046848c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_da5ffaf1-e15d-43e1-b9ef-f36145a6adae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3b5380e8-6a7f-47f2-86e9-45e046848c53" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_da5ffaf1-e15d-43e1-b9ef-f36145a6adae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bca4eaf1-40b7-4081-814d-56a6e1c6785b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3b5380e8-6a7f-47f2-86e9-45e046848c53" xlink:to="loc_us-gaap_AccountsPayableCurrent_bca4eaf1-40b7-4081-814d-56a6e1c6785b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_00825c8d-801d-4d0c-99fb-5cd748aaaa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3b5380e8-6a7f-47f2-86e9-45e046848c53" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_00825c8d-801d-4d0c-99fb-5cd748aaaa8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_179c5099-db5a-4446-b5ec-6c0c895e05d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3b5380e8-6a7f-47f2-86e9-45e046848c53" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_179c5099-db5a-4446-b5ec-6c0c895e05d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c3b0229e-173c-4222-ade1-41346761f786" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3b5380e8-6a7f-47f2-86e9-45e046848c53" xlink:to="loc_us-gaap_LiabilitiesCurrent_c3b0229e-173c-4222-ade1-41346761f786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_a50d7936-a091-4e80-8fe7-f7202d18a7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_a50d7936-a091-4e80-8fe7-f7202d18a7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_9387dc12-76ea-4c87-b2fa-a7c7a42163d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_9387dc12-76ea-4c87-b2fa-a7c7a42163d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8f1236a7-2705-4eae-a454-b432df28d149" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8f1236a7-2705-4eae-a454-b432df28d149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_11eeed1c-ec73-4876-9c5e-9ce669cf8a20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_11eeed1c-ec73-4876-9c5e-9ce669cf8a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c7480632-61c6-49c4-94ee-b5005acac4c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c7480632-61c6-49c4-94ee-b5005acac4c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_feea244b-64ad-400e-9869-2983adf53a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_feea244b-64ad-400e-9869-2983adf53a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_20044880-e7ce-454d-8338-8da3d99b6f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_Liabilities_20044880-e7ce-454d-8338-8da3d99b6f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_63ebf636-bec2-4296-b8cb-3d4c74f8d44c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_63ebf636-bec2-4296-b8cb-3d4c74f8d44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ce8855b3-79a7-4050-bdad-82ddc1d2a68c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ce8855b3-79a7-4050-bdad-82ddc1d2a68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CapitalStockAbstract_f617f77c-a9b0-4106-bb41-5a23b0302e02" xlink:href="mgpi-20231231.xsd#mgpi_CapitalStockAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ce8855b3-79a7-4050-bdad-82ddc1d2a68c" xlink:to="loc_mgpi_CapitalStockAbstract_f617f77c-a9b0-4106-bb41-5a23b0302e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e85d7b89-ab20-47e1-be0f-f2466e0d50bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_CapitalStockAbstract_f617f77c-a9b0-4106-bb41-5a23b0302e02" xlink:to="loc_us-gaap_PreferredStockValue_e85d7b89-ab20-47e1-be0f-f2466e0d50bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_90574bec-d5ef-4290-8d67-3004d3fe8687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_CapitalStockAbstract_f617f77c-a9b0-4106-bb41-5a23b0302e02" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_90574bec-d5ef-4290-8d67-3004d3fe8687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_bdf513c4-d729-443a-a0ca-3688676ab969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_90574bec-d5ef-4290-8d67-3004d3fe8687" xlink:to="loc_us-gaap_CommonStockValue_bdf513c4-d729-443a-a0ca-3688676ab969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2e07bf51-4c62-4c3d-990b-5179e89004df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ce8855b3-79a7-4050-bdad-82ddc1d2a68c" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2e07bf51-4c62-4c3d-990b-5179e89004df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_371f3bc4-f069-4204-94ca-9a38d20daba1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ce8855b3-79a7-4050-bdad-82ddc1d2a68c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_371f3bc4-f069-4204-94ca-9a38d20daba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_71f0fb4c-3416-4de6-93d8-8ad08347f07b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ce8855b3-79a7-4050-bdad-82ddc1d2a68c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_71f0fb4c-3416-4de6-93d8-8ad08347f07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_51891517-154d-4aeb-b5aa-eff666dfac4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ce8855b3-79a7-4050-bdad-82ddc1d2a68c" xlink:to="loc_us-gaap_TreasuryStockCommonValue_51891517-154d-4aeb-b5aa-eff666dfac4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b09dfce0-0450-4f82-b464-e09edc3a56d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ce8855b3-79a7-4050-bdad-82ddc1d2a68c" xlink:to="loc_us-gaap_StockholdersEquity_b09dfce0-0450-4f82-b464-e09edc3a56d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_cddacb35-9d9e-4767-b803-0e79022bd6a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ce8855b3-79a7-4050-bdad-82ddc1d2a68c" xlink:to="loc_us-gaap_MinorityInterest_cddacb35-9d9e-4767-b803-0e79022bd6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_836acce7-0968-408f-b429-2799925cf892" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ce8855b3-79a7-4050-bdad-82ddc1d2a68c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_836acce7-0968-408f-b429-2799925cf892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3c9329a5-329e-4efc-95e6-902c756228ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3832440-9bc3-47c8-9165-1c896a20fa9a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_3c9329a5-329e-4efc-95e6-902c756228ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_fa56b4f5-8703-4c2e-b3c3-dcf0446ced24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_fa56b4f5-8703-4c2e-b3c3-dcf0446ced24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_f48b4cc9-a6fd-45e6-a288-6689a8308e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_f48b4cc9-a6fd-45e6-a288-6689a8308e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c8b0e626-7ff9-4dda-aaaf-c6fb34d73e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c8b0e626-7ff9-4dda-aaaf-c6fb34d73e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_ceb03962-fc33-455a-8e8d-f167e6f1957e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_ceb03962-fc33-455a-8e8d-f167e6f1957e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_716658e4-a8a1-4c4f-a4bd-14c714fdddc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_716658e4-a8a1-4c4f-a4bd-14c714fdddc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_75093706-d383-48b2-b2c4-78caee991450" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_75093706-d383-48b2-b2c4-78caee991450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_49431ceb-406f-49dd-ba96-1a9e69af21a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_49431ceb-406f-49dd-ba96-1a9e69af21a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f0b6f08f-0183-4c5b-aa71-fb1f35a1add1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f0b6f08f-0183-4c5b-aa71-fb1f35a1add1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_fed61d0a-1ebb-4ee1-98c6-f90abcea7515" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_CommonStockSharesIssued_fed61d0a-1ebb-4ee1-98c6-f90abcea7515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_361ed0c2-b3d0-4326-a47f-3958a79a8b92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_361ed0c2-b3d0-4326-a47f-3958a79a8b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_abd451ac-fded-46a3-9c75-d74eba71e0af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d8fca2b-d55b-4bd3-a190-1567c603067b" xlink:to="loc_us-gaap_TreasuryStockCommonShares_abd451ac-fded-46a3-9c75-d74eba71e0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_65576f87-a0c5-4d4f-ba2b-f1d80746d264" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b68af916-fe90-4a0d-a928-c2c1e9e972d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65576f87-a0c5-4d4f-ba2b-f1d80746d264" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b68af916-fe90-4a0d-a928-c2c1e9e972d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_bf50e31b-5a49-47ce-975f-38cb5af31eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b68af916-fe90-4a0d-a928-c2c1e9e972d7" xlink:to="loc_us-gaap_ProfitLoss_bf50e31b-5a49-47ce-975f-38cb5af31eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b68af916-fe90-4a0d-a928-c2c1e9e972d7" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d266c383-8bc1-46c3-bf3d-896cc3b903e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d266c383-8bc1-46c3-bf3d-896cc3b903e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_1c883773-1851-472d-b2bb-725154ea4296" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:to="loc_us-gaap_AssetImpairmentCharges_1c883773-1851-472d-b2bb-725154ea4296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_GainLossOnInsuranceRecoveries_52fe0b49-47b5-488a-8f48-825ca5771987" xlink:href="mgpi-20231231.xsd#mgpi_GainLossOnInsuranceRecoveries"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:to="loc_mgpi_GainLossOnInsuranceRecoveries_52fe0b49-47b5-488a-8f48-825ca5771987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_34583aae-049d-493d-84bd-30724fa45241" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:to="loc_us-gaap_ShareBasedCompensation_34583aae-049d-493d-84bd-30724fa45241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_01b9e3d1-873d-4e43-a3cd-5d6a652257f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_01b9e3d1-873d-4e43-a3cd-5d6a652257f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_79f40985-db48-47ab-8379-36ac8f4f496b" xlink:href="mgpi-20231231.xsd#mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:to="loc_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_79f40985-db48-47ab-8379-36ac8f4f496b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_31888549-7791-4faa-9cb6-c7bf0ae69ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_31888549-7791-4faa-9cb6-c7bf0ae69ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_ef377758-715e-409d-8d3e-3533c82ad37a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_ef377758-715e-409d-8d3e-3533c82ad37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cca3c972-b690-4a6f-bdf4-5965235f3eef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c5bcbc25-5356-495c-b382-dbfe6d1934ad" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cca3c972-b690-4a6f-bdf4-5965235f3eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2d92800f-e509-4a46-9441-15290309e49b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cca3c972-b690-4a6f-bdf4-5965235f3eef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2d92800f-e509-4a46-9441-15290309e49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_c6c2c719-cdeb-4dd7-b1a0-bce134e4e8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cca3c972-b690-4a6f-bdf4-5965235f3eef" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_c6c2c719-cdeb-4dd7-b1a0-bce134e4e8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_8832871e-d071-4c45-bbe9-b7bd6e4ea048" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cca3c972-b690-4a6f-bdf4-5965235f3eef" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_8832871e-d071-4c45-bbe9-b7bd6e4ea048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_58c07e15-58cb-4c57-8cf5-b434d348f8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cca3c972-b690-4a6f-bdf4-5965235f3eef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_58c07e15-58cb-4c57-8cf5-b434d348f8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_702c2221-758e-4ed6-bf66-532bc17d2877" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cca3c972-b690-4a6f-bdf4-5965235f3eef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_702c2221-758e-4ed6-bf66-532bc17d2877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_fca2687e-f1f0-4dc4-b8ad-0f8748bd2f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cca3c972-b690-4a6f-bdf4-5965235f3eef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_fca2687e-f1f0-4dc4-b8ad-0f8748bd2f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_fb808761-4375-406c-ae66-701d1f0d3933" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cca3c972-b690-4a6f-bdf4-5965235f3eef" xlink:to="loc_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_fb808761-4375-406c-ae66-701d1f0d3933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PaymentsForProceedsFromOtherOperatingActivities_3703c343-25d9-435d-971b-593de1cc915f" xlink:href="mgpi-20231231.xsd#mgpi_PaymentsForProceedsFromOtherOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cca3c972-b690-4a6f-bdf4-5965235f3eef" xlink:to="loc_mgpi_PaymentsForProceedsFromOtherOperatingActivities_3703c343-25d9-435d-971b-593de1cc915f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1b7cc99f-50d4-4e6f-a019-3c5c63846ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b68af916-fe90-4a0d-a928-c2c1e9e972d7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1b7cc99f-50d4-4e6f-a019-3c5c63846ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_60e850ee-8b08-476d-9150-c84dc0f86433" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65576f87-a0c5-4d4f-ba2b-f1d80746d264" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_60e850ee-8b08-476d-9150-c84dc0f86433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bec318b6-9170-4d4a-b714-7b7dc4908068" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_60e850ee-8b08-476d-9150-c84dc0f86433" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bec318b6-9170-4d4a-b714-7b7dc4908068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4c72edd2-ac0c-4b3e-b096-e53560645bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_60e850ee-8b08-476d-9150-c84dc0f86433" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4c72edd2-ac0c-4b3e-b096-e53560645bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_3820006e-b1e9-493a-8d2d-44efbc5d50a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_60e850ee-8b08-476d-9150-c84dc0f86433" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_3820006e-b1e9-493a-8d2d-44efbc5d50a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_570337e3-e4a4-48ce-93c2-8fd348b7f4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_60e850ee-8b08-476d-9150-c84dc0f86433" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_570337e3-e4a4-48ce-93c2-8fd348b7f4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_855095af-f3eb-4f23-a452-2be1fb792bce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_60e850ee-8b08-476d-9150-c84dc0f86433" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_855095af-f3eb-4f23-a452-2be1fb792bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4884c154-62cb-4d0b-96ca-c4726e912389" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_60e850ee-8b08-476d-9150-c84dc0f86433" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4884c154-62cb-4d0b-96ca-c4726e912389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65576f87-a0c5-4d4f-ba2b-f1d80746d264" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_18521b5c-8892-4c74-bfe6-40dc45f8e57c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:to="loc_us-gaap_PaymentsOfDividends_18521b5c-8892-4c74-bfe6-40dc45f8e57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6ac063dc-1203-4976-84e8-659bfb73877a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6ac063dc-1203-4976-84e8-659bfb73877a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfLoanCosts_b6595f86-0620-4746-8333-552b97f1e642" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfLoanCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:to="loc_us-gaap_PaymentsOfLoanCosts_b6595f86-0620-4746-8333-552b97f1e642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_5d21bd02-55e2-4468-86af-22bcdd57e236" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_5d21bd02-55e2-4468-86af-22bcdd57e236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_894ad5b7-132c-465c-8c00-bac3c07770c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_894ad5b7-132c-465c-8c00-bac3c07770c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_6acb8881-3aa8-45ee-9c47-f0e08eb9f13d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_6acb8881-3aa8-45ee-9c47-f0e08eb9f13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_729ee0cb-7950-4ff2-b869-54a429757a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_729ee0cb-7950-4ff2-b869-54a429757a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_88c0e7b2-0b79-4f42-b243-eb840fb4d761" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:to="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_88c0e7b2-0b79-4f42-b243-eb840fb4d761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_32b138cc-61a4-4672-89f5-f9c7305687f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5b62c61-3fbb-4ef4-81d1-8adbf05429d4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_32b138cc-61a4-4672-89f5-f9c7305687f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_34c98d43-dcae-4982-b9e0-dd5961e65b94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65576f87-a0c5-4d4f-ba2b-f1d80746d264" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_34c98d43-dcae-4982-b9e0-dd5961e65b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d0b18e23-8cb5-4e5f-9efd-eb81f488c357" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65576f87-a0c5-4d4f-ba2b-f1d80746d264" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d0b18e23-8cb5-4e5f-9efd-eb81f488c357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5dcc8a7b-765c-4b72-8635-8ab8b1807fef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65576f87-a0c5-4d4f-ba2b-f1d80746d264" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5dcc8a7b-765c-4b72-8635-8ab8b1807fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_777f1d3c-bfb6-48d2-9e5e-f04499a83730" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65576f87-a0c5-4d4f-ba2b-f1d80746d264" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_777f1d3c-bfb6-48d2-9e5e-f04499a83730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_8e34cfe1-f272-466f-92ce-6f1f80fe0616" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_83433a15-839e-4453-b030-6dd39b876007" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_8e34cfe1-f272-466f-92ce-6f1f80fe0616" xlink:to="loc_us-gaap_StatementTable_83433a15-839e-4453-b030-6dd39b876007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e1b1cbbb-68a8-4181-91f8-92bbf09cfe79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_83433a15-839e-4453-b030-6dd39b876007" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e1b1cbbb-68a8-4181-91f8-92bbf09cfe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e1b1cbbb-68a8-4181-91f8-92bbf09cfe79" xlink:to="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_ffa4e4b7-08ca-4cbb-b14e-f18d7487c1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_PreferredStockMember_ffa4e4b7-08ca-4cbb-b14e-f18d7487c1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4165de0d-e3aa-4ead-9970-55e049053fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_CommonStockMember_4165de0d-e3aa-4ead-9970-55e049053fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_74d54003-cda8-4a69-a1a4-1765fe2a2a87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_74d54003-cda8-4a69-a1a4-1765fe2a2a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_84362cbb-2622-4696-9505-0f641765f28a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_RetainedEarningsMember_84362cbb-2622-4696-9505-0f641765f28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1e8f3a9f-2866-4599-a4a4-7b1e8b23bb39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1e8f3a9f-2866-4599-a4a4-7b1e8b23bb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_b4d090d8-7cb1-453a-9577-cc3286098189" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_TreasuryStockCommonMember_b4d090d8-7cb1-453a-9577-cc3286098189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c7aa1aa3-7db0-49cb-8c3f-374dafca0f17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_98e73d40-eb60-45dc-91ce-fa74ee0f6f87" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c7aa1aa3-7db0-49cb-8c3f-374dafca0f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_169d838c-72fe-42b2-9610-98b6ebfb0117" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_83433a15-839e-4453-b030-6dd39b876007" xlink:to="loc_us-gaap_StatementLineItems_169d838c-72fe-42b2-9610-98b6ebfb0117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_169d838c-72fe-42b2-9610-98b6ebfb0117" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c327fdce-9d44-443b-ad97-1c3825767eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c327fdce-9d44-443b-ad97-1c3825767eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ComprehensiveIncomeAbstract_5dd4798a-91a6-48c8-9cbb-9d66c712b424" xlink:href="mgpi-20231231.xsd#mgpi_ComprehensiveIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_mgpi_ComprehensiveIncomeAbstract_5dd4798a-91a6-48c8-9cbb-9d66c712b424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_deeeaea0-8c70-4e0d-a431-f2899f777816" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_ComprehensiveIncomeAbstract_5dd4798a-91a6-48c8-9cbb-9d66c712b424" xlink:to="loc_us-gaap_ProfitLoss_deeeaea0-8c70-4e0d-a431-f2899f777816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a838b1b3-b97b-439b-b67c-70ea4fdfd1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_ComprehensiveIncomeAbstract_5dd4798a-91a6-48c8-9cbb-9d66c712b424" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a838b1b3-b97b-439b-b67c-70ea4fdfd1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_3f7f2e9d-3696-4385-963d-5b8f4f83242a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_Dividends_3f7f2e9d-3696-4385-963d-5b8f4f83242a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_07795039-c52e-4005-83f8-32f294a07eda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_07795039-c52e-4005-83f8-32f294a07eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_7860d73b-26f4-489e-947e-7b9b6c83c8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_7860d73b-26f4-489e-947e-7b9b6c83c8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_77d2e47c-4ce8-418b-a4b5-b728fef55ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_77d2e47c-4ce8-418b-a4b5-b728fef55ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_57ddaaf9-df83-4560-b708-3337bddc7ec9" xlink:href="mgpi-20231231.xsd#mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_57ddaaf9-df83-4560-b708-3337bddc7ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6ba059b6-0f89-41e5-a1e0-38152554fe1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a0b03fc8-5b4b-410e-992e-8eadc6806124" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6ba059b6-0f89-41e5-a1e0-38152554fe1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_a8975adb-195d-4f0b-95f4-734cbb35e1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_15ec6f33-b0e7-4fda-b45a-2ef7ea1d9a71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_a8975adb-195d-4f0b-95f4-734cbb35e1a9" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_15ec6f33-b0e7-4fda-b45a-2ef7ea1d9a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="mgpi-20231231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b98bdf8b-9b07-4992-abde-71a06ad8fe02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_b2f8bcad-88c7-4323-9d60-02fc0ea78baa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b98bdf8b-9b07-4992-abde-71a06ad8fe02" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_b2f8bcad-88c7-4323-9d60-02fc0ea78baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OTHERBALANCESHEETCAPTIONS"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_047dc5b1-3787-49cb-87a8-853f3a73729d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_5192ab72-28d8-43b2-b108-d68409a4bc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_047dc5b1-3787-49cb-87a8-853f3a73729d" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_5192ab72-28d8-43b2-b108-d68409a4bc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/REVENUE" xlink:type="simple" xlink:href="mgpi-20231231.xsd#REVENUE"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/REVENUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0b690151-d067-46a5-8596-fad199095a65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_c8c3668f-9845-44b2-bdde-5521b22710a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0b690151-d067-46a5-8596-fad199095a65" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_c8c3668f-9845-44b2-bdde-5521b22710a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATION" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATION"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_e2b09e13-0181-46d2-bb44-7a120a9f5272" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_74a4eecb-2c36-4d1c-bfd0-706504316548" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_e2b09e13-0181-46d2-bb44-7a120a9f5272" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_74a4eecb-2c36-4d1c-bfd0-706504316548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_81d262d9-7ce2-4ade-b933-5de9ee877d27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_f9ece595-edd0-49e0-ac0c-40f2333f213e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_81d262d9-7ce2-4ade-b933-5de9ee877d27" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_f9ece595-edd0-49e0-ac0c-40f2333f213e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITY" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CLOSUREOFTHEATCHISONFACILITY"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_8a021c8b-9c8d-425f-81ac-7e54d39308b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_6c1d4cd5-cfac-453e-b8c8-72a05b9d5313" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_8a021c8b-9c8d-425f-81ac-7e54d39308b3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_6c1d4cd5-cfac-453e-b8c8-72a05b9d5313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGS"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c60cc50d-28d1-4dc1-8dd4-31e77d3024a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_94eff0f3-0485-4e5d-8bed-ee724ba0194c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c60cc50d-28d1-4dc1-8dd4-31e77d3024a6" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_94eff0f3-0485-4e5d-8bed-ee724ba0194c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXES" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_141570b2-6931-4b94-9c3f-c3a6a8a70be1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_5c536952-9e27-4917-9042-86de0b8f400f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_141570b2-6931-4b94-9c3f-c3a6a8a70be1" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_5c536952-9e27-4917-9042-86de0b8f400f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPS"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7f7e514b-8225-4be6-a2d6-0e8538bdd36b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_919d6a7c-1e0f-452b-aad7-c32109a7fff5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7f7e514b-8225-4be6-a2d6-0e8538bdd36b" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_919d6a7c-1e0f-452b-aad7-c32109a7fff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASES" xlink:type="simple" xlink:href="mgpi-20231231.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_725d031b-5f28-435c-8ad1-fc9624630d35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_874258e9-da17-4d2c-ace0-8f111d9a9418" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_725d031b-5f28-435c-8ad1-fc9624630d35" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_874258e9-da17-4d2c-ace0-8f111d9a9418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="mgpi-20231231.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2681fe27-01f9-4455-8ae8-700cfe5b4456" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_473c028e-7bd0-4d0d-a9fc-82db3727c868" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2681fe27-01f9-4455-8ae8-700cfe5b4456" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_473c028e-7bd0-4d0d-a9fc-82db3727c868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_51bfea43-6a14-4042-a5d4-3fbe0db00eed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_87c2bab7-2d42-4374-8a90-51c1f93b1b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_51bfea43-6a14-4042-a5d4-3fbe0db00eed" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_87c2bab7-2d42-4374-8a90-51c1f93b1b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIES" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONCENTRATIONSANDRELATEDPARTIES"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_ba8b2c0a-0682-479e-ba11-d0c7d8c97ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_ffeaf1e2-6d57-486c-8321-81e102fc2577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_ba8b2c0a-0682-479e-ba11-d0c7d8c97ad7" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_ffeaf1e2-6d57-486c-8321-81e102fc2577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OPERATINGSEGMENTS"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OPERATINGSEGMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_eaf0be2d-523e-4ff1-84fd-38b80bb92f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_0845bcb8-e56c-4f2e-a5d7-2e3f406984c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_eaf0be2d-523e-4ff1-84fd-38b80bb92f4f" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_0845bcb8-e56c-4f2e-a5d7-2e3f406984c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATION" xlink:type="simple" xlink:href="mgpi-20231231.xsd#SUPPLEMENTALCASHFLOWINFORMATION"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_9bf89734-af67-4465-9996-cf1bc78ce725" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_ffce2d3c-01f5-42c6-ab74-e71e8d0eb77a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_9bf89734-af67-4465-9996-cf1bc78ce725" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_ffce2d3c-01f5-42c6-ab74-e71e8d0eb77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="mgpi-20231231.xsd#SUBSEQUENTEVENTS"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_be283954-5e0a-470a-8a54-dcff34e9ba9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_a15692d9-e106-4bcc-88d1-23be343e1613" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_be283954-5e0a-470a-8a54-dcff34e9ba9d" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_a15692d9-e106-4bcc-88d1-23be343e1613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="mgpi-20231231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_b3a451f8-3dbe-467a-a376-f3b764c728a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_b3a451f8-3dbe-467a-a376-f3b764c728a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_20143262-8d7b-47c6-96bf-a62a4a099e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_20143262-8d7b-47c6-96bf-a62a4a099e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_6873b9d9-289b-472e-9b74-649824bf8e83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_UseOfEstimates_6873b9d9-289b-472e-9b74-649824bf8e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_858df84a-ef05-46c0-9f3a-414f46ff9318" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_858df84a-ef05-46c0-9f3a-414f46ff9318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2486849a-9c1a-403a-ac7c-a7c5e42a3a74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2486849a-9c1a-403a-ac7c-a7c5e42a3a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c592ac26-2532-48d6-9e56-6cf664e1bfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c592ac26-2532-48d6-9e56-6cf664e1bfd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock_25ad72a5-0007-47a8-957e-330454cca117" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock_25ad72a5-0007-47a8-957e-330454cca117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6d881164-7e35-4dab-ae7d-129d9791d49a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6d881164-7e35-4dab-ae7d-129d9791d49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InsuranceRecoveryPolicyPolicyTextBlock_4b6f817e-6bb5-4ac5-a409-6768e82c1144" xlink:href="mgpi-20231231.xsd#mgpi_InsuranceRecoveryPolicyPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_mgpi_InsuranceRecoveryPolicyPolicyTextBlock_4b6f817e-6bb5-4ac5-a409-6768e82c1144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_4ca3f1c6-d08b-48b0-9559-0f2064c45ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_4ca3f1c6-d08b-48b0-9559-0f2064c45ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_cb7a6720-78bb-4731-a400-576844ceba24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_cb7a6720-78bb-4731-a400-576844ceba24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_fb815076-e282-470b-ae50-359b6c10ec8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_fb815076-e282-470b-ae50-359b6c10ec8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_48bfa1f8-ff23-4b9c-a2a7-e118cf3647a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_48bfa1f8-ff23-4b9c-a2a7-e118cf3647a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1e1422a7-abce-4f5d-b4c9-e0ad182ac700" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1e1422a7-abce-4f5d-b4c9-e0ad182ac700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_9db7b755-45ec-44cb-a299-891ab276993c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_9db7b755-45ec-44cb-a299-891ab276993c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_e83c3bfd-5f6d-4e90-865c-8eabf6b378c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_e83c3bfd-5f6d-4e90-865c-8eabf6b378c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_9e0118c5-94fc-46ff-9d3a-df35805ca947" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_9e0118c5-94fc-46ff-9d3a-df35805ca947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ada1430d-e69d-417b-9ca7-e7f991dc8f18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceee1d5e-7244-4a0a-979a-382138e5c8a4" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ada1430d-e69d-417b-9ca7-e7f991dc8f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c4a860f2-71fd-4df9-97d9-aaae24563d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_cf6e22d0-0d08-433e-8b31-7265827bc40a" xlink:href="mgpi-20231231.xsd#mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c4a860f2-71fd-4df9-97d9-aaae24563d3d" xlink:to="loc_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_cf6e22d0-0d08-433e-8b31-7265827bc40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_c9febec3-0d4a-4c34-a1cc-be4dd09ce0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c4a860f2-71fd-4df9-97d9-aaae24563d3d" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_c9febec3-0d4a-4c34-a1cc-be4dd09ce0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OTHERBALANCESHEETCAPTIONSTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_57547145-e8a3-48de-96dd-e8d15557ca0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_3086a41a-9e7c-4c68-a464-4949e6e2730b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_57547145-e8a3-48de-96dd-e8d15557ca0c" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_3086a41a-9e7c-4c68-a464-4949e6e2730b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_81bca97a-f503-4e4a-b993-72cd999b2632" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_57547145-e8a3-48de-96dd-e8d15557ca0c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_81bca97a-f503-4e4a-b993-72cd999b2632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_73c7426f-eaa1-409c-a8e6-dc35628d1e12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_57547145-e8a3-48de-96dd-e8d15557ca0c" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_73c7426f-eaa1-409c-a8e6-dc35628d1e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/REVENUETables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#REVENUETables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/REVENUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1975bfb9-f2b6-49d7-82c0-46c69910e5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_524d32f3-7248-4d96-b4ce-a481f6648174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1975bfb9-f2b6-49d7-82c0-46c69910e5e2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_524d32f3-7248-4d96-b4ce-a481f6648174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATIONTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5f96a16f-884b-49a1-82db-adcd62c37eee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_814ced86-8a06-4294-9b81-6d009dcd7ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5f96a16f-884b-49a1-82db-adcd62c37eee" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_814ced86-8a06-4294-9b81-6d009dcd7ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_65447b5a-25b4-49f9-a3ca-42c9ce880fca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5f96a16f-884b-49a1-82db-adcd62c37eee" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_65447b5a-25b4-49f9-a3ca-42c9ce880fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4d71772b-875d-46af-bb5d-3a48576fe7de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_56be8804-7348-48dc-9e69-6249d9607392" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4d71772b-875d-46af-bb5d-3a48576fe7de" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_56be8804-7348-48dc-9e69-6249d9607392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock_ddf39ea3-9f0d-4e09-9c05-4d05fd05ffc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSegmentAllocationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4d71772b-875d-46af-bb5d-3a48576fe7de" xlink:to="loc_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock_ddf39ea3-9f0d-4e09-9c05-4d05fd05ffc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock_23b4378e-147d-4a51-b9d2-7d90765368d9" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4d71772b-875d-46af-bb5d-3a48576fe7de" xlink:to="loc_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock_23b4378e-147d-4a51-b9d2-7d90765368d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGSTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bba6c6ca-5d97-40b1-af46-46fdc2f7e66d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_994048ae-e8df-450b-be67-5fba04c32382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bba6c6ca-5d97-40b1-af46-46fdc2f7e66d" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_994048ae-e8df-450b-be67-5fba04c32382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_8d94279d-5feb-4b84-95b6-1ed87df7ccc8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bba6c6ca-5d97-40b1-af46-46fdc2f7e66d" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_8d94279d-5feb-4b84-95b6-1ed87df7ccc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_92dd6b76-b12e-4bcc-83cc-d3836c1236f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_89186337-e6a2-4e75-82f2-bdd0c35a5aac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92dd6b76-b12e-4bcc-83cc-d3836c1236f9" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_89186337-e6a2-4e75-82f2-bdd0c35a5aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_60d0e461-e409-4384-94eb-f182d92b261c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92dd6b76-b12e-4bcc-83cc-d3836c1236f9" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_60d0e461-e409-4384-94eb-f182d92b261c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_85337f4f-50fb-480a-b727-2eafb4258670" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92dd6b76-b12e-4bcc-83cc-d3836c1236f9" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_85337f4f-50fb-480a-b727-2eafb4258670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_6071c9c7-897a-4829-a4c9-c1f957eb7724" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92dd6b76-b12e-4bcc-83cc-d3836c1236f9" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_6071c9c7-897a-4829-a4c9-c1f957eb7724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_d011d8d9-e35b-4a12-a07b-84a5901176d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92dd6b76-b12e-4bcc-83cc-d3836c1236f9" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_d011d8d9-e35b-4a12-a07b-84a5901176d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPSTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f1a42c25-12e9-445f-b524-078a84457ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b7c2a7af-b606-4a32-8b28-d5307bc1dcb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f1a42c25-12e9-445f-b524-078a84457ce6" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b7c2a7af-b606-4a32-8b28-d5307bc1dcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_03ea916b-71d4-4cbe-88f9-2f92f354025c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f1a42c25-12e9-445f-b524-078a84457ce6" xlink:to="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_03ea916b-71d4-4cbe-88f9-2f92f354025c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_eba4017d-2330-454e-b03d-e54025ad1b93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f1a42c25-12e9-445f-b524-078a84457ce6" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_eba4017d-2330-454e-b03d-e54025ad1b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d9c125eb-b636-4336-85b8-2e7964e3cae0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_58109bf8-37c3-4883-a303-1c9a54694e19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d9c125eb-b636-4336-85b8-2e7964e3cae0" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_58109bf8-37c3-4883-a303-1c9a54694e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e39203cd-91ca-42de-8feb-57da11de2330" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d9c125eb-b636-4336-85b8-2e7964e3cae0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e39203cd-91ca-42de-8feb-57da11de2330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EMPLOYEEBENEFITPLANSTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_539ed5d0-466b-40e8-8844-0bd27f1eb16f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_ea5cd5bc-7695-4221-b01a-b54b38c0568d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_539ed5d0-466b-40e8-8844-0bd27f1eb16f" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_ea5cd5bc-7695-4221-b01a-b54b38c0568d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OPERATINGSEGMENTSTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OPERATINGSEGMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f77fac00-a6b3-4dd2-a147-5ec7cef25453" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d3d4f436-6254-40e5-85bf-9fac8c33b4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f77fac00-a6b3-4dd2-a147-5ec7cef25453" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d3d4f436-6254-40e5-85bf-9fac8c33b4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock_427e0987-20d9-407a-a594-a48010a00f49" xlink:href="mgpi-20231231.xsd#mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f77fac00-a6b3-4dd2-a147-5ec7cef25453" xlink:to="loc_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock_427e0987-20d9-407a-a594-a48010a00f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" xlink:type="simple" xlink:href="mgpi-20231231.xsd#SUPPLEMENTALCASHFLOWINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_81653550-fcf9-4113-a032-0fe34f6a72a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_75d09c64-f7c1-428e-8033-e0de12914f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_81653550-fcf9-4113-a032-0fe34f6a72a1" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_75d09c64-f7c1-428e-8033-e0de12914f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b94bfb79-f700-4ed4-a59c-2f2df9f2bf2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1e7b579a-5597-4053-a785-1708a85af685" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b94bfb79-f700-4ed4-a59c-2f2df9f2bf2d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1e7b579a-5597-4053-a785-1708a85af685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7aaaf847-f4c0-445b-9a43-42a3d1047d33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1e7b579a-5597-4053-a785-1708a85af685" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7aaaf847-f4c0-445b-9a43-42a3d1047d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7aaaf847-f4c0-445b-9a43-42a3d1047d33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_73182232-72f5-4b1c-b6e9-3ddf05651013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_73182232-72f5-4b1c-b6e9-3ddf05651013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_8b74bf25-77ea-4af4-a9ce-19b64996162e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_8b74bf25-77ea-4af4-a9ce-19b64996162e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_8b3d5ba1-5ece-4ab4-bfd1-bf9c65e31964" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:to="loc_us-gaap_OfficeEquipmentMember_8b3d5ba1-5ece-4ab4-bfd1-bf9c65e31964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_8ec986f4-6de4-4723-bbca-bdf736e81d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:to="loc_us-gaap_ComputerEquipmentMember_8ec986f4-6de4-4723-bbca-bdf736e81d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_4c7a16b7-7e71-4601-acfc-4e85b17b40d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_136d948a-7126-4c78-967a-947100b64f14" xlink:to="loc_us-gaap_VehiclesMember_4c7a16b7-7e71-4601-acfc-4e85b17b40d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0b90849e-d692-451a-a60f-87e2ea868b81" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1e7b579a-5597-4053-a785-1708a85af685" xlink:to="loc_srt_RangeAxis_0b90849e-d692-451a-a60f-87e2ea868b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_be80dee9-2283-4341-a710-960c99e53faf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0b90849e-d692-451a-a60f-87e2ea868b81" xlink:to="loc_srt_RangeMember_be80dee9-2283-4341-a710-960c99e53faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1081c76b-2769-4b3c-b946-8d8860a7681d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_be80dee9-2283-4341-a710-960c99e53faf" xlink:to="loc_srt_MinimumMember_1081c76b-2769-4b3c-b946-8d8860a7681d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d3828fdf-2a40-44c2-8bea-e7fea27e7a64" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_be80dee9-2283-4341-a710-960c99e53faf" xlink:to="loc_srt_MaximumMember_d3828fdf-2a40-44c2-8bea-e7fea27e7a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_62f66271-e4d5-42a8-9168-d4fad2aceca4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1e7b579a-5597-4053-a785-1708a85af685" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_62f66271-e4d5-42a8-9168-d4fad2aceca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b111dcbf-9b90-4bf8-854a-853357708416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_62f66271-e4d5-42a8-9168-d4fad2aceca4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b111dcbf-9b90-4bf8-854a-853357708416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_95e65ed8-c1f4-4625-994a-1aefe472d961" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_83bd8240-bf65-4632-8a56-287296e729ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_95e65ed8-c1f4-4625-994a-1aefe472d961" xlink:to="loc_us-gaap_InterestExpense_83bd8240-bf65-4632-8a56-287296e729ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_06c39196-a718-4758-9a82-bd041fcd421f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_95e65ed8-c1f4-4625-994a-1aefe472d961" xlink:to="loc_us-gaap_InterestCostsCapitalized_06c39196-a718-4758-9a82-bd041fcd421f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InterestCostsIncurredAndExpensed_b5e9bbaa-4043-47e4-9cee-842e317c274b" xlink:href="mgpi-20231231.xsd#mgpi_InterestCostsIncurredAndExpensed"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_95e65ed8-c1f4-4625-994a-1aefe472d961" xlink:to="loc_mgpi_InterestCostsIncurredAndExpensed_b5e9bbaa-4043-47e4-9cee-842e317c274b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4389a94f-5ded-4d96-9fe9-36acfc7906da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4389a94f-5ded-4d96-9fe9-36acfc7906da" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e75a1645-f2d3-4a51-b335-e2201d680ef6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e75a1645-f2d3-4a51-b335-e2201d680ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0d2036dc-4b3b-4199-843e-95b94b07ba61" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e75a1645-f2d3-4a51-b335-e2201d680ef6" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0d2036dc-4b3b-4199-843e-95b94b07ba61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_dd5375fb-80c3-4f71-87ad-d338754cd8aa" xlink:href="mgpi-20231231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0d2036dc-4b3b-4199-843e-95b94b07ba61" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_dd5375fb-80c3-4f71-87ad-d338754cd8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9cf38c22-abb8-417c-8aab-b50c553d266a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:to="loc_srt_RangeAxis_9cf38c22-abb8-417c-8aab-b50c553d266a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bbdd4099-33e5-491c-adbd-e45ec8d58a5d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9cf38c22-abb8-417c-8aab-b50c553d266a" xlink:to="loc_srt_RangeMember_bbdd4099-33e5-491c-adbd-e45ec8d58a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6447d53d-027e-4e2c-b43c-f670d0c03fa0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bbdd4099-33e5-491c-adbd-e45ec8d58a5d" xlink:to="loc_srt_MinimumMember_6447d53d-027e-4e2c-b43c-f670d0c03fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_89759ad3-a5f4-4243-9db9-4fb36dcde7f1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bbdd4099-33e5-491c-adbd-e45ec8d58a5d" xlink:to="loc_srt_MaximumMember_89759ad3-a5f4-4243-9db9-4fb36dcde7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_516c4614-c835-4da5-a68c-291e1ea0c58e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_516c4614-c835-4da5-a68c-291e1ea0c58e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_cd58126c-45a7-48b3-9930-ff4834173e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_516c4614-c835-4da5-a68c-291e1ea0c58e" xlink:to="loc_us-gaap_LossContingencyNatureDomain_cd58126c-45a7-48b3-9930-ff4834173e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireMember_7a253eb1-f607-47fd-94c0-66c23ab3fea2" xlink:href="mgpi-20231231.xsd#mgpi_DryerFireMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_cd58126c-45a7-48b3-9930-ff4834173e5c" xlink:to="loc_mgpi_DryerFireMember_7a253eb1-f607-47fd-94c0-66c23ab3fea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireBusinessInterruptionMember_64134e4b-269a-497d-ae48-88392b005507" xlink:href="mgpi-20231231.xsd#mgpi_DryerFireBusinessInterruptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_cd58126c-45a7-48b3-9930-ff4834173e5c" xlink:to="loc_mgpi_DryerFireBusinessInterruptionMember_64134e4b-269a-497d-ae48-88392b005507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireDamagesMember_fe3d2abc-917d-43de-b7e3-ca0f7330a9fe" xlink:href="mgpi-20231231.xsd#mgpi_DryerFireDamagesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_cd58126c-45a7-48b3-9930-ff4834173e5c" xlink:to="loc_mgpi_DryerFireDamagesMember_fe3d2abc-917d-43de-b7e3-ca0f7330a9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_544a0ce2-b16d-4bfc-9065-1f1cd57d1a5e" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_341d7de6-1b7f-4888-a7e4-37ae8034d847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_NumberOfOperatingSegments_341d7de6-1b7f-4888-a7e4-37ae8034d847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d3ee84b7-3016-4540-af93-96a12f683f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_AssetImpairmentCharges_d3ee84b7-3016-4540-af93-96a12f683f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable_2cbcc1f4-c51c-4c7d-8583-96bd9303c850" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_LossContingencyReceivable_2cbcc1f4-c51c-4c7d-8583-96bd9303c850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_b9d82d88-4a29-4677-bb14-a7ee378277e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_InsuranceRecoveries_b9d82d88-4a29-4677-bb14-a7ee378277e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_befcff1e-22ad-4c0b-ac9b-cb96c223dcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_DebtInstrumentFairValue_befcff1e-22ad-4c0b-ac9b-cb96c223dcc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_c5b949db-22a9-4e92-8dce-fce7ba21833d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_c5b949db-22a9-4e92-8dce-fce7ba21833d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract_3d55bb0c-fcec-40b2-9c6a-8615ce6d8d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_DerivativeTermOfContract_3d55bb0c-fcec-40b2-9c6a-8615ce6d8d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_7fe9c369-58b0-4eda-b84c-e0f97d2076e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_7fe9c369-58b0-4eda-b84c-e0f97d2076e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_12982927-f520-49ec-9d9b-ab604c930fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_EquityMethodInvestments_12982927-f520-49ec-9d9b-ab604c930fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_493df05c-500f-449b-b9ab-b475d4b1865c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_590420ce-c174-43d6-9333-c1c94b925687" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_493df05c-500f-449b-b9ab-b475d4b1865c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_aa4fc159-e499-46ee-b5ee-4ced86dea0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_e7f81454-c830-45bf-97db-4cfbb72c9599" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_aa4fc159-e499-46ee-b5ee-4ced86dea0b9" xlink:to="loc_us-gaap_InventoryFinishedGoods_e7f81454-c830-45bf-97db-4cfbb72c9599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InventoryBarreledDistillateGross_7eb1464b-6bdb-4ab2-8230-90b52ba96933" xlink:href="mgpi-20231231.xsd#mgpi_InventoryBarreledDistillateGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_aa4fc159-e499-46ee-b5ee-4ced86dea0b9" xlink:to="loc_mgpi_InventoryBarreledDistillateGross_7eb1464b-6bdb-4ab2-8230-90b52ba96933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_e39f7552-9723-4e53-8ea5-ca857bcc9b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_aa4fc159-e499-46ee-b5ee-4ced86dea0b9" xlink:to="loc_us-gaap_InventoryRawMaterials_e39f7552-9723-4e53-8ea5-ca857bcc9b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_751dfafb-1121-4a49-88f4-b18ba74cf1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_aa4fc159-e499-46ee-b5ee-4ced86dea0b9" xlink:to="loc_us-gaap_InventoryWorkInProcess_751dfafb-1121-4a49-88f4-b18ba74cf1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_1a9e22ec-83af-4a63-a1cb-15b5b9ee7bde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_aa4fc159-e499-46ee-b5ee-4ced86dea0b9" xlink:to="loc_us-gaap_OtherInventorySupplies_1a9e22ec-83af-4a63-a1cb-15b5b9ee7bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventory_a78a8c40-9590-4806-ae02-4ee95e3b3a66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_aa4fc159-e499-46ee-b5ee-4ced86dea0b9" xlink:to="loc_us-gaap_OtherInventory_a78a8c40-9590-4806-ae02-4ee95e3b3a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_6f27a6ca-4d80-48bd-8543-7ca99cef5593" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_aa4fc159-e499-46ee-b5ee-4ced86dea0b9" xlink:to="loc_us-gaap_InventoryGross_6f27a6ca-4d80-48bd-8543-7ca99cef5593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1ec6f32b-fb3c-4edf-a2e5-1df843a9dba0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ebdbcaf-eb81-404f-8ebb-75663a57da57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1ec6f32b-fb3c-4edf-a2e5-1df843a9dba0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ebdbcaf-eb81-404f-8ebb-75663a57da57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afd68104-3dc5-4ed2-9aef-be0fc05d7c59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ebdbcaf-eb81-404f-8ebb-75663a57da57" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afd68104-3dc5-4ed2-9aef-be0fc05d7c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afd68104-3dc5-4ed2-9aef-be0fc05d7c59" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_ef320050-5f18-4de6-91e3-4b72d4991d20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_ef320050-5f18-4de6-91e3-4b72d4991d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_119830b7-91ca-4b27-9a03-729865ed7543" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:to="loc_us-gaap_TransportationEquipmentMember_119830b7-91ca-4b27-9a03-729865ed7543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_53374c54-d6cf-4cf1-a4e3-104b160321fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_53374c54-d6cf-4cf1-a4e3-104b160321fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_06f6edd8-2f18-45fd-934c-a3e303ec5163" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_60b300a6-5d4c-4d25-beb1-a612583bc8e8" xlink:to="loc_us-gaap_ConstructionInProgressMember_06f6edd8-2f18-45fd-934c-a3e303ec5163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5269456c-4ae2-4586-be5f-3fc2f4e10ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ebdbcaf-eb81-404f-8ebb-75663a57da57" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5269456c-4ae2-4586-be5f-3fc2f4e10ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ce3e6c81-66d0-49ec-9d01-6ae08a5a0255" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5269456c-4ae2-4586-be5f-3fc2f4e10ffd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ce3e6c81-66d0-49ec-9d01-6ae08a5a0255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_88bb7275-0d29-40b1-a4b1-7e1bc4075712" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5269456c-4ae2-4586-be5f-3fc2f4e10ffd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_88bb7275-0d29-40b1-a4b1-7e1bc4075712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4fea29bc-7018-45a4-bc7c-c52f8679a648" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5269456c-4ae2-4586-be5f-3fc2f4e10ffd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4fea29bc-7018-45a4-bc7c-c52f8679a648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3f8eda74-aa4f-4233-9ee4-c6996e62b059" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_080c6443-9f5a-47a1-8cbf-c2e340ef4176" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3f8eda74-aa4f-4233-9ee4-c6996e62b059" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_080c6443-9f5a-47a1-8cbf-c2e340ef4176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_cd1a7de3-56e0-423e-9fb0-62b41bb4e95c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3f8eda74-aa4f-4233-9ee4-c6996e62b059" xlink:to="loc_us-gaap_AccruedSalariesCurrent_cd1a7de3-56e0-423e-9fb0-62b41bb4e95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_3222d459-1eec-423b-9480-414c0acddd62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3f8eda74-aa4f-4233-9ee4-c6996e62b059" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_3222d459-1eec-423b-9480-414c0acddd62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_156db6dc-3e35-4673-8825-694ba797bd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3f8eda74-aa4f-4233-9ee4-c6996e62b059" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_156db6dc-3e35-4673-8825-694ba797bd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e31e4dc3-4e13-4bb0-a624-da8f96bc57b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3f8eda74-aa4f-4233-9ee4-c6996e62b059" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e31e4dc3-4e13-4bb0-a624-da8f96bc57b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a8cfcbb9-1e08-4b93-958a-56aae5ad8ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3f8eda74-aa4f-4233-9ee4-c6996e62b059" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a8cfcbb9-1e08-4b93-958a-56aae5ad8ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/REVENUEDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#REVENUEDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/REVENUEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_411081e4-03a7-475b-ba4e-55bf5002377a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_308b10e8-ba27-4adf-8088-cab18e52795d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_411081e4-03a7-475b-ba4e-55bf5002377a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_308b10e8-ba27-4adf-8088-cab18e52795d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca6f44dc-2503-4126-90e4-3a8ad0f675ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_308b10e8-ba27-4adf-8088-cab18e52795d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca6f44dc-2503-4126-90e4-3a8ad0f675ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9e4d777a-ce6c-4f1a-84fd-2c7e216d0353" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca6f44dc-2503-4126-90e4-3a8ad0f675ed" xlink:to="loc_us-gaap_SegmentDomain_9e4d777a-ce6c-4f1a-84fd-2c7e216d0353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_6d919598-1ba0-4809-be30-96ac9a1b752c" xlink:href="mgpi-20231231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9e4d777a-ce6c-4f1a-84fd-2c7e216d0353" xlink:to="loc_mgpi_DistillingSolutionsMember_6d919598-1ba0-4809-be30-96ac9a1b752c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_8b734b9d-05f1-43ce-ba71-1ecf15bb6da0" xlink:href="mgpi-20231231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9e4d777a-ce6c-4f1a-84fd-2c7e216d0353" xlink:to="loc_mgpi_BrandedSpiritsMember_8b734b9d-05f1-43ce-ba71-1ecf15bb6da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_cf63a81c-014a-4040-9b89-76bde90bb47c" xlink:href="mgpi-20231231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9e4d777a-ce6c-4f1a-84fd-2c7e216d0353" xlink:to="loc_mgpi_IngredientSolutionsMember_cf63a81c-014a-4040-9b89-76bde90bb47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8f4fae02-9c1a-4550-a008-464010be0744" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_308b10e8-ba27-4adf-8088-cab18e52795d" xlink:to="loc_srt_ProductOrServiceAxis_8f4fae02-9c1a-4550-a008-464010be0744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_8f4fae02-9c1a-4550-a008-464010be0744" xlink:to="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumBeverageAlcoholMember_2a190c5d-6607-47d7-9bd9-d4801ec5547b" xlink:href="mgpi-20231231.xsd#mgpi_PremiumBeverageAlcoholMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_PremiumBeverageAlcoholMember_2a190c5d-6607-47d7-9bd9-d4801ec5547b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrownGoodsMember_3a4dbb7d-5dcf-4ce9-a503-722bdbb199b4" xlink:href="mgpi-20231231.xsd#mgpi_BrownGoodsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_PremiumBeverageAlcoholMember_2a190c5d-6607-47d7-9bd9-d4801ec5547b" xlink:to="loc_mgpi_BrownGoodsMember_3a4dbb7d-5dcf-4ce9-a503-722bdbb199b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_WhiteGoodsMember_f46aa817-9326-445e-ac7d-9f9e92cf3b87" xlink:href="mgpi-20231231.xsd#mgpi_WhiteGoodsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_PremiumBeverageAlcoholMember_2a190c5d-6607-47d7-9bd9-d4801ec5547b" xlink:to="loc_mgpi_WhiteGoodsMember_f46aa817-9326-445e-ac7d-9f9e92cf3b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_FoodGradeAlcoholMember_21df2fc8-8268-467a-86ff-90e0c4362bd5" xlink:href="mgpi-20231231.xsd#mgpi_FoodGradeAlcoholMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_FoodGradeAlcoholMember_21df2fc8-8268-467a-86ff-90e0c4362bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialAlcoholMember_b64ba172-f7cc-4ea8-b1fa-cbb9fc14ee3a" xlink:href="mgpi-20231231.xsd#mgpi_IndustrialAlcoholMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_FoodGradeAlcoholMember_21df2fc8-8268-467a-86ff-90e0c4362bd5" xlink:to="loc_mgpi_IndustrialAlcoholMember_b64ba172-f7cc-4ea8-b1fa-cbb9fc14ee3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_FuelGradeAlcoholMember_d89bb61e-8882-4ce6-8606-ef244c4dbb78" xlink:href="mgpi-20231231.xsd#mgpi_FuelGradeAlcoholMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_FuelGradeAlcoholMember_d89bb61e-8882-4ce6-8606-ef244c4dbb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillersFeedAndRelatedCoProductsMember_6008e454-5896-41d1-beca-1367ad2db575" xlink:href="mgpi-20231231.xsd#mgpi_DistillersFeedAndRelatedCoProductsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_DistillersFeedAndRelatedCoProductsMember_6008e454-5896-41d1-beca-1367ad2db575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_WarehouseServicesMember_b9764581-4fe4-42c2-abcf-aebc23690fa7" xlink:href="mgpi-20231231.xsd#mgpi_WarehouseServicesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_WarehouseServicesMember_b9764581-4fe4-42c2-abcf-aebc23690fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumPlusMember_9ba91aa2-1db2-4513-89b0-a165dad2ac23" xlink:href="mgpi-20231231.xsd#mgpi_PremiumPlusMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_PremiumPlusMember_9ba91aa2-1db2-4513-89b0-a165dad2ac23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_UltraPremiumSpiritsMember_3559fbd5-debb-4721-8479-9b7e62050169" xlink:href="mgpi-20231231.xsd#mgpi_UltraPremiumSpiritsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_PremiumPlusMember_9ba91aa2-1db2-4513-89b0-a165dad2ac23" xlink:to="loc_mgpi_UltraPremiumSpiritsMember_3559fbd5-debb-4721-8479-9b7e62050169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SuperPremiumMember_750f7db1-5b84-4e15-8468-4b07a9c7be57" xlink:href="mgpi-20231231.xsd#mgpi_SuperPremiumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_PremiumPlusMember_9ba91aa2-1db2-4513-89b0-a165dad2ac23" xlink:to="loc_mgpi_SuperPremiumMember_750f7db1-5b84-4e15-8468-4b07a9c7be57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumMember_32bf0350-f72f-42b1-b971-90a75e75e886" xlink:href="mgpi-20231231.xsd#mgpi_PremiumMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_PremiumPlusMember_9ba91aa2-1db2-4513-89b0-a165dad2ac23" xlink:to="loc_mgpi_PremiumMember_32bf0350-f72f-42b1-b971-90a75e75e886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MidSpiritsMember_3b406693-383e-4491-85b8-060a7cbd3c6b" xlink:href="mgpi-20231231.xsd#mgpi_MidSpiritsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_MidSpiritsMember_3b406693-383e-4491-85b8-060a7cbd3c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ValueSpiritsMember_03c433c9-cfe6-48fd-9a4a-a67a589eba46" xlink:href="mgpi-20231231.xsd#mgpi_ValueSpiritsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_ValueSpiritsMember_03c433c9-cfe6-48fd-9a4a-a67a589eba46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OtherBrandedSpiritsMember_069deb82-b70a-41a7-b38a-8fe3e6d4f972" xlink:href="mgpi-20231231.xsd#mgpi_OtherBrandedSpiritsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_OtherBrandedSpiritsMember_069deb82-b70a-41a7-b38a-8fe3e6d4f972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SpecialtyWheatStarchesMember_ec148469-8432-4546-bebb-ed930a319e9e" xlink:href="mgpi-20231231.xsd#mgpi_SpecialtyWheatStarchesMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_SpecialtyWheatStarchesMember_ec148469-8432-4546-bebb-ed930a319e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SpecialtyWheatProteinsMember_e8d0a2ae-55ef-47cb-b11b-34462ea25afb" xlink:href="mgpi-20231231.xsd#mgpi_SpecialtyWheatProteinsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_SpecialtyWheatProteinsMember_e8d0a2ae-55ef-47cb-b11b-34462ea25afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CommodityWheatStarchMember_5d11e740-378c-4467-96e1-130076e69d65" xlink:href="mgpi-20231231.xsd#mgpi_CommodityWheatStarchMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_CommodityWheatStarchMember_5d11e740-378c-4467-96e1-130076e69d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CommodityWheatProteinMember_fea3089e-d20a-4ab0-ad5e-dc1280ad7cb3" xlink:href="mgpi-20231231.xsd#mgpi_CommodityWheatProteinMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ffe78580-0918-499b-b9f4-a86bef1ca223" xlink:to="loc_mgpi_CommodityWheatProteinMember_fea3089e-d20a-4ab0-ad5e-dc1280ad7cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_028fb691-fb46-4ec2-906c-5672bac81cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_308b10e8-ba27-4adf-8088-cab18e52795d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_028fb691-fb46-4ec2-906c-5672bac81cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba219677-699e-45b5-ab4b-64bc9e752d90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_028fb691-fb46-4ec2-906c-5672bac81cd8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba219677-699e-45b5-ab4b-64bc9e752d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_612620ce-4fdb-415e-9111-3bc19ed2f35e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_612620ce-4fdb-415e-9111-3bc19ed2f35e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_eaaed9f5-829e-43c2-a824-0d44eb48da6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_eaaed9f5-829e-43c2-a824-0d44eb48da6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_449fedce-30ee-4abc-9a08-06d5468e4e78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_eaaed9f5-829e-43c2-a824-0d44eb48da6e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_449fedce-30ee-4abc-9a08-06d5468e4e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PenelopeMember_349d984e-a2c8-4d2a-a699-54cb833d9143" xlink:href="mgpi-20231231.xsd#mgpi_PenelopeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_449fedce-30ee-4abc-9a08-06d5468e4e78" xlink:to="loc_mgpi_PenelopeMember_349d984e-a2c8-4d2a-a699-54cb833d9143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac11dd66-bb15-4248-b115-3fbd41a616ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac11dd66-bb15-4248-b115-3fbd41a616ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_727edfb5-53ae-4ed8-b115-e09b334a4ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac11dd66-bb15-4248-b115-3fbd41a616ec" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_727edfb5-53ae-4ed8-b115-e09b334a4ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_1817d38b-e461-490e-be1c-77a3aa8d1476" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_727edfb5-53ae-4ed8-b115-e09b334a4ec7" xlink:to="loc_us-gaap_TradeNamesMember_1817d38b-e461-490e-be1c-77a3aa8d1476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_dc43b5b1-220f-4df4-afca-011f1c880e35" xlink:href="mgpi-20231231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_727edfb5-53ae-4ed8-b115-e09b334a4ec7" xlink:to="loc_mgpi_DistributorRelationshipsMember_dc43b5b1-220f-4df4-afca-011f1c880e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f28eb73d-7849-4c04-b23a-ef66e5bb1478" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:to="loc_srt_RangeAxis_f28eb73d-7849-4c04-b23a-ef66e5bb1478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16a62154-c669-4885-84fb-c54a0b599646" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f28eb73d-7849-4c04-b23a-ef66e5bb1478" xlink:to="loc_srt_RangeMember_16a62154-c669-4885-84fb-c54a0b599646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f12e7739-9879-474b-a13b-430351abf979" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_16a62154-c669-4885-84fb-c54a0b599646" xlink:to="loc_srt_MaximumMember_f12e7739-9879-474b-a13b-430351abf979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dc7b3ff5-4b31-4080-a87a-cf5469a160ba" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_16a62154-c669-4885-84fb-c54a0b599646" xlink:to="loc_srt_MinimumMember_dc7b3ff5-4b31-4080-a87a-cf5469a160ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa285872-db17-4986-b34d-cc05efdebdd2" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_6f5c78b1-7a88-4c72-9832-55c4e4396628" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_6f5c78b1-7a88-4c72-9832-55c4e4396628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5407ea41-15c5-46b7-b56c-973c143432b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5407ea41-15c5-46b7-b56c-973c143432b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_af645e0e-fbdb-4f33-b221-95616597757f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_af645e0e-fbdb-4f33-b221-95616597757f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6261de5f-a6f8-4b07-b009-6f4312390fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6261de5f-a6f8-4b07-b009-6f4312390fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8b06b291-6ca0-436c-9a4b-da2ea15a7027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_Goodwill_8b06b291-6ca0-436c-9a4b-da2ea15a7027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_095cef41-cdf7-42e3-b50e-071b5d6e664d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_095cef41-cdf7-42e3-b50e-071b5d6e664d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_64aa954f-4dd1-4415-b6c3-eb93340a5a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_64aa954f-4dd1-4415-b6c3-eb93340a5a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_295236af-8196-4d61-9f35-11ca9813d5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_295236af-8196-4d61-9f35-11ca9813d5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_fd8d3032-c66e-4f18-873d-f5388b7fde64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4ffb5cf9-3d10-4ef6-89ab-c58d605e04fd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_fd8d3032-c66e-4f18-873d-f5388b7fde64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATIONConsiderationsTransferredDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7725c3a3-4e63-4f8a-9aaf-35c6fcc7842f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_a62c2a2d-061b-4abc-bed6-84d8973b51e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7725c3a3-4e63-4f8a-9aaf-35c6fcc7842f" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_a62c2a2d-061b-4abc-bed6-84d8973b51e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6af9e023-d7eb-4cae-b98e-15532ea9eaac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_a62c2a2d-061b-4abc-bed6-84d8973b51e6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6af9e023-d7eb-4cae-b98e-15532ea9eaac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6d9a9de5-b18a-4a87-8b8e-789322770b60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6af9e023-d7eb-4cae-b98e-15532ea9eaac" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6d9a9de5-b18a-4a87-8b8e-789322770b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PenelopeMember_6da6313a-246c-404e-b44e-0f514939b95e" xlink:href="mgpi-20231231.xsd#mgpi_PenelopeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6d9a9de5-b18a-4a87-8b8e-789322770b60" xlink:to="loc_mgpi_PenelopeMember_6da6313a-246c-404e-b44e-0f514939b95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_96141976-4739-4664-9d69-e09b37febcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_a62c2a2d-061b-4abc-bed6-84d8973b51e6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_96141976-4739-4664-9d69-e09b37febcfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e4cb5768-4e27-4842-9f8c-60b8fea1dcd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_96141976-4739-4664-9d69-e09b37febcfc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e4cb5768-4e27-4842-9f8c-60b8fea1dcd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4efad8f4-5e9f-4847-9ae9-865f94ec94e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e4cb5768-4e27-4842-9f8c-60b8fea1dcd7" xlink:to="loc_us-gaap_TradeNamesMember_4efad8f4-5e9f-4847-9ae9-865f94ec94e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_48813f94-8708-44df-8efe-02ba7751df6f" xlink:href="mgpi-20231231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e4cb5768-4e27-4842-9f8c-60b8fea1dcd7" xlink:to="loc_mgpi_DistributorRelationshipsMember_48813f94-8708-44df-8efe-02ba7751df6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_a62c2a2d-061b-4abc-bed6-84d8973b51e6" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d0fabcec-bd38-4706-927e-3c724a8e6e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d0fabcec-bd38-4706-927e-3c724a8e6e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_7b039350-d973-4d19-b7bf-e861587035b8" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_7b039350-d973-4d19-b7bf-e861587035b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_667d699a-69bb-4d77-9124-bbec141ead44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_667d699a-69bb-4d77-9124-bbec141ead44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_adf17722-80e1-45b9-bc41-82d29289019b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_adf17722-80e1-45b9-bc41-82d29289019b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a27c5713-5651-43e2-8396-45238db3a9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a27c5713-5651-43e2-8396-45238db3a9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_089a723b-81a3-4e93-8655-4531906fff00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_089a723b-81a3-4e93-8655-4531906fff00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_7ce91afc-aa29-4ea2-803b-156d9cb10a59" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_7ce91afc-aa29-4ea2-803b-156d9cb10a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0573ae2b-01bd-47ee-93c9-ce9d512a32fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0573ae2b-01bd-47ee-93c9-ce9d512a32fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0a6041da-69be-4e9a-bb33-fa51aa447768" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0a6041da-69be-4e9a-bb33-fa51aa447768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_cc6632a8-0fc8-4dd4-82f9-077ce59f11a0" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_cc6632a8-0fc8-4dd4-82f9-077ce59f11a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6ce25231-4e62-45e6-8668-868a3c12d030" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6ce25231-4e62-45e6-8668-868a3c12d030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b801fedf-db4f-4260-acb4-82d9ac2b507a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b801fedf-db4f-4260-acb4-82d9ac2b507a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_ae719916-4145-4d04-bdc8-967c91369418" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_ae719916-4145-4d04-bdc8-967c91369418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_583af234-9dcd-47af-976c-f722e784246a" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_583af234-9dcd-47af-976c-f722e784246a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0ddaa7f5-2328-45c3-b295-505bf12d9b22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0ddaa7f5-2328-45c3-b295-505bf12d9b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_81136423-c2d2-49e5-8795-d5749cb39b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_81136423-c2d2-49e5-8795-d5749cb39b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_be9d4780-573f-4009-bb6f-bc8b19fc304c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_Goodwill_be9d4780-573f-4009-bb6f-bc8b19fc304c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2798cbef-187e-4902-9c56-4791c6a1ecef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f0a6dcd6-29ab-4020-8783-efe7ea633563" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2798cbef-187e-4902-9c56-4791c6a1ecef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3ca13e65-4bd7-4761-beb7-49b347fec219" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3ca13e65-4bd7-4761-beb7-49b347fec219" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e6255b0b-2253-452e-88f3-d40ee3147722" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e6255b0b-2253-452e-88f3-d40ee3147722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fca58d14-b327-4f8a-8a68-3f5a838e5fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e6255b0b-2253-452e-88f3-d40ee3147722" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fca58d14-b327-4f8a-8a68-3f5a838e5fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_c15f0723-0d8c-49a6-a774-93196cda22f0" xlink:href="mgpi-20231231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fca58d14-b327-4f8a-8a68-3f5a838e5fcb" xlink:to="loc_mgpi_LuxcoMember_c15f0723-0d8c-49a6-a774-93196cda22f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_c4db5001-f15b-47d8-8836-e62be111b8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_c4db5001-f15b-47d8-8836-e62be111b8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_f41c659f-7bbb-4123-a85a-b99aa26c9b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_c4db5001-f15b-47d8-8836-e62be111b8b6" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_f41c659f-7bbb-4123-a85a-b99aa26c9b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember_be600a76-0532-476e-a606-3443ee78ed80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquisitionRelatedCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_f41c659f-7bbb-4123-a85a-b99aa26c9b6b" xlink:to="loc_us-gaap_AcquisitionRelatedCostsMember_be600a76-0532-476e-a606-3443ee78ed80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember_8a878e4b-f6d2-472f-9934-a924a155760a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAdjustmentToInventoryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_f41c659f-7bbb-4123-a85a-b99aa26c9b6b" xlink:to="loc_us-gaap_FairValueAdjustmentToInventoryMember_8a878e4b-f6d2-472f-9934-a924a155760a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_68d5850a-3b45-4a18-b3de-0a98ccdbd2c4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:to="loc_dei_LegalEntityAxis_68d5850a-3b45-4a18-b3de-0a98ccdbd2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c012d2d6-157d-4d7a-b25a-ba5c7b2bc0fe" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_68d5850a-3b45-4a18-b3de-0a98ccdbd2c4" xlink:to="loc_dei_EntityDomain_c012d2d6-157d-4d7a-b25a-ba5c7b2bc0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_4ff46a3c-4e62-4225-b332-936a3b29ef1e" xlink:href="mgpi-20231231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c012d2d6-157d-4d7a-b25a-ba5c7b2bc0fe" xlink:to="loc_mgpi_LuxcoMember_4ff46a3c-4e62-4225-b332-936a3b29ef1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8e2fa34f-ff3e-4c76-9168-1b84d62c31c6" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_a8609bad-9524-4fe4-91a7-17979c3ca9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_a8609bad-9524-4fe4-91a7-17979c3ca9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_47cf901d-302a-41db-8cda-73f800bce0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_47cf901d-302a-41db-8cda-73f800bce0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d233f21e-9e5a-40d7-bce9-2dc2c915e490" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d233f21e-9e5a-40d7-bce9-2dc2c915e490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_ae6b76f7-b37d-4599-807f-4995e55d6831" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_ae6b76f7-b37d-4599-807f-4995e55d6831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_5be2ae41-ebd4-4db9-a063-bf3904147c9d" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_5be2ae41-ebd4-4db9-a063-bf3904147c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_f2ee47d3-e294-451a-b2f4-77a60380e92b" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_f2ee47d3-e294-451a-b2f4-77a60380e92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_fa99baa6-c1d2-468b-be4c-197b80211582" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_fa99baa6-c1d2-468b-be4c-197b80211582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_e0e291a7-1e5c-4b39-b40b-21d51369445f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_e0e291a7-1e5c-4b39-b40b-21d51369445f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_77a120c8-fd14-4219-ac91-2196e2ce9a46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_77a120c8-fd14-4219-ac91-2196e2ce9a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_967a3e51-a6d8-431d-a90a-8078a80877ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_483c1204-1634-4b06-b34d-753f28927afc" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_967a3e51-a6d8-431d-a90a-8078a80877ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_4b3f5f79-9d33-4166-8347-b776e3291a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_4ecbb29e-473f-459b-93a9-14f0fbd0b8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_4b3f5f79-9d33-4166-8347-b776e3291a4d" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_4ecbb29e-473f-459b-93a9-14f0fbd0b8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c93b9539-a39b-4b4e-bdde-79b0c3e2dfe1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_4ecbb29e-473f-459b-93a9-14f0fbd0b8ec" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c93b9539-a39b-4b4e-bdde-79b0c3e2dfe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c81c6926-0925-419b-ba3d-87b857e50e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c93b9539-a39b-4b4e-bdde-79b0c3e2dfe1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c81c6926-0925-419b-ba3d-87b857e50e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_ef13eafb-866f-420e-8ba3-73bacc6350e7" xlink:href="mgpi-20231231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c81c6926-0925-419b-ba3d-87b857e50e4b" xlink:to="loc_mgpi_LuxcoMember_ef13eafb-866f-420e-8ba3-73bacc6350e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9430ebde-4763-4655-bc9d-c428683bb9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_4ecbb29e-473f-459b-93a9-14f0fbd0b8ec" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9430ebde-4763-4655-bc9d-c428683bb9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_93f91d31-a79e-48ae-b051-18ade5431402" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9430ebde-4763-4655-bc9d-c428683bb9f2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_93f91d31-a79e-48ae-b051-18ade5431402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_78d7c400-9cac-4017-b1ff-ecf460225c67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9430ebde-4763-4655-bc9d-c428683bb9f2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_78d7c400-9cac-4017-b1ff-ecf460225c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_45427279-bfb3-4a43-a828-655af4f0b94a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9430ebde-4763-4655-bc9d-c428683bb9f2" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_45427279-bfb3-4a43-a828-655af4f0b94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_013e2ea8-abd2-44ec-be5c-18c04d63efd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_eee953f3-3700-4f5e-8ad0-859c8c2ed94b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_013e2ea8-abd2-44ec-be5c-18c04d63efd3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_eee953f3-3700-4f5e-8ad0-859c8c2ed94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_fb2f4f0f-427a-4696-bf8a-47399079a363" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_eee953f3-3700-4f5e-8ad0-859c8c2ed94b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_fb2f4f0f-427a-4696-bf8a-47399079a363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_20c90e6f-2454-4f98-bfe6-e9fa6d76351a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_fb2f4f0f-427a-4696-bf8a-47399079a363" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_20c90e6f-2454-4f98-bfe6-e9fa6d76351a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_d4e97364-af29-4b5c-9912-85c6f3d72a3b" xlink:href="mgpi-20231231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_20c90e6f-2454-4f98-bfe6-e9fa6d76351a" xlink:to="loc_mgpi_DistributorRelationshipsMember_d4e97364-af29-4b5c-9912-85c6f3d72a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_eee953f3-3700-4f5e-8ad0-859c8c2ed94b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_213f75a0-fab6-41ca-8f57-65b309517fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_213f75a0-fab6-41ca-8f57-65b309517fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_56e1ae75-86cd-4e56-8fbd-a2e2ef8a47c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_56e1ae75-86cd-4e56-8fbd-a2e2ef8a47c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_37786e8c-58ac-46a2-b7cd-fdb58fe84aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_37786e8c-58ac-46a2-b7cd-fdb58fe84aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5a2144dc-e9b5-4f73-a304-32c436b4f593" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5732f760-116a-479c-87ca-4d31a452044a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5a2144dc-e9b5-4f73-a304-32c436b4f593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_65274ece-1773-49fa-bb0f-1ae641aa30e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7a46273f-1a7c-4ced-9ec7-ae34e7750c74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_65274ece-1773-49fa-bb0f-1ae641aa30e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7a46273f-1a7c-4ced-9ec7-ae34e7750c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_71b617ce-b2c2-4fe6-816b-56b5ee147add" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_65274ece-1773-49fa-bb0f-1ae641aa30e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_71b617ce-b2c2-4fe6-816b-56b5ee147add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d84aa8e0-cef1-452d-b4b1-2917cb75cb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_65274ece-1773-49fa-bb0f-1ae641aa30e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d84aa8e0-cef1-452d-b4b1-2917cb75cb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_99ba2637-cd2e-46b4-b926-e62b5da86a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_65274ece-1773-49fa-bb0f-1ae641aa30e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_99ba2637-cd2e-46b4-b926-e62b5da86a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_678c3ba6-1faf-43fe-adc9-86dc9f625140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_65274ece-1773-49fa-bb0f-1ae641aa30e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_678c3ba6-1faf-43fe-adc9-86dc9f625140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_80d765cc-fabd-4adf-b021-1afdbd1380a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_65274ece-1773-49fa-bb0f-1ae641aa30e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_80d765cc-fabd-4adf-b021-1afdbd1380a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ac11a650-44f5-4329-8303-de0a589d35a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_65274ece-1773-49fa-bb0f-1ae641aa30e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ac11a650-44f5-4329-8303-de0a589d35a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8ababeaa-647b-48ec-a238-b827dd4565f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_31227aaa-e8b0-49da-9d68-13e0cebd4f76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8ababeaa-647b-48ec-a238-b827dd4565f7" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_31227aaa-e8b0-49da-9d68-13e0cebd4f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ffe1112a-ce5c-4ffb-977c-e50884ee7003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_31227aaa-e8b0-49da-9d68-13e0cebd4f76" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ffe1112a-ce5c-4ffb-977c-e50884ee7003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9e063bf1-5374-4f11-ae37-874d4d046381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ffe1112a-ce5c-4ffb-977c-e50884ee7003" xlink:to="loc_us-gaap_SegmentDomain_9e063bf1-5374-4f11-ae37-874d4d046381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_3a33f375-a84c-415f-aff8-116a2a44c62f" xlink:href="mgpi-20231231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9e063bf1-5374-4f11-ae37-874d4d046381" xlink:to="loc_mgpi_DistillingSolutionsMember_3a33f375-a84c-415f-aff8-116a2a44c62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_189b0d9e-c81c-4912-a946-8e2774fabb54" xlink:href="mgpi-20231231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9e063bf1-5374-4f11-ae37-874d4d046381" xlink:to="loc_mgpi_BrandedSpiritsMember_189b0d9e-c81c-4912-a946-8e2774fabb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_66df717b-e2d0-4b20-a3ef-4fcace4cca23" xlink:href="mgpi-20231231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9e063bf1-5374-4f11-ae37-874d4d046381" xlink:to="loc_mgpi_IngredientSolutionsMember_66df717b-e2d0-4b20-a3ef-4fcace4cca23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_a15ed46d-66d8-4158-a39a-f2012f07a53a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_31227aaa-e8b0-49da-9d68-13e0cebd4f76" xlink:to="loc_us-gaap_GoodwillLineItems_a15ed46d-66d8-4158-a39a-f2012f07a53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_ea16d332-4608-4089-a9b0-365af6570a24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_a15ed46d-66d8-4158-a39a-f2012f07a53a" xlink:to="loc_us-gaap_GoodwillRollForward_ea16d332-4608-4089-a9b0-365af6570a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_aadc3137-64e5-4c57-afce-548ddf34e2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_ea16d332-4608-4089-a9b0-365af6570a24" xlink:to="loc_us-gaap_Goodwill_aadc3137-64e5-4c57-afce-548ddf34e2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_fbb9b2a4-248f-4cdc-a10f-98969acbbe53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_ea16d332-4608-4089-a9b0-365af6570a24" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_fbb9b2a4-248f-4cdc-a10f-98969acbbe53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5ee61a24-30d0-4a57-8cc5-a22a215a372e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_ea16d332-4608-4089-a9b0-365af6570a24" xlink:to="loc_us-gaap_Goodwill_5ee61a24-30d0-4a57-8cc5-a22a215a372e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_dfb74244-ff37-4374-8e97-eb37769e440b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_a15ed46d-66d8-4158-a39a-f2012f07a53a" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_dfb74244-ff37-4374-8e97-eb37769e440b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1feabee6-3dbb-4913-9f4e-bf08247b569b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_dfb74244-ff37-4374-8e97-eb37769e440b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1feabee6-3dbb-4913-9f4e-bf08247b569b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_8a6ec93d-aa5c-4931-aee1-fc9b90f5f27f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_dfb74244-ff37-4374-8e97-eb37769e440b" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_8a6ec93d-aa5c-4931-aee1-fc9b90f5f27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4d4614e1-c19c-4eef-bdcc-fa3e6a71c193" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_dfb74244-ff37-4374-8e97-eb37769e440b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4d4614e1-c19c-4eef-bdcc-fa3e6a71c193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CLOSUREOFTHEATCHISONFACILITYDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a8239197-fcd4-4b61-ba31-78016043a650" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e0762ff4-31eb-4920-889a-94a8847589c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a8239197-fcd4-4b61-ba31-78016043a650" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e0762ff4-31eb-4920-889a-94a8847589c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_21d0cafd-def7-40ed-a22b-438e5627c89c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e0762ff4-31eb-4920-889a-94a8847589c9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_21d0cafd-def7-40ed-a22b-438e5627c89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f3d37ea2-b0d1-43d8-bb1c-17db07738736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_21d0cafd-def7-40ed-a22b-438e5627c89c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f3d37ea2-b0d1-43d8-bb1c-17db07738736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AtchisonDistilleryMember_df6a855b-ea78-46c9-bbd3-0cef5e505f37" xlink:href="mgpi-20231231.xsd#mgpi_AtchisonDistilleryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f3d37ea2-b0d1-43d8-bb1c-17db07738736" xlink:to="loc_mgpi_AtchisonDistilleryMember_df6a855b-ea78-46c9-bbd3-0cef5e505f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9e0ef29d-1cac-4fb9-a263-ff562fc6bc60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e0762ff4-31eb-4920-889a-94a8847589c9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9e0ef29d-1cac-4fb9-a263-ff562fc6bc60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_9db25269-c317-4451-9930-a695efa6c05b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9e0ef29d-1cac-4fb9-a263-ff562fc6bc60" xlink:to="loc_us-gaap_AssetImpairmentCharges_9db25269-c317-4451-9930-a695efa6c05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_0c74e365-332d-4f0c-b871-20b0eb0212f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9e0ef29d-1cac-4fb9-a263-ff562fc6bc60" xlink:to="loc_us-gaap_SeveranceCosts1_0c74e365-332d-4f0c-b871-20b0eb0212f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b5974518-501f-40ff-84df-04f8adf6b91b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b5974518-501f-40ff-84df-04f8adf6b91b" xlink:to="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e1220c85-78b0-4567-bcf1-8e4b7b1b0cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e1220c85-78b0-4567-bcf1-8e4b7b1b0cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3d22ef74-c860-4e93-93ea-56e2e99c326b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e1220c85-78b0-4567-bcf1-8e4b7b1b0cc5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3d22ef74-c860-4e93-93ea-56e2e99c326b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_c29cacc1-e13c-44e5-a2fc-442a8065c4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3d22ef74-c860-4e93-93ea-56e2e99c326b" xlink:to="loc_us-gaap_LineOfCreditMember_c29cacc1-e13c-44e5-a2fc-442a8065c4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_0fb828c9-004b-48c9-828e-72080355f8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3d22ef74-c860-4e93-93ea-56e2e99c326b" xlink:to="loc_us-gaap_ConvertibleDebtMember_0fb828c9-004b-48c9-828e-72080355f8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_55a12241-9892-4d2c-b2fa-2223981cdfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3d22ef74-c860-4e93-93ea-56e2e99c326b" xlink:to="loc_us-gaap_SecuredDebtMember_55a12241-9892-4d2c-b2fa-2223981cdfd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e5d0adc7-afe0-496b-93cc-49ce4a4cfe78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:to="loc_us-gaap_CreditFacilityAxis_e5d0adc7-afe0-496b-93cc-49ce4a4cfe78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bed80fa4-359e-4e46-8129-45572f37b620" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_e5d0adc7-afe0-496b-93cc-49ce4a4cfe78" xlink:to="loc_us-gaap_CreditFacilityDomain_bed80fa4-359e-4e46-8129-45572f37b620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e224880e-2319-4c3a-9ba4-9fccc9610859" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bed80fa4-359e-4e46-8129-45572f37b620" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e224880e-2319-4c3a-9ba4-9fccc9610859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_51563325-ff24-402e-afda-cb8726dc898a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:to="loc_us-gaap_DebtInstrumentAxis_51563325-ff24-402e-afda-cb8726dc898a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_51563325-ff24-402e-afda-cb8726dc898a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_RevolvingCreditAgreementDue2026Member_2747b69a-9cf6-4831-80df-34dee857f11f" xlink:href="mgpi-20231231.xsd#mgpi_RevolvingCreditAgreementDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:to="loc_mgpi_RevolvingCreditAgreementDue2026Member_2747b69a-9cf6-4831-80df-34dee857f11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_6e8b7c5a-c610-4c89-a79d-14d2aee921f7" xlink:href="mgpi-20231231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:to="loc_mgpi_A188NoteDue2041Member_6e8b7c5a-c610-4c89-a79d-14d2aee921f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A353SeniorNotesDue2027Member_26d48417-4ac7-4a23-9b70-2c6a2cb0e4e7" xlink:href="mgpi-20231231.xsd#mgpi_A353SeniorNotesDue2027Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:to="loc_mgpi_A353SeniorNotesDue2027Member_26d48417-4ac7-4a23-9b70-2c6a2cb0e4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A380SeniorNotesDue2029Member_7c3885d2-6af8-4392-a792-8d72abfc17e9" xlink:href="mgpi-20231231.xsd#mgpi_A380SeniorNotesDue2029Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0fa8241-b185-4c30-a595-a746f4e9ae3e" xlink:to="loc_mgpi_A380SeniorNotesDue2029Member_7c3885d2-6af8-4392-a792-8d72abfc17e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_729b91f5-5c2c-404a-a05e-b11efd869cda" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_c0017564-efc2-4acb-b089-8ccd4b582173" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_c0017564-efc2-4acb-b089-8ccd4b582173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0bbd360d-4e23-4469-960b-09bc32f608e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0bbd360d-4e23-4469-960b-09bc32f608e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_f7441673-f30b-4111-a307-118e0d6ecb38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_f7441673-f30b-4111-a307-118e0d6ecb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_75e9a2cc-25ed-4bad-9de5-e63d9746f8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_75e9a2cc-25ed-4bad-9de5-e63d9746f8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1b006c71-8e03-43d6-8c51-0050446e015f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1b006c71-8e03-43d6-8c51-0050446e015f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2e9f7fcf-0f70-4e6f-8a94-13bfce5ef91b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2e9f7fcf-0f70-4e6f-8a94-13bfce5ef91b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_47b089da-4481-4f6d-ba5f-851f21c9cd70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6fc4993e-376d-4fa1-be0f-c9bbbbe7aa41" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_47b089da-4481-4f6d-ba5f-851f21c9cd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_cb271dfe-ace4-4fed-8df5-7ac4fa0e2d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cb271dfe-ace4-4fed-8df5-7ac4fa0e2d0a" xlink:to="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_552c1db3-b391-4a84-b258-1f7f1f6df0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:to="loc_us-gaap_CreditFacilityAxis_552c1db3-b391-4a84-b258-1f7f1f6df0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e91d0df3-dd77-4408-910f-3aaa60e227e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_552c1db3-b391-4a84-b258-1f7f1f6df0ae" xlink:to="loc_us-gaap_CreditFacilityDomain_e91d0df3-dd77-4408-910f-3aaa60e227e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d43d25b6-60ad-4dd2-aa7f-9c0cc344f2d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e91d0df3-dd77-4408-910f-3aaa60e227e6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d43d25b6-60ad-4dd2-aa7f-9c0cc344f2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0e7cf18c-ab88-40a7-9d25-db85fd7c505f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0e7cf18c-ab88-40a7-9d25-db85fd7c505f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8dde0bf6-71f5-44ea-944e-a36b1f65f8f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0e7cf18c-ab88-40a7-9d25-db85fd7c505f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8dde0bf6-71f5-44ea-944e-a36b1f65f8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9b69108f-0615-4c19-8957-b43b793dfcd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8dde0bf6-71f5-44ea-944e-a36b1f65f8f0" xlink:to="loc_us-gaap_LineOfCreditMember_9b69108f-0615-4c19-8957-b43b793dfcd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_a98af6d3-9ed2-4a5a-b04d-ed2cfcecfa6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8dde0bf6-71f5-44ea-944e-a36b1f65f8f0" xlink:to="loc_us-gaap_SecuredDebtMember_a98af6d3-9ed2-4a5a-b04d-ed2cfcecfa6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_5af9ca18-beaf-440e-a7cb-343ec5c847bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8dde0bf6-71f5-44ea-944e-a36b1f65f8f0" xlink:to="loc_us-gaap_ConvertibleDebtMember_5af9ca18-beaf-440e-a7cb-343ec5c847bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4efa0094-e660-49fd-8676-f6e21823949c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:to="loc_us-gaap_DebtInstrumentAxis_4efa0094-e660-49fd-8676-f6e21823949c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_4efa0094-e660-49fd-8676-f6e21823949c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CreditAgreementDue2025Member_a41fd01b-8399-470e-948b-e34ce8242887" xlink:href="mgpi-20231231.xsd#mgpi_CreditAgreementDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_CreditAgreementDue2025Member_a41fd01b-8399-470e-948b-e34ce8242887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CreditAgreementMember_8257a801-bbd2-40da-b983-c3e260a4487a" xlink:href="mgpi-20231231.xsd#mgpi_CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_CreditAgreementMember_8257a801-bbd2-40da-b983-c3e260a4487a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_RevolvingCreditAgreementDue2026Member_938a778d-016b-498d-b260-57cfabc8e718" xlink:href="mgpi-20231231.xsd#mgpi_RevolvingCreditAgreementDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_RevolvingCreditAgreementDue2026Member_938a778d-016b-498d-b260-57cfabc8e718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementMember_a8dc89fa-6c54-4eb5-829d-3d7c6128a7bd" xlink:href="mgpi-20231231.xsd#mgpi_NotePurchaseAgreementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_NotePurchaseAgreementMember_a8dc89fa-6c54-4eb5-829d-3d7c6128a7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A353SeniorNotesDue2027Member_14a21de2-66ce-469f-bb85-2a38b29ab6df" xlink:href="mgpi-20231231.xsd#mgpi_A353SeniorNotesDue2027Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_A353SeniorNotesDue2027Member_14a21de2-66ce-469f-bb85-2a38b29ab6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A380SeniorNotesDue2029Member_1020a60e-0a10-42cb-affe-decfc64faf10" xlink:href="mgpi-20231231.xsd#mgpi_A380SeniorNotesDue2029Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_A380SeniorNotesDue2029Member_1020a60e-0a10-42cb-affe-decfc64faf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_a9377f5b-df41-49f7-a6df-9cd4f46f55cc" xlink:href="mgpi-20231231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94f0d2ef-50c9-4a66-9199-e5f22f4d5f5d" xlink:to="loc_mgpi_A188NoteDue2041Member_a9377f5b-df41-49f7-a6df-9cd4f46f55cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0b68c143-0ebb-4f3d-8f10-469f118ca84e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:to="loc_srt_CounterpartyNameAxis_0b68c143-0ebb-4f3d-8f10-469f118ca84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30f92c3a-32a6-4c28-b761-2b5b39376ac9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_0b68c143-0ebb-4f3d-8f10-469f118ca84e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30f92c3a-32a6-4c28-b761-2b5b39376ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InitialPurchasersMember_8a82b2a0-0a12-45b9-915a-9a4f59313da5" xlink:href="mgpi-20231231.xsd#mgpi_InitialPurchasersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30f92c3a-32a6-4c28-b761-2b5b39376ac9" xlink:to="loc_mgpi_InitialPurchasersMember_8a82b2a0-0a12-45b9-915a-9a4f59313da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_595e614b-34dd-4b17-a671-99851fc63bc9" xlink:to="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_1c095c36-b7a7-4ddb-b2d6-772e280a9763" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_LineOfCredit_1c095c36-b7a7-4ddb-b2d6-772e280a9763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_3e2d6b87-7997-4691-8d68-9f652e9afd84" xlink:href="mgpi-20231231.xsd#mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_3e2d6b87-7997-4691-8d68-9f652e9afd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount_b325e674-7a50-483f-b3bf-10521402b3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentFeeAmount_b325e674-7a50-483f-b3bf-10521402b3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8194500c-49dc-4122-b82c-e976a5aa32a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8194500c-49dc-4122-b82c-e976a5aa32a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d570f48b-48b7-4d99-af55-d36c2a6487f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d570f48b-48b7-4d99-af55-d36c2a6487f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c523a20c-1eb5-4e88-b5cb-b550fb90babd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c523a20c-1eb5-4e88-b5cb-b550fb90babd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_22e68ab3-fa71-4c0d-9ce2-a4dbd02a8ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_22e68ab3-fa71-4c0d-9ce2-a4dbd02a8ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f9ff47ed-cb09-49a2-82fd-a558a13cf56e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f9ff47ed-cb09-49a2-82fd-a558a13cf56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_751cf97b-5362-4186-8eed-dab4a35fa88a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_751cf97b-5362-4186-8eed-dab4a35fa88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2b7978f8-9a8c-4b2a-a21d-0ff420a72d84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2b7978f8-9a8c-4b2a-a21d-0ff420a72d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_6958a9a7-5281-4ca2-a6d8-8f4165b5edf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_6958a9a7-5281-4ca2-a6d8-8f4165b5edf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_d2aa9029-3f45-4170-879d-f4075852fd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_d2aa9029-3f45-4170-879d-f4075852fd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e27f473c-73bf-4398-85a1-8c80d48cf280" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e27f473c-73bf-4398-85a1-8c80d48cf280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_c8547648-c78b-4590-b8fd-e761415daa26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_c8547648-c78b-4590-b8fd-e761415daa26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleBusinessPeriod_40046506-68cf-4bc5-b89c-1dd3599ec877" xlink:href="mgpi-20231231.xsd#mgpi_DebtInstrumentConvertibleBusinessPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_mgpi_DebtInstrumentConvertibleBusinessPeriod_40046506-68cf-4bc5-b89c-1dd3599ec877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriod_1e08aa51-7703-4d18-870e-2436edf8ee15" xlink:href="mgpi-20231231.xsd#mgpi_DebtInstrumentConvertibleMeasurementPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriod_1e08aa51-7703-4d18-870e-2436edf8ee15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_4c85e31d-3918-4ef5-815a-5df219356643" xlink:href="mgpi-20231231.xsd#mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_080e5fcf-61de-443c-853e-0fb100fbbea7" xlink:to="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_4c85e31d-3918-4ef5-815a-5df219356643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0cb27e30-acb9-4384-97ac-7ebd3573f459" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_043df4fe-66e2-4ef3-a7d8-f02c14bdbfac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0cb27e30-acb9-4384-97ac-7ebd3573f459" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_043df4fe-66e2-4ef3-a7d8-f02c14bdbfac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d39a1915-5bf9-4840-baec-5dff9f7cbd27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_043df4fe-66e2-4ef3-a7d8-f02c14bdbfac" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d39a1915-5bf9-4840-baec-5dff9f7cbd27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9fcb5db2-160a-42f6-be8d-54adc85b1bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_043df4fe-66e2-4ef3-a7d8-f02c14bdbfac" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9fcb5db2-160a-42f6-be8d-54adc85b1bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_880ae115-e8f2-4dd2-a153-f5632ab62265" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_043df4fe-66e2-4ef3-a7d8-f02c14bdbfac" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_880ae115-e8f2-4dd2-a153-f5632ab62265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a52846bf-42b0-4ee0-858f-dbd78ca7541d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_043df4fe-66e2-4ef3-a7d8-f02c14bdbfac" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a52846bf-42b0-4ee0-858f-dbd78ca7541d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_858436a5-9666-4ce0-ab70-1f403f017175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_043df4fe-66e2-4ef3-a7d8-f02c14bdbfac" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_858436a5-9666-4ce0-ab70-1f403f017175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ae069615-2f81-4796-bdd2-25584ef68bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_043df4fe-66e2-4ef3-a7d8-f02c14bdbfac" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ae069615-2f81-4796-bdd2-25584ef68bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_841d7d4c-307e-4fd2-af73-e75e1fccd8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_043df4fe-66e2-4ef3-a7d8-f02c14bdbfac" xlink:to="loc_us-gaap_LongTermDebt_841d7d4c-307e-4fd2-af73-e75e1fccd8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f71d7f94-f541-44b6-bd68-e9a42c9e996d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c7193912-cea8-4731-bad6-139673a3a1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f71d7f94-f541-44b6-bd68-e9a42c9e996d" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c7193912-cea8-4731-bad6-139673a3a1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_480cca51-05ac-4b93-b63b-8347b19c8a51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c7193912-cea8-4731-bad6-139673a3a1ac" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_480cca51-05ac-4b93-b63b-8347b19c8a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4fcf046f-8971-43e4-8a55-f0e2709e1ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c7193912-cea8-4731-bad6-139673a3a1ac" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4fcf046f-8971-43e4-8a55-f0e2709e1ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ee6a30fc-2ada-4ad5-9683-0cf20d3bac71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c7193912-cea8-4731-bad6-139673a3a1ac" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ee6a30fc-2ada-4ad5-9683-0cf20d3bac71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3216656f-212a-4d3f-8f89-5b9a05254caa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c7193912-cea8-4731-bad6-139673a3a1ac" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3216656f-212a-4d3f-8f89-5b9a05254caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_94ce82f9-8bc8-477f-b1fe-6a0c973b8c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f71d7f94-f541-44b6-bd68-e9a42c9e996d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_94ce82f9-8bc8-477f-b1fe-6a0c973b8c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f8871f6b-6f13-471e-84d0-c36d24afac1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_94ce82f9-8bc8-477f-b1fe-6a0c973b8c9d" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f8871f6b-6f13-471e-84d0-c36d24afac1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_715c2106-c0d9-41be-821c-de38d3e199d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_94ce82f9-8bc8-477f-b1fe-6a0c973b8c9d" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_715c2106-c0d9-41be-821c-de38d3e199d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_cebdb629-b103-45c8-88ec-8df9cb9450de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_94ce82f9-8bc8-477f-b1fe-6a0c973b8c9d" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_cebdb629-b103-45c8-88ec-8df9cb9450de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d7a62eda-6357-40ed-90cd-8c8af5ff3861" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_94ce82f9-8bc8-477f-b1fe-6a0c973b8c9d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d7a62eda-6357-40ed-90cd-8c8af5ff3861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7bf5975e-1c06-4742-99ac-6b726fafce5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f71d7f94-f541-44b6-bd68-e9a42c9e996d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7bf5975e-1c06-4742-99ac-6b726fafce5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cc8b84e7-fd01-493d-9ed6-80178db89643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_4524bbc0-9163-4827-ad3e-d2e67cb454b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cc8b84e7-fd01-493d-9ed6-80178db89643" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_4524bbc0-9163-4827-ad3e-d2e67cb454b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_628d38be-9704-4d1d-8bd8-2f0ebac9fe88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4524bbc0-9163-4827-ad3e-d2e67cb454b3" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_628d38be-9704-4d1d-8bd8-2f0ebac9fe88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_498db035-81d2-4384-ad1e-9283cc618dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_628d38be-9704-4d1d-8bd8-2f0ebac9fe88" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_498db035-81d2-4384-ad1e-9283cc618dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_1ae185c5-084b-48fd-9f91-321bc5c57750" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_498db035-81d2-4384-ad1e-9283cc618dc0" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_1ae185c5-084b-48fd-9f91-321bc5c57750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4524bbc0-9163-4827-ad3e-d2e67cb454b3" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_030bec8b-a107-448b-ab9b-ddcd33d3a108" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_030bec8b-a107-448b-ab9b-ddcd33d3a108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_c7ac99fe-557c-40c5-952e-5821bc56fa24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_c7ac99fe-557c-40c5-952e-5821bc56fa24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_71017c85-cdf8-4139-b72c-815c8c50daa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:to="loc_us-gaap_OperatingLossCarryforwards_71017c85-cdf8-4139-b72c-815c8c50daa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_7979b4a0-8079-4d31-943e-40255dcdb64f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f1023cfb-b3cb-4a76-ba37-9edc9d8c97bc" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_7979b4a0-8079-4d31-943e-40255dcdb64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_098593e9-19e6-4bc7-ad22-a4969d5c3ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_789ced16-8c6f-436f-a427-367caec8a06f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_098593e9-19e6-4bc7-ad22-a4969d5c3ca3" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_789ced16-8c6f-436f-a427-367caec8a06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7b873fec-765a-473c-8b0c-13b37f340c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_098593e9-19e6-4bc7-ad22-a4969d5c3ca3" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7b873fec-765a-473c-8b0c-13b37f340c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_469ea7b0-3ebb-4ae5-a17e-249b001db61f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_098593e9-19e6-4bc7-ad22-a4969d5c3ca3" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_469ea7b0-3ebb-4ae5-a17e-249b001db61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_5bd1879b-ee06-4247-ab0f-dc592bb4d5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_098593e9-19e6-4bc7-ad22-a4969d5c3ca3" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_5bd1879b-ee06-4247-ab0f-dc592bb4d5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_56f922a0-baa4-431a-89ba-4563596a2c29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_098593e9-19e6-4bc7-ad22-a4969d5c3ca3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_56f922a0-baa4-431a-89ba-4563596a2c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_77f2aaa4-d90b-407d-bb31-7247e80ea547" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_098593e9-19e6-4bc7-ad22-a4969d5c3ca3" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_77f2aaa4-d90b-407d-bb31-7247e80ea547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_f6121255-bcbd-4e2f-af76-2fb35efb04dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_098593e9-19e6-4bc7-ad22-a4969d5c3ca3" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_f6121255-bcbd-4e2f-af76-2fb35efb04dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_65ed95e8-ee2d-452f-8227-333e8caf7f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_098593e9-19e6-4bc7-ad22-a4969d5c3ca3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_65ed95e8-ee2d-452f-8227-333e8caf7f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cb53103a-8510-4fcd-b356-3133b1b9034d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_098593e9-19e6-4bc7-ad22-a4969d5c3ca3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cb53103a-8510-4fcd-b356-3133b1b9034d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_adb5f21a-4d3f-44ec-abec-01201c86c3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_adb5f21a-4d3f-44ec-abec-01201c86c3b8" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4be160b4-4f08-4f5d-9042-d24b40827fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4be160b4-4f08-4f5d-9042-d24b40827fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_63090b9e-3258-4478-961c-ce3d1e5efb8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_63090b9e-3258-4478-961c-ce3d1e5efb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_b0e6d860-5533-43f1-9bcc-39b28f807f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_b0e6d860-5533-43f1-9bcc-39b28f807f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_87f2b07f-88e6-4a31-b875-560dd738d5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_87f2b07f-88e6-4a31-b875-560dd738d5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxAssetsOperatingLeaseLiability_9e53ac01-d2cc-4f77-a7e9-ccda05c227a3" xlink:href="mgpi-20231231.xsd#mgpi_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_mgpi_DeferredTaxAssetsOperatingLeaseLiability_9e53ac01-d2cc-4f77-a7e9-ccda05c227a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_edfed496-4534-4e21-929e-1d015015cfb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_edfed496-4534-4e21-929e-1d015015cfb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxAssetsSection174TimingDifference_1c7d93c0-9fea-4da3-830e-e5f1c3828213" xlink:href="mgpi-20231231.xsd#mgpi_DeferredTaxAssetsSection174TimingDifference"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_mgpi_DeferredTaxAssetsSection174TimingDifference_1c7d93c0-9fea-4da3-830e-e5f1c3828213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_a6461488-008f-4e54-9e07-1cd06525f208" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_a6461488-008f-4e54-9e07-1cd06525f208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_098a0eb3-6354-441d-965e-206600c081a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_098a0eb3-6354-441d-965e-206600c081a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_51b73ec5-abbd-4920-b086-86db9cc123ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_51b73ec5-abbd-4920-b086-86db9cc123ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_7036567c-9d1d-4cce-b28f-a511f066b7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_859a45c7-9470-463a-9522-9ff83639c140" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_7036567c-9d1d-4cce-b28f-a511f066b7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_853e6276-0177-4193-a512-8cbf5a47054d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_adb5f21a-4d3f-44ec-abec-01201c86c3b8" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_853e6276-0177-4193-a512-8cbf5a47054d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8bea236d-f86a-4151-87d5-bbc623e55ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_853e6276-0177-4193-a512-8cbf5a47054d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8bea236d-f86a-4151-87d5-bbc623e55ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7232cc0d-7b88-4a87-b347-0c3a27f1babc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_853e6276-0177-4193-a512-8cbf5a47054d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7232cc0d-7b88-4a87-b347-0c3a27f1babc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_a3c5d7df-a864-4c8c-9cac-78af558ce216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_853e6276-0177-4193-a512-8cbf5a47054d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_a3c5d7df-a864-4c8c-9cac-78af558ce216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_e87dff8c-2440-4398-9fa1-b81be061af7f" xlink:href="mgpi-20231231.xsd#mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_853e6276-0177-4193-a512-8cbf5a47054d" xlink:to="loc_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_e87dff8c-2440-4398-9fa1-b81be061af7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_7a2a3012-cb2f-4f8b-b86e-724f16f098ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesFinancingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_853e6276-0177-4193-a512-8cbf5a47054d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_7a2a3012-cb2f-4f8b-b86e-724f16f098ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_08fa8844-3fb1-43a8-bf81-189ce4c68b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_853e6276-0177-4193-a512-8cbf5a47054d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_08fa8844-3fb1-43a8-bf81-189ce4c68b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_47745a68-9630-442a-8752-57a06a4b9061" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_853e6276-0177-4193-a512-8cbf5a47054d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_47745a68-9630-442a-8752-57a06a4b9061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_53361ca3-462a-4996-85ef-433de46f491d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_adb5f21a-4d3f-44ec-abec-01201c86c3b8" xlink:to="loc_us-gaap_DeferredTaxLiabilities_53361ca3-462a-4996-85ef-433de46f491d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESChangeinValuationAllowanceDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a7fedaad-91e8-465e-946f-aef04baf0c54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9d13afe7-0187-4f67-bdae-906468d46a08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a7fedaad-91e8-465e-946f-aef04baf0c54" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9d13afe7-0187-4f67-bdae-906468d46a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_3da60370-317d-4379-ba9f-e740b27889c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9d13afe7-0187-4f67-bdae-906468d46a08" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_3da60370-317d-4379-ba9f-e740b27889c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_43170051-5f95-4b42-b61d-5cb2fb1c948c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9d13afe7-0187-4f67-bdae-906468d46a08" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_43170051-5f95-4b42-b61d-5cb2fb1c948c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_c99d2dba-3ad3-418d-9866-7e4742c198ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9d13afe7-0187-4f67-bdae-906468d46a08" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_c99d2dba-3ad3-418d-9866-7e4742c198ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#INCOMETAXESUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_99e21c96-bbe2-4d05-8ed8-2b36c3da1855" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_59aa8f4c-900e-4aaa-aebf-feb588a42ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_99e21c96-bbe2-4d05-8ed8-2b36c3da1855" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_59aa8f4c-900e-4aaa-aebf-feb588a42ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0a81fb95-4a47-4094-aec4-9c4e9f06307e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_59aa8f4c-900e-4aaa-aebf-feb588a42ea4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_0a81fb95-4a47-4094-aec4-9c4e9f06307e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_47988c61-e68b-4d5a-a8cb-eba68ba58db5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_59aa8f4c-900e-4aaa-aebf-feb588a42ea4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_47988c61-e68b-4d5a-a8cb-eba68ba58db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_625e9046-78a7-4a71-8aa7-5fc9ed8a8d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_59aa8f4c-900e-4aaa-aebf-feb588a42ea4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_625e9046-78a7-4a71-8aa7-5fc9ed8a8d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2b907685-4e55-4417-a8ba-ba00b78d9dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_59aa8f4c-900e-4aaa-aebf-feb588a42ea4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2b907685-4e55-4417-a8ba-ba00b78d9dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a8cb4a5d-d47d-4065-8989-35c827569f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_59aa8f4c-900e-4aaa-aebf-feb588a42ea4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a8cb4a5d-d47d-4065-8989-35c827569f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_764f7f95-fb87-4a38-9033-6b463c7755bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_e9e58e30-8cef-41a8-b3b9-e99fd3772980" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_764f7f95-fb87-4a38-9033-6b463c7755bf" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_e9e58e30-8cef-41a8-b3b9-e99fd3772980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_14a31fe5-6187-4168-9ea5-825e02d4c021" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_e9e58e30-8cef-41a8-b3b9-e99fd3772980" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_14a31fe5-6187-4168-9ea5-825e02d4c021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98cb74a9-7c72-42e1-9c5e-8b651c20f057" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_14a31fe5-6187-4168-9ea5-825e02d4c021" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98cb74a9-7c72-42e1-9c5e-8b651c20f057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_ce8b14e6-146b-4804-a452-9d34c6a75521" xlink:href="mgpi-20231231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98cb74a9-7c72-42e1-9c5e-8b651c20f057" xlink:to="loc_mgpi_LuxcoMember_ce8b14e6-146b-4804-a452-9d34c6a75521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_e9e58e30-8cef-41a8-b3b9-e99fd3772980" xlink:to="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect_906b309c-4f60-4952-a70d-bed99bc0ca4c" xlink:href="mgpi-20231231.xsd#mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect_906b309c-4f60-4952-a70d-bed99bc0ca4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembers_ef8c02f2-f599-40ea-ba34-ed729e48cbe7" xlink:href="mgpi-20231231.xsd#mgpi_NumberOfBoardMembers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_NumberOfBoardMembers_ef8c02f2-f599-40ea-ba34-ed729e48cbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect_d3e05ef3-4f75-4279-98cd-100ed2dd0d4c" xlink:href="mgpi-20231231.xsd#mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect_d3e05ef3-4f75-4279-98cd-100ed2dd0d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BoardOfDirectorsTermOfService_0a44a298-68c7-4ef5-a785-8a3fdbeff587" xlink:href="mgpi-20231231.xsd#mgpi_BoardOfDirectorsTermOfService"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_BoardOfDirectorsTermOfService_0a44a298-68c7-4ef5-a785-8a3fdbeff587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting_14eabbc8-2d1c-4f40-a440-d5168899a4c3" xlink:href="mgpi-20231231.xsd#mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting_14eabbc8-2d1c-4f40-a440-d5168899a4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7d03fe9b-69a9-4335-a1c6-a4204e137f78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7d03fe9b-69a9-4335-a1c6-a4204e137f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_f982c0e9-7a33-4181-8f38-038fccbbfe93" xlink:href="mgpi-20231231.xsd#mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_11c8ecdd-b18b-4d62-bf65-5c120b362d98" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_f982c0e9-7a33-4181-8f38-038fccbbfe93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPSComputationsofEarningsLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_096925d3-7d48-4123-b567-1a920181b875" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_096925d3-7d48-4123-b567-1a920181b875" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c5add1b2-9543-4385-8289-e3acab05bce6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:to="loc_us-gaap_AwardTypeAxis_c5add1b2-9543-4385-8289-e3acab05bce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47e099c2-e5bd-41c0-8e89-9f76073ad547" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c5add1b2-9543-4385-8289-e3acab05bce6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47e099c2-e5bd-41c0-8e89-9f76073ad547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9f8776b2-648c-420f-8877-3abb233e230c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47e099c2-e5bd-41c0-8e89-9f76073ad547" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9f8776b2-648c-420f-8877-3abb233e230c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d0415778-7516-4de6-bcf7-bc8a3fb3940f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d0415778-7516-4de6-bcf7-bc8a3fb3940f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ebedc09b-5fea-4cad-88ef-2cb5b4cdbd18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d0415778-7516-4de6-bcf7-bc8a3fb3940f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ebedc09b-5fea-4cad-88ef-2cb5b4cdbd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_06cee9aa-8931-4829-a8f1-ac650aee0e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ebedc09b-5fea-4cad-88ef-2cb5b4cdbd18" xlink:to="loc_us-gaap_ConvertibleDebtMember_06cee9aa-8931-4829-a8f1-ac650aee0e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9665bf60-21c6-4482-9dac-876043e827e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9665bf60-21c6-4482-9dac-876043e827e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_236fa096-7715-4443-81b2-84ddbeeba435" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9665bf60-21c6-4482-9dac-876043e827e5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_236fa096-7715-4443-81b2-84ddbeeba435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_62117815-8fce-4d5c-ae8c-c223c9172177" xlink:href="mgpi-20231231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_236fa096-7715-4443-81b2-84ddbeeba435" xlink:to="loc_mgpi_A188NoteDue2041Member_62117815-8fce-4d5c-ae8c-c223c9172177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80b042bf-5531-4463-bd1b-6d8be72bc09a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:href="mgpi-20231231.xsd#mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fc2bd912-ed03-456e-b1e1-f5b24cdd8fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_ProfitLoss_fc2bd912-ed03-456e-b1e1-f5b24cdd8fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0b3f9230-dfda-4040-92fd-1df8725d7d44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0b3f9230-dfda-4040-92fd-1df8725d7d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_f4c3b4ff-88d3-415d-b470-7adf9b275e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_f4c3b4ff-88d3-415d-b470-7adf9b275e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_06324052-f7f3-4d38-b5c2-b50c91fd43aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_06324052-f7f3-4d38-b5c2-b50c91fd43aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c1d5df5f-fc39-42be-b5f1-15bb5c5029ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c1d5df5f-fc39-42be-b5f1-15bb5c5029ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_728cd28a-dd43-4009-a2d6-ae4ae031f43c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_ee5b1c2c-43e7-4e30-9c19-37d5c7433b2e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_728cd28a-dd43-4009-a2d6-ae4ae031f43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_be7aa588-931a-447d-8919-bb0309d2f232" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_be7aa588-931a-447d-8919-bb0309d2f232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8be974be-7f96-436a-bfb1-9deb8570df5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_be7aa588-931a-447d-8919-bb0309d2f232" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8be974be-7f96-436a-bfb1-9deb8570df5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_342231df-a1a3-4541-bc9b-623d4813c491" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_be7aa588-931a-447d-8919-bb0309d2f232" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_342231df-a1a3-4541-bc9b-623d4813c491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_09d66c6a-29fb-47d0-bf0b-80b30ffedbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_EarningsPerShareBasic_09d66c6a-29fb-47d0-bf0b-80b30ffedbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8e39ef5d-b7fc-4b41-b88a-51efa10d91e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8e39ef5d-b7fc-4b41-b88a-51efa10d91e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_1abeb535-92e0-4e25-be16-76ac43b01532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_1abeb535-92e0-4e25-be16-76ac43b01532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b7bed1d0-6732-4cab-a11a-542ff7e21bca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b7bed1d0-6732-4cab-a11a-542ff7e21bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_a278f90f-3e23-44a6-a8ee-c307a0b88312" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4c580c26-03c3-4689-90fc-508c4bfe0843" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_a278f90f-3e23-44a6-a8ee-c307a0b88312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPSScheduleofCommonStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6a68be28-87c6-425e-8793-4f6da6ecc07d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_7a9d0ddb-a4de-4a54-a768-43dd1c029224" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6a68be28-87c6-425e-8793-4f6da6ecc07d" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_7a9d0ddb-a4de-4a54-a768-43dd1c029224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ba10aa6f-695c-4416-bb4c-bd3d18aacb77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_7a9d0ddb-a4de-4a54-a768-43dd1c029224" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ba10aa6f-695c-4416-bb4c-bd3d18aacb77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_539a8ff6-80b9-44f6-a537-9b76cbe92f60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba10aa6f-695c-4416-bb4c-bd3d18aacb77" xlink:to="loc_us-gaap_ClassOfStockDomain_539a8ff6-80b9-44f6-a537-9b76cbe92f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_73832911-a115-4c01-bc2f-096dc75b068e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_539a8ff6-80b9-44f6-a537-9b76cbe92f60" xlink:to="loc_us-gaap_PreferredStockMember_73832911-a115-4c01-bc2f-096dc75b068e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ad726478-bf8c-4641-9c7d-e519f6c2e6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_539a8ff6-80b9-44f6-a537-9b76cbe92f60" xlink:to="loc_us-gaap_CommonStockMember_ad726478-bf8c-4641-9c7d-e519f6c2e6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_5e51f39d-149f-40d3-8eef-ab689d756335" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_7a9d0ddb-a4de-4a54-a768-43dd1c029224" xlink:to="loc_us-gaap_ClassOfStockLineItems_5e51f39d-149f-40d3-8eef-ab689d756335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5e51f39d-149f-40d3-8eef-ab689d756335" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_778dee39-f2b2-4688-9ee9-77244a3bb72f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:to="loc_us-gaap_SharesOutstanding_778dee39-f2b2-4688-9ee9-77244a3bb72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_f0698b32-89b7-4488-848f-5e66306e7bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_f0698b32-89b7-4488-848f-5e66306e7bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_9d967ce8-356e-460f-b3de-99dd2ad07476" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_9d967ce8-356e-460f-b3de-99dd2ad07476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_dcac7439-e755-45f4-a41f-7cc4468bf6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_940bbfd6-c83c-4156-9477-375122340902" xlink:to="loc_us-gaap_SharesOutstanding_dcac7439-e755-45f4-a41f-7cc4468bf6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EQUITYANDEPSDividendsDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2ea5e5a4-c723-49ea-b520-761e01a2c257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_b2d1f429-40ca-412e-a793-165a9e649ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2ea5e5a4-c723-49ea-b520-761e01a2c257" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b2d1f429-40ca-412e-a793-165a9e649ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_80c71d35-9df4-4ea6-93c1-aac84e0fff8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2ea5e5a4-c723-49ea-b520-761e01a2c257" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_80c71d35-9df4-4ea6-93c1-aac84e0fff8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_82365055-d4b3-49b4-a5ef-148d25aaed96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2ea5e5a4-c723-49ea-b520-761e01a2c257" xlink:to="loc_us-gaap_DividendsCommonStockCash_82365055-d4b3-49b4-a5ef-148d25aaed96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockStock_7e0ea4b7-19b6-48a8-a2fe-fd5b286ce88b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2ea5e5a4-c723-49ea-b520-761e01a2c257" xlink:to="loc_us-gaap_DividendsCommonStockStock_7e0ea4b7-19b6-48a8-a2fe-fd5b286ce88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_e11453b8-b5f4-4eea-85cf-b5b203f2d5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2ea5e5a4-c723-49ea-b520-761e01a2c257" xlink:to="loc_us-gaap_DividendsCommonStock_e11453b8-b5f4-4eea-85cf-b5b203f2d5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_61a9e260-dfda-4887-8137-50d01ef5bc88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_16c6b6e7-f4be-45ad-9fc6-a6e636f71528" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61a9e260-dfda-4887-8137-50d01ef5bc88" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_16c6b6e7-f4be-45ad-9fc6-a6e636f71528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5a0e2b7b-6d63-46b4-84f9-89fdc125fdee" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_16c6b6e7-f4be-45ad-9fc6-a6e636f71528" xlink:to="loc_srt_RangeAxis_5a0e2b7b-6d63-46b4-84f9-89fdc125fdee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_befb0705-0ef1-450a-8ef0-1db681b1a018" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5a0e2b7b-6d63-46b4-84f9-89fdc125fdee" xlink:to="loc_srt_RangeMember_befb0705-0ef1-450a-8ef0-1db681b1a018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7a3dc679-0d8f-41b5-8a8c-e6668c9daf8b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_befb0705-0ef1-450a-8ef0-1db681b1a018" xlink:to="loc_srt_MinimumMember_7a3dc679-0d8f-41b5-8a8c-e6668c9daf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d015e199-50f4-480f-8fc5-a458674495c4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_befb0705-0ef1-450a-8ef0-1db681b1a018" xlink:to="loc_srt_MaximumMember_d015e199-50f4-480f-8fc5-a458674495c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_63b983c9-b1d0-4add-9e3b-b7d575463ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_16c6b6e7-f4be-45ad-9fc6-a6e636f71528" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_63b983c9-b1d0-4add-9e3b-b7d575463ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e51bbaba-6acb-4b3b-8b31-20127ca374a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63b983c9-b1d0-4add-9e3b-b7d575463ff3" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e51bbaba-6acb-4b3b-8b31-20127ca374a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#LEASESComponentsofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_bc0b870d-e799-4290-9774-320938a20562" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_bc0b870d-e799-4290-9774-320938a20562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0036f225-72c8-483c-a386-9bf238e9acec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0036f225-72c8-483c-a386-9bf238e9acec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_74150535-2f85-45eb-b115-d80b4cefc6db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_74150535-2f85-45eb-b115-d80b4cefc6db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c314d29d-29dd-4c9a-a6c5-d98169f3a064" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_OperatingLeaseLiability_c314d29d-29dd-4c9a-a6c5-d98169f3a064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_2e4a05d5-6063-4e3c-9f87-3aa6c8240ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_OperatingLeaseCost_2e4a05d5-6063-4e3c-9f87-3aa6c8240ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_f7d86283-959e-4876-ab5b-2ac4bd4625d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_ShortTermLeaseCost_f7d86283-959e-4876-ab5b-2ac4bd4625d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_de0ad213-6221-465a-acb2-2ed8d7827416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_LeaseCost_de0ad213-6221-465a-acb2-2ed8d7827416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_1741ebf4-67f2-4997-b606-ff26c23a5450" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_OperatingLeasePayments_1741ebf4-67f2-4997-b606-ff26c23a5450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e12d9870-0e40-4733-bac7-8b59795763fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e12d9870-0e40-4733-bac7-8b59795763fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7b92db15-e760-456e-9583-a86d3968ed75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7b92db15-e760-456e-9583-a86d3968ed75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1ff7c940-094e-413a-941c-7a3e3c693f14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1ff7c940-094e-413a-941c-7a3e3c693f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_bc0782b5-19d6-4cff-9209-04287f7b61cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7bfebe42-1de5-4063-9bb9-61e978ac965b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_bc0782b5-19d6-4cff-9209-04287f7b61cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_84dedd61-c28c-4ea1-84e0-4daab36c5442" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e36b531a-78c7-496d-9f41-2d928ffca244" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84dedd61-c28c-4ea1-84e0-4daab36c5442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e36b531a-78c7-496d-9f41-2d928ffca244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_31f8af03-dbcd-4798-a193-d9755000c402" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84dedd61-c28c-4ea1-84e0-4daab36c5442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_31f8af03-dbcd-4798-a193-d9755000c402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3e69ca81-37c6-4435-b3b4-5190556b64ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84dedd61-c28c-4ea1-84e0-4daab36c5442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3e69ca81-37c6-4435-b3b4-5190556b64ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_945011df-a171-4a80-ae3c-04070283e37e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84dedd61-c28c-4ea1-84e0-4daab36c5442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_945011df-a171-4a80-ae3c-04070283e37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e8787fac-47e1-4f05-82ea-3310bea7a47c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84dedd61-c28c-4ea1-84e0-4daab36c5442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e8787fac-47e1-4f05-82ea-3310bea7a47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d9242104-1a98-458a-ac8c-88c140d21ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84dedd61-c28c-4ea1-84e0-4daab36c5442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d9242104-1a98-458a-ac8c-88c140d21ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9d03033-ba77-4419-bbed-c6229c3eaeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84dedd61-c28c-4ea1-84e0-4daab36c5442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9d03033-ba77-4419-bbed-c6229c3eaeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f46ae020-9b0f-47c0-b5f4-38660d24ea94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84dedd61-c28c-4ea1-84e0-4daab36c5442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f46ae020-9b0f-47c0-b5f4-38660d24ea94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8bf86917-7a08-4320-bf90-26df6fcf7d80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84dedd61-c28c-4ea1-84e0-4daab36c5442" xlink:to="loc_us-gaap_OperatingLeaseLiability_8bf86917-7a08-4320-bf90-26df6fcf7d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="mgpi-20231231.xsd#LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7ab1ef34-7532-440d-a812-f4844895a7db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_af601c9e-3602-423b-a4eb-3a9b2783b2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7ab1ef34-7532-440d-a812-f4844895a7db" xlink:to="loc_us-gaap_LossContingenciesTable_af601c9e-3602-423b-a4eb-3a9b2783b2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a7cbbfd4-c409-452d-959c-edcc08b99674" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_af601c9e-3602-423b-a4eb-3a9b2783b2ba" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a7cbbfd4-c409-452d-959c-edcc08b99674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_88e972f7-1104-435b-a652-a55d8ee51edf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a7cbbfd4-c409-452d-959c-edcc08b99674" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_88e972f7-1104-435b-a652-a55d8ee51edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_2870f61b-684b-4cc3-bc2a-65449748f4d6" xlink:href="mgpi-20231231.xsd#mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_88e972f7-1104-435b-a652-a55d8ee51edf" xlink:to="loc_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_2870f61b-684b-4cc3-bc2a-65449748f4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_b90bd573-6744-46a6-8d72-501682a04efb" xlink:href="mgpi-20231231.xsd#mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_88e972f7-1104-435b-a652-a55d8ee51edf" xlink:to="loc_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_b90bd573-6744-46a6-8d72-501682a04efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_662374bf-e41d-42e3-b0b9-0df0f7d2df26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_af601c9e-3602-423b-a4eb-3a9b2783b2ba" xlink:to="loc_us-gaap_LossContingenciesLineItems_662374bf-e41d-42e3-b0b9-0df0f7d2df26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_1fe7c602-82da-408e-bdba-15a19b5b47fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_662374bf-e41d-42e3-b0b9-0df0f7d2df26" xlink:to="loc_us-gaap_OtherCommitment_1fe7c602-82da-408e-bdba-15a19b5b47fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_79fc0f3a-d61e-4d31-89e5-bdd39e933596" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_79fc0f3a-d61e-4d31-89e5-bdd39e933596" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8dce9861-1677-4990-aa2f-54b7a33932cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:to="loc_us-gaap_PlanNameAxis_8dce9861-1677-4990-aa2f-54b7a33932cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_26ebc0e9-c67d-4bee-856a-83747d32993b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_8dce9861-1677-4990-aa2f-54b7a33932cb" xlink:to="loc_us-gaap_PlanNameDomain_26ebc0e9-c67d-4bee-856a-83747d32993b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ShorttermIncentivePlanMember_cdbee7e2-0e0b-4d07-989d-e7e5a47e23c4" xlink:href="mgpi-20231231.xsd#mgpi_ShorttermIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_26ebc0e9-c67d-4bee-856a-83747d32993b" xlink:to="loc_mgpi_ShorttermIncentivePlanMember_cdbee7e2-0e0b-4d07-989d-e7e5a47e23c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_The2014PlanMember_123acaa6-9928-483a-b240-e17f1701b099" xlink:href="mgpi-20231231.xsd#mgpi_The2014PlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_26ebc0e9-c67d-4bee-856a-83747d32993b" xlink:to="loc_mgpi_The2014PlanMember_123acaa6-9928-483a-b240-e17f1701b099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TheDirectorsPlanMember_dc48ff42-3200-46a4-bfe4-c2c1e42ac5dd" xlink:href="mgpi-20231231.xsd#mgpi_TheDirectorsPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_26ebc0e9-c67d-4bee-856a-83747d32993b" xlink:to="loc_mgpi_TheDirectorsPlanMember_dc48ff42-3200-46a4-bfe4-c2c1e42ac5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4c3b526c-cc94-45df-9ab3-12a940974b90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:to="loc_us-gaap_AwardTypeAxis_4c3b526c-cc94-45df-9ab3-12a940974b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_709a1823-8d50-4d0e-b2fe-d1a43c0860de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4c3b526c-cc94-45df-9ab3-12a940974b90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_709a1823-8d50-4d0e-b2fe-d1a43c0860de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9a7abf79-5a8f-4170-b0cb-b6af5567bfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_709a1823-8d50-4d0e-b2fe-d1a43c0860de" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9a7abf79-5a8f-4170-b0cb-b6af5567bfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_c34a6148-fbdf-4605-9eb2-e4468321415d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:to="loc_us-gaap_VestingAxis_c34a6148-fbdf-4605-9eb2-e4468321415d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_b5699667-ed77-430c-8ba4-b96383f4a5db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_c34a6148-fbdf-4605-9eb2-e4468321415d" xlink:to="loc_us-gaap_VestingDomain_b5699667-ed77-430c-8ba4-b96383f4a5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_0f85c329-c1c2-4931-aa3b-76a6cf777d32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_b5699667-ed77-430c-8ba4-b96383f4a5db" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_0f85c329-c1c2-4931-aa3b-76a6cf777d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_45ff337a-b237-49d4-8046-94c4f598dc33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_b5699667-ed77-430c-8ba4-b96383f4a5db" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_45ff337a-b237-49d4-8046-94c4f598dc33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47c5754-17d9-4d09-ab4c-0112ad40a9e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_84f061ed-644e-43e5-8d26-b4ad8e37b763" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_84f061ed-644e-43e5-8d26-b4ad8e37b763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2734cb2a-7a40-4d8c-b7eb-c719495c84c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2734cb2a-7a40-4d8c-b7eb-c719495c84c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_93539043-1b60-47de-98d7-8b27e21aa887" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_TreasuryStockCommonShares_93539043-1b60-47de-98d7-8b27e21aa887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_dae8b43d-c144-4e3e-b682-318b1df847a0" xlink:href="mgpi-20231231.xsd#mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_dae8b43d-c144-4e3e-b682-318b1df847a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a9825a49-0714-4e05-a521-53027c44fb27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a9825a49-0714-4e05-a521-53027c44fb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_00b332b9-86f5-40ab-972a-d137f957f9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_00b332b9-86f5-40ab-972a-d137f957f9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b6001e35-15ef-441e-9be3-020fe95fc970" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b6001e35-15ef-441e-9be3-020fe95fc970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dfc2eba2-f2ab-4174-b7a8-a333e6d4f110" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dfc2eba2-f2ab-4174-b7a8-a333e6d4f110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_62a795aa-7a96-4736-b309-e8c16a77116c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_62a795aa-7a96-4736-b309-e8c16a77116c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ae5ac81d-cfb4-4110-9637-e41e194c1c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ae5ac81d-cfb4-4110-9637-e41e194c1c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5d5bddbf-8961-4d84-a9f0-91b19bb698c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5d5bddbf-8961-4d84-a9f0-91b19bb698c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_49970e02-1947-441f-b608-e7f2bbdb41bc" xlink:href="mgpi-20231231.xsd#mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_49970e02-1947-441f-b608-e7f2bbdb41bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_77352ac3-866d-420c-8db6-89aa3eb05a55" xlink:href="mgpi-20231231.xsd#mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_77352ac3-866d-420c-8db6-89aa3eb05a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TargetedBonusAwardExpense_abde5768-c3c7-455b-b6d2-ab1ef935e70c" xlink:href="mgpi-20231231.xsd#mgpi_TargetedBonusAwardExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_mgpi_TargetedBonusAwardExpense_abde5768-c3c7-455b-b6d2-ab1ef935e70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_aa1b2b55-5a3e-48d0-acab-bb977e4c2e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_aa1b2b55-5a3e-48d0-acab-bb977e4c2e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_929a6500-cf6a-44dc-9087-757621a942bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_929a6500-cf6a-44dc-9087-757621a942bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_6b139c3d-3011-47de-baae-02b50697c4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_602ed694-4198-41fe-b498-5333dd2ab5ec" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_6b139c3d-3011-47de-baae-02b50697c4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#EMPLOYEEBENEFITPLANSRestrictedStockDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c2ae692d-6fb4-4d4a-9938-ae7e89804d29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a3a53b0-9631-48ad-bc7d-79dbecffd1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c2ae692d-6fb4-4d4a-9938-ae7e89804d29" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a3a53b0-9631-48ad-bc7d-79dbecffd1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5a58b6a3-472b-41e3-b629-6c72bd59774c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a3a53b0-9631-48ad-bc7d-79dbecffd1cb" xlink:to="loc_us-gaap_AwardTypeAxis_5a58b6a3-472b-41e3-b629-6c72bd59774c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_676b8843-3b66-4028-995d-a689907e1827" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5a58b6a3-472b-41e3-b629-6c72bd59774c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_676b8843-3b66-4028-995d-a689907e1827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d6fcc72f-13f5-4b91-a0f9-5336c6871682" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_676b8843-3b66-4028-995d-a689907e1827" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d6fcc72f-13f5-4b91-a0f9-5336c6871682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3db68011-3188-432f-9ead-ce828e971aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a3a53b0-9631-48ad-bc7d-79dbecffd1cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3db68011-3188-432f-9ead-ce828e971aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3db68011-3188-432f-9ead-ce828e971aaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a954decd-fd47-4a67-9fb4-96002ccba118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a954decd-fd47-4a67-9fb4-96002ccba118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_663ecef5-9ed6-48a9-95b5-fa71eaf5abf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_663ecef5-9ed6-48a9-95b5-fa71eaf5abf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3bc4c5a1-9cfd-4626-8e2e-491eba83d98a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3bc4c5a1-9cfd-4626-8e2e-491eba83d98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c5d59c9b-4527-4f36-9e0a-335cfd6aca86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c5d59c9b-4527-4f36-9e0a-335cfd6aca86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_45d9d81a-55fc-42f8-9d20-fb958b7239d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f780c4bb-720f-476c-acbe-6753e3164ef0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_45d9d81a-55fc-42f8-9d20-fb958b7239d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3db68011-3188-432f-9ead-ce828e971aaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4e078e2-7a6c-4e33-876a-fd3fbefe86af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4e078e2-7a6c-4e33-876a-fd3fbefe86af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11fd6487-4d2c-44a2-b5d1-96cc73522b02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11fd6487-4d2c-44a2-b5d1-96cc73522b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_58c96480-6c47-4481-ad3e-5ee63cae8d23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_58c96480-6c47-4481-ad3e-5ee63cae8d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a09bb804-9df9-4219-a4d0-20d7e700f3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a09bb804-9df9-4219-a4d0-20d7e700f3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_af4c3f2d-e226-45e3-980d-3e844afd1431" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0082cdd5-e7a2-40b1-b541-ce91ef5491d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_af4c3f2d-e226-45e3-980d-3e844afd1431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#CONCENTRATIONSANDRELATEDPARTIESDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_a59c53ac-cb19-47a3-bc30-889395c95a45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_a59c53ac-cb19-47a3-bc30-889395c95a45" xlink:to="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ce480bd7-6265-43ee-8081-e7d10a670501" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_srt_MajorCustomersAxis_ce480bd7-6265-43ee-8081-e7d10a670501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_39b50dc6-1e82-4800-ba0b-6733d83a5783" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_ce480bd7-6265-43ee-8081-e7d10a670501" xlink:to="loc_srt_NameOfMajorCustomerDomain_39b50dc6-1e82-4800-ba0b-6733d83a5783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OneCustomerMember_ed224ef7-e8a4-4df3-bb9b-5fd38e06dc51" xlink:href="mgpi-20231231.xsd#mgpi_OneCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_39b50dc6-1e82-4800-ba0b-6733d83a5783" xlink:to="loc_mgpi_OneCustomerMember_ed224ef7-e8a4-4df3-bb9b-5fd38e06dc51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TenLargestCustomersMember_166f4f7b-3003-46e5-99f6-6b92f3d2dca8" xlink:href="mgpi-20231231.xsd#mgpi_TenLargestCustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_39b50dc6-1e82-4800-ba0b-6733d83a5783" xlink:to="loc_mgpi_TenLargestCustomersMember_166f4f7b-3003-46e5-99f6-6b92f3d2dca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a2496291-33a0-4a7b-a4aa-d514990fadd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a2496291-33a0-4a7b-a4aa-d514990fadd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87adc82b-6c53-401a-bfa9-c764c6bde946" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a2496291-33a0-4a7b-a4aa-d514990fadd2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87adc82b-6c53-401a-bfa9-c764c6bde946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_d4ab60cf-1f14-411e-9060-32bd20ccc0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87adc82b-6c53-401a-bfa9-c764c6bde946" xlink:to="loc_us-gaap_SalesRevenueNetMember_d4ab60cf-1f14-411e-9060-32bd20ccc0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember_95fec932-fc81-406e-a768-8957f43a9232" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87adc82b-6c53-401a-bfa9-c764c6bde946" xlink:to="loc_us-gaap_CostOfGoodsTotalMember_95fec932-fc81-406e-a768-8957f43a9232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3f964005-e94d-4f24-aa94-82b2d8bbce4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3f964005-e94d-4f24-aa94-82b2d8bbce4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9bd3863c-a89a-4440-b044-973c85ee8b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3f964005-e94d-4f24-aa94-82b2d8bbce4b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9bd3863c-a89a-4440-b044-973c85ee8b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_982ffcb9-ef23-4065-ac38-bb3d1bfb0e49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9bd3863c-a89a-4440-b044-973c85ee8b2b" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_982ffcb9-ef23-4065-ac38-bb3d1bfb0e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_3b1e8961-8e63-4977-aefc-6d6ac6491e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9bd3863c-a89a-4440-b044-973c85ee8b2b" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_3b1e8961-8e63-4977-aefc-6d6ac6491e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_de336e49-a217-4909-bfdc-159edd261088" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_de336e49-a217-4909-bfdc-159edd261088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_df5ab2d6-77cb-4aa5-857f-a5e72fff3b12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_de336e49-a217-4909-bfdc-159edd261088" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_df5ab2d6-77cb-4aa5-857f-a5e72fff3b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TwoGrainSuppliersMember_ce78c3a2-038b-4da8-8835-276bb2701d12" xlink:href="mgpi-20231231.xsd#mgpi_TwoGrainSuppliersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_df5ab2d6-77cb-4aa5-857f-a5e72fff3b12" xlink:to="loc_mgpi_TwoGrainSuppliersMember_ce78c3a2-038b-4da8-8835-276bb2701d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TenLargestSuppliersMember_74d97982-9e48-4437-8482-4de65c927e9f" xlink:href="mgpi-20231231.xsd#mgpi_TenLargestSuppliersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_df5ab2d6-77cb-4aa5-857f-a5e72fff3b12" xlink:to="loc_mgpi_TenLargestSuppliersMember_74d97982-9e48-4437-8482-4de65c927e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_c2b66ceb-81bb-4b2c-949e-1be1d0dbae22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_c2b66ceb-81bb-4b2c-949e-1be1d0dbae22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_929205b0-a313-44a5-9c97-4afcae14ae3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_c2b66ceb-81bb-4b2c-949e-1be1d0dbae22" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_929205b0-a313-44a5-9c97-4afcae14ae3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_5fc0b221-13eb-4ca4-9149-a53f72c21ac9" xlink:href="mgpi-20231231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_929205b0-a313-44a5-9c97-4afcae14ae3c" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_5fc0b221-13eb-4ca4-9149-a53f72c21ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_55d8a8ff-0da4-47b6-b998-bce324b5dcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_55d8a8ff-0da4-47b6-b998-bce324b5dcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0296d332-f023-4e4e-ad50-eb1baba6a826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_55d8a8ff-0da4-47b6-b998-bce324b5dcfd" xlink:to="loc_us-gaap_RelatedPartyDomain_0296d332-f023-4e4e-ad50-eb1baba6a826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_67ba53b1-ea55-4300-8d27-70d6ecda06b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_0296d332-f023-4e4e-ad50-eb1baba6a826" xlink:to="loc_us-gaap_RelatedPartyMember_67ba53b1-ea55-4300-8d27-70d6ecda06b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_99e0f77e-c711-4b91-b369-93f9a329643e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_99e0f77e-c711-4b91-b369-93f9a329643e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6379cb15-ee36-454a-b345-1d76c12031f2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_99e0f77e-c711-4b91-b369-93f9a329643e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6379cb15-ee36-454a-b345-1d76c12031f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_0f7f6754-e66a-4c26-8fea-544a7cabfd1c" xlink:href="mgpi-20231231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_6379cb15-ee36-454a-b345-1d76c12031f2" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_0f7f6754-e66a-4c26-8fea-544a7cabfd1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_f4c90c06-3196-4e6a-bb57-26847fb8a27a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_13122877-db65-4f7e-ad51-02dd3285056c" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_f4c90c06-3196-4e6a-bb57-26847fb8a27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_91972eba-5012-48fe-ad5e-3ed01e7aa487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f4c90c06-3196-4e6a-bb57-26847fb8a27a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_91972eba-5012-48fe-ad5e-3ed01e7aa487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_4b8d5898-514d-4f8c-909b-34c5efef9f40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f4c90c06-3196-4e6a-bb57-26847fb8a27a" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_4b8d5898-514d-4f8c-909b-34c5efef9f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_f753ec40-fe74-4cdf-a870-80d1e237b561" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f4c90c06-3196-4e6a-bb57-26847fb8a27a" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_f753ec40-fe74-4cdf-a870-80d1e237b561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OPERATINGSEGMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OPERATINGSEGMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_8d7663f0-1c82-4acd-b96a-7292ce015125" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_243a87f8-5e03-458a-bf5d-0a5caf4e1f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8d7663f0-1c82-4acd-b96a-7292ce015125" xlink:to="loc_us-gaap_NumberOfReportableSegments_243a87f8-5e03-458a-bf5d-0a5caf4e1f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_05255b2f-0920-44d7-b605-3684975fa747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_05255b2f-0920-44d7-b605-3684975fa747" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c5c77922-9f0c-4ec0-b518-1df4085febf4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:to="loc_srt_ConsolidationItemsAxis_c5c77922-9f0c-4ec0-b518-1df4085febf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6a4b08cc-fa61-47a6-9c6c-198e97ba927e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_c5c77922-9f0c-4ec0-b518-1df4085febf4" xlink:to="loc_srt_ConsolidationItemsDomain_6a4b08cc-fa61-47a6-9c6c-198e97ba927e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f1c9f33d-f511-4a29-af7a-7d1be416ddad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6a4b08cc-fa61-47a6-9c6c-198e97ba927e" xlink:to="loc_us-gaap_OperatingSegmentsMember_f1c9f33d-f511-4a29-af7a-7d1be416ddad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_8b9865a5-44e8-41e0-b42c-b2f427f9837a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6a4b08cc-fa61-47a6-9c6c-198e97ba927e" xlink:to="loc_us-gaap_CorporateNonSegmentMember_8b9865a5-44e8-41e0-b42c-b2f427f9837a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_70e9af70-7424-400f-9473-5d73580f8330" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_70e9af70-7424-400f-9473-5d73580f8330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_74353ae0-c55d-45f0-9eaf-f9c4e5ceb58a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_70e9af70-7424-400f-9473-5d73580f8330" xlink:to="loc_us-gaap_SegmentDomain_74353ae0-c55d-45f0-9eaf-f9c4e5ceb58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_0953c828-f975-488f-b22a-45d4d68f2179" xlink:href="mgpi-20231231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_74353ae0-c55d-45f0-9eaf-f9c4e5ceb58a" xlink:to="loc_mgpi_DistillingSolutionsMember_0953c828-f975-488f-b22a-45d4d68f2179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_4a371d96-7409-4a0e-b617-3002daf66a10" xlink:href="mgpi-20231231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_74353ae0-c55d-45f0-9eaf-f9c4e5ceb58a" xlink:to="loc_mgpi_BrandedSpiritsMember_4a371d96-7409-4a0e-b617-3002daf66a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_28ed391a-ebe4-493d-91fe-4756d4556ccf" xlink:href="mgpi-20231231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_74353ae0-c55d-45f0-9eaf-f9c4e5ceb58a" xlink:to="loc_mgpi_IngredientSolutionsMember_28ed391a-ebe4-493d-91fe-4756d4556ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_bf5cdf56-12f6-4af7-abd4-c40bc80fd611" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:to="loc_srt_StatementGeographicalAxis_bf5cdf56-12f6-4af7-abd4-c40bc80fd611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_44f340b9-8ba5-4d52-a7e3-1083ac3f9b4c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_bf5cdf56-12f6-4af7-abd4-c40bc80fd611" xlink:to="loc_srt_SegmentGeographicalDomain_44f340b9-8ba5-4d52-a7e3-1083ac3f9b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_ef5e1d24-8da8-454a-82c0-c9535a25f325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_44f340b9-8ba5-4d52-a7e3-1083ac3f9b4c" xlink:to="loc_us-gaap_NonUsMember_ef5e1d24-8da8-454a-82c0-c9535a25f325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d708cb1a-8d6c-4152-9a48-7aebfbee71b7" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_63b94d5d-d506-4dab-a7c8-bafc4b7b9f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_63b94d5d-d506-4dab-a7c8-bafc4b7b9f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_966b94de-ffbb-498e-b9c7-9bfb70865249" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:to="loc_us-gaap_GrossProfit_966b94de-ffbb-498e-b9c7-9bfb70865249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d954d6b8-84bd-45b7-a34a-2a066bce8832" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d954d6b8-84bd-45b7-a34a-2a066bce8832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2cc26cc1-1d77-4bef-b3ae-f744d31e3bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e57e0841-b785-46f5-9048-a818ff39b5d7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2cc26cc1-1d77-4bef-b3ae-f744d31e3bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_da147dff-763e-41d1-8d64-0e0f6d7d1c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_da147dff-763e-41d1-8d64-0e0f6d7d1c4c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_fb999f39-3408-4590-8035-47026d6207ca" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:to="loc_srt_ConsolidationItemsAxis_fb999f39-3408-4590-8035-47026d6207ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d61d248f-6f9f-49e6-8e96-20864f033d36" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_fb999f39-3408-4590-8035-47026d6207ca" xlink:to="loc_srt_ConsolidationItemsDomain_d61d248f-6f9f-49e6-8e96-20864f033d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0e7552c1-cf6c-4efb-8d70-12f5e5e3e41a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_d61d248f-6f9f-49e6-8e96-20864f033d36" xlink:to="loc_us-gaap_OperatingSegmentsMember_0e7552c1-cf6c-4efb-8d70-12f5e5e3e41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_c7f8c4f5-1c27-430a-b41b-d13556f62f62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_d61d248f-6f9f-49e6-8e96-20864f033d36" xlink:to="loc_us-gaap_CorporateNonSegmentMember_c7f8c4f5-1c27-430a-b41b-d13556f62f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_23eaabf1-bc31-4a72-b69a-07420f66827e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_23eaabf1-bc31-4a72-b69a-07420f66827e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f070ef55-8329-4d48-8d7b-72be11be5035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_23eaabf1-bc31-4a72-b69a-07420f66827e" xlink:to="loc_us-gaap_SegmentDomain_f070ef55-8329-4d48-8d7b-72be11be5035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_fd34bb27-275e-4424-a34e-57ba33b28501" xlink:href="mgpi-20231231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f070ef55-8329-4d48-8d7b-72be11be5035" xlink:to="loc_mgpi_DistillingSolutionsMember_fd34bb27-275e-4424-a34e-57ba33b28501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_1cfb6634-eee3-403d-8072-ed41fc230dba" xlink:href="mgpi-20231231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f070ef55-8329-4d48-8d7b-72be11be5035" xlink:to="loc_mgpi_BrandedSpiritsMember_1cfb6634-eee3-403d-8072-ed41fc230dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_0e2b0cfb-855f-4e94-b71b-c2ce6c9076f7" xlink:href="mgpi-20231231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f070ef55-8329-4d48-8d7b-72be11be5035" xlink:to="loc_mgpi_IngredientSolutionsMember_0e2b0cfb-855f-4e94-b71b-c2ce6c9076f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5ea8d8e8-d5a3-45d4-a185-2103a2d411a3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:to="loc_srt_StatementGeographicalAxis_5ea8d8e8-d5a3-45d4-a185-2103a2d411a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d815d278-a764-4be4-b039-0c28f2975dc2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_5ea8d8e8-d5a3-45d4-a185-2103a2d411a3" xlink:to="loc_srt_SegmentGeographicalDomain_d815d278-a764-4be4-b039-0c28f2975dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_2eab6fb5-3e90-4b54-8488-fccbc14853fc" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d815d278-a764-4be4-b039-0c28f2975dc2" xlink:to="loc_country_IE_2eab6fb5-3e90-4b54-8488-fccbc14853fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91a85085-4e3f-4605-a3a1-d9e21dd0b914" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_715de526-6dfa-4922-9a5c-c5492489e744" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91a85085-4e3f-4605-a3a1-d9e21dd0b914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5113b57f-8569-462e-b620-aad19808fc62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91a85085-4e3f-4605-a3a1-d9e21dd0b914" xlink:to="loc_us-gaap_Assets_5113b57f-8569-462e-b620-aad19808fc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_bb602dbc-d268-48b0-8b01-c4e68838fb69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91a85085-4e3f-4605-a3a1-d9e21dd0b914" xlink:to="loc_us-gaap_NoncurrentAssets_bb602dbc-d268-48b0-8b01-c4e68838fb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#SUPPLEMENTALCASHFLOWINFORMATIONDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_280d8b6e-a27a-49a7-bcb7-7a6af4b73850" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_ba092801-5978-4504-8b9d-fd7fc0d5e694" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_280d8b6e-a27a-49a7-bcb7-7a6af4b73850" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_ba092801-5978-4504-8b9d-fd7fc0d5e694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a9cb44ac-bb7c-4754-b190-07df2ddf2f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_ba092801-5978-4504-8b9d-fd7fc0d5e694" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a9cb44ac-bb7c-4754-b190-07df2ddf2f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_d082b943-6f3d-4345-9268-7e2c8f4272f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_280d8b6e-a27a-49a7-bcb7-7a6af4b73850" xlink:to="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_d082b943-6f3d-4345-9268-7e2c8f4272f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_66cbcc38-940d-4853-9349-512166e18e89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_d082b943-6f3d-4345-9268-7e2c8f4272f3" xlink:to="loc_us-gaap_InterestPaidNet_66cbcc38-940d-4853-9349-512166e18e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_4e5a50c4-03dd-402b-86ee-bef28c2d09b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_d082b943-6f3d-4345-9268-7e2c8f4272f3" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_4e5a50c4-03dd-402b-86ee-bef28c2d09b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="mgpi-20231231.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_e6b79467-dc08-4e87-beaa-88926d6360c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_1b1d6396-123c-4484-a3d9-5997ad76601f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_e6b79467-dc08-4e87-beaa-88926d6360c8" xlink:to="loc_us-gaap_SubsequentEventTable_1b1d6396-123c-4484-a3d9-5997ad76601f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5a6f75fa-7ad9-4e49-8615-524885a0b8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1b1d6396-123c-4484-a3d9-5997ad76601f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5a6f75fa-7ad9-4e49-8615-524885a0b8d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_06634d63-5975-410d-91b0-d5db3b59b590" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5a6f75fa-7ad9-4e49-8615-524885a0b8d1" xlink:to="loc_us-gaap_RelatedPartyDomain_06634d63-5975-410d-91b0-d5db3b59b590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_bed02410-a224-4558-970a-576c027b2cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_06634d63-5975-410d-91b0-d5db3b59b590" xlink:to="loc_us-gaap_RelatedPartyMember_bed02410-a224-4558-970a-576c027b2cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3852efcc-64f6-4793-9daa-540566f5d4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1b1d6396-123c-4484-a3d9-5997ad76601f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3852efcc-64f6-4793-9daa-540566f5d4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5e77ea54-29a8-4564-ba78-16c719ac0208" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3852efcc-64f6-4793-9daa-540566f5d4d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5e77ea54-29a8-4564-ba78-16c719ac0208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e52371e2-642e-4508-878e-68258dd5d1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_5e77ea54-29a8-4564-ba78-16c719ac0208" xlink:to="loc_us-gaap_SubsequentEventMember_e52371e2-642e-4508-878e-68258dd5d1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_1190efa5-3304-46e0-9807-6db24102f672" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1b1d6396-123c-4484-a3d9-5997ad76601f" xlink:to="loc_us-gaap_SubsequentEventLineItems_1190efa5-3304-46e0-9807-6db24102f672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e9829cd0-bb3a-4a0a-9015-12c7c9f4a847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1190efa5-3304-46e0-9807-6db24102f672" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e9829cd0-bb3a-4a0a-9015-12c7c9f4a847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_52983f66-d338-4d88-a459-cc46266e2bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1190efa5-3304-46e0-9807-6db24102f672" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_52983f66-d338-4d88-a459-cc46266e2bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image.jpg
<TEXT>
begin 644 image.jpg
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
MAA<P8_F/,77I=S$C\AF,6_)YC%KXA%BKCV+PM'LQ;/8]&+/H?HQ9\A &SAJ
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
M^T#+*H\A-6T3$M,Y$SV_012(Q,)9^"#\!WAWQAT8']H?X\/Z8ZPTX3GS_)C
MAS!PZL,8/.V+"%GW"DY543Q/P=M4Y)M:SMLD3781-Q'0A@:Y*4@SOKJZ$C_]
MZ<],/NB=F?EASZ..8!50ID7%DX6/;OOV[::OD^<A6HA=.@:OB_7FQC[GX.!@
MD[<LI\QK^XV>SA70SL$ZH"+Z^../FWYG+<]ZD^J(0=5G!)0%4INK7/_9SWZ&
MX\>/F[BPHYX"2A%P.G_WX[,.^9I/=6T1]F9L1D):%!(SP\PGAW?E!>#=Z?=C
M9.#=" B5IGM(?XQ>,@!CESR.(3.>Q%L!3V%#[/NH:LQ"7>-Q-'C."F42;CTS
MUPAH71T+@>\!W,A1(R3-+3<0K9Q=P6Z!ZMV:^5A:6HKO?O>[9C\63FM^NW0<
M"BAA_G&=3^O/G3MG\EE%U%J>Z%P![3PLRYK'(T:,,&68^<MRW5%+M,\(* N4
M5FC--(HHA5/O.!W)L.["R]<E&[VH\Y0B(W\GXO>O0 HG3,Z?A24?_@IOS^#,
M2B*<8;=C;/@]>'?F[?C+F-LQ)?@G8JTN%N$\A.JZ(C345Z.QH0Y-_#B=5VX
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
M JKITRX+3JS"_=C4IPAH$]2EX_#&0_2AW,"! TW>ZL-&>WFB<P6T9W %M _
M]-)="@N48:LUS0K.;^A_[6M?,_NR^:G7P*7C\*:C-YZGGGH*.3DY)H_5TK>7
M7SI70'N&JT9 8V)B.F7-6 >M]^_?OT\+**'CZZ+WWW^_8WYU%%J5UH=(#%OS
ME.MTZ>GI>.211\S^V@S5:T'TYL;KJ>M=K?!7,II>Z[)U&]&T6_-$^STY.<V!
M P=,GC)OB;7N:#FFLPKHQ>2G"BC/H]?7I6VN> %E(:'CDVL6"A8P'8C>'BQ$
M;$;2YP?@5$"=SM';T>8U+="N"JA62+X<8'T7WGH>K71T>7EY9JRK]7A]B4"O
MH=[DK#<[W;\WP/1HFG29:=5EYH/V%=-G'NBQG!^!95:OGU.=44&EFS]_OCE.
M\Y%H6)WA=[_[77.8K'L\M_V\+BUH7EG=%2.@W$\K)#_MR\*A:"%I"ZVH+!1W
MWGFG:0;1.9VGMZ,5C0+ZX(,/FCQQRK/VX#',3PJH=2"]'58Z-N-YON+B8LR;
M-\],!*QAV*%PZ#E40'2]-V%/KZY;X79.6<<WCHX>/6KRF&.*.R.@&DY'ZH@=
M'LOW[>G87<#P[>=T:8WFO]5=41:H"NCRY<N;"TAGN?;::TVSDL[I'+T=K6A\
M\^F..^YPS*/.L'GS9I.7VH14> Z.:^6D*/K)$SH. %^T:!%^\8M?X$M?^A(&
M#!B ZZ^_OEDP^R*\&5UWW75XZ*&'3)[\Z$<_,LUP'2Q/IR]D. D9\UY;9W1\
MZ\WI/)V%K0:K>-JOL4MKKG@!U0CRP<4++[R EUYZ"?_W?_]GEO_XQS^V"=\
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
M3$11?HM["]&Q;R F]FU9'RPB.1RKXP,0DSC>L#IQ@B$Z?ISXX[$V91(V[/[
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
MZ4&_2L!I"?F=+3;A.:4>F_=+ERXUO_'XS,Q,\QF8R9,GFVT,A[34\:N;*UQ
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
/B $>     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image1.jpg
<TEXT>
begin 644 image1.jpg
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
M/WN/%=/"8HG].:S$V;5(*$8E4'>3&9(?BH_IE %E[][OR*86GP"P 4#,,J_
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
M/J/0&N>LOJKYCEJ#3)OR"L3J"$P*:M6NXU)7]&1T1M.=))NKBC^?P#6:0$@
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
M/D\WNKJ</0!\FL\IYJ79/@0QGUE(*'00L?=$ZXG=>"/=ED%.-)8[>?OM=QH
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
MD$EGS9YCYB,*!"RXV*/N_W!(8-X/'3J$Y?[I4\'R.Y"J*^CI?_S3Z9=BO5E
M&2DQ]\-_S8\_^0R_OX) / #6]->ERW2/5F'^_/FX^^Z[#2.U=?X+ZV=:@-+K
M@6ZF55' ]1N^-O1P>&[9F8&8RJ+@1.WZ([$@IH8P'**&JVO8!JRUIQ8L&%Q4
MN$#LZJNO-:L52)R=OH<@OTQ" :\>=%)=-&@/T-6*JB\_P%?_DXSLE*FHH!M7
MDQ!E.NK5T2X5XZI,<E:AZ)@Z%FUT_[0:157R^:@DP.4E1^&[2_\O6C[]@$"5
M@=+"3!04Y: X/Q?E.7D$LUP4%N3P=0Z\6?EH_.0C;/[-#!Q*CT!A^@2R.$U+
MTE2D*'1&38;9?)?L3X,))FZ,6F]",>B^)D0@.VDJOIJ>BN,O/D,WN)[M0\#$
M\NFY1%55::Q-0&903*#%UUWFS!,/&K4#XV92_O[DTV:D+[#M][\O@2J[D.I\
M,3(M=RVQ+,R"V7"(VI?M%)?\[6]_(YF8$S2? ZGRKO)JJH[$[1D^T TF%L"*
MBDOZ\M,_CZ?2%2M6XBHRT/???]^DH_MI0$Q?VB>-57M3^ZN>0OI>+N6?_G0K
MO+[AHZ-G!F*:M+L [[[[KDE##<L"V7")*M2"Y-=??VU&LH+E;2 5B*U>?0UJ
M:NI,&LKK&8.N*M$8.0V7YMQ#$(.G%<T'=F/CDM_CAPNCR8H$(-0X+:5CF9%"
M'\B,""!V\]OJI%&H3%&'_ODHI\NY.WD*\M;< Q\-HEB;]I9HE_%< V(EVMN2
M0)Y3E(?"W +491:AFV!6_=KSV/C?L<B<,0G%J1JAC$!33#2!3"MBC"9@GF?8
MGA,_-IFL3#,$)C)O8PFR$W$L-1:;9U\&]^'=IG^L5Z.5O*7"+#$PJ3%*/X@)
MT RPL1[UN=2T!;\;E9F=95B[C,FV[6#W1FK!RWGMK)BJG9,.'#A@TK)M;+A
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
M*(\6T%4?O] +#;M>-7..?^[2P)5@*T"J<W74 G,+%R[ &OKGV=E9YB)#(>H
M=+,BE+_CF1ET7:^G2QE:3(E4,33.1JG+##.2B_?>>^^Q(JI-^DKWIX"8?5+9
MWS0T-."SSS[#'/KK)@"1US, -@@F9BF^C1$3>'4JCNL,F9A@#%V=Z*W(Q\%[
M;\:>_XE'[K1(E-*%4Z=Z/<%#;$=1]*URY:@=4\<3V+1R!<&"(%:5J&6I8W H
M+@[;68]=)7GH[='<-Q<JF&YN[D$4%6:C(*\0>70M<PM+S7+7ZA,KS"OE9\4H
MX/ORO#RZE+FHH<O9DI-OXL>.W'(=]I"!E:1J@"$2E8F19G78#HV0QCBQ:G6:
M&1#G]-5I\$'3G*1E9&0[4B.P?\TM?,P7HZ>]W>].TMCI3I)_$K_(BOA^(!!3
M'YK7_Z X1'=0;=J&7)Q.98!&]=JO K39L\EP"!#OO_\ARLO+3=I#(1:\U.ZD
M>NV\[\6SS[UPDC=E@>+'>L)N-?@E-U@/7@&98L^THL10BOK;/OKH(UQ__?7.
M0!>OJV6!;-U9\#V5*J^S9L_#]S\X R@NEXO>BKI:'!LT(*8O7GO]/Z273K^
M@^0#,XA U%>&EM)8Q3R4R>NNNPZOO_XZ@:*FCYF=B0C(+!M[X*$',)<5WG?M
M@#P%53$Q/R.R.G/F3/SQCW_$.^^\8U8C$"#]%-%3IK6M#6O)$.^\\T[#].2O
MZQJ6B3G7#I*O(*JXNS7W/]"7'^&C'R,'%#9A\[^C]E6_S\0TFIIQ^,E'\?4%
M,<B8$8&BM$FH2M)Z^&1;BLTBV]'Z]QH5;"(3ZR2 M!/$:A/(CI+H1J9,04%:
M/';^YA+4?;6>[ENG&?Q3E$)W=P?O=3YR<@_3A2P@@)4CBR"6552(7.V81"96
M5%AA6%EN00Y*"PAD.86HS"A$>U8!FK[\')LNO0A'T@AB:5$$L2EHC)D"EP85
M"&*-\=IX5^Q0@PQ:_IH@EC#1S+O47,L<@MCG%R7@V$O_1&]C(WPNCUD!U@E\
M]1*[6",#U*.,7\O\R-73OH>2_[SYE@&#P/8U," XP"46)N.T1WTF5B8PTZR
MEU]^A4RT^)1M36!T.K$&:P',<:=40A+CYA;<<^\:PR257\53!<NO -HR'+TW
M8.)_V,LVM$K'L6/'AH2)*1CU"2VQPX>["(2Q07E2_OJT0&;SUM^F[?=R>Y_Y
MY[-H[V"[XST3KE@69KVI7^@_S6%:O?IJ<['^AA^H@8G_Z*)4=4XKH$[SFA35
M_QZ?1J*J1XX>[8M_"E6<IXQSXR2;-F\B6SF9B9T$J &?6S4-B\<3WSL#$LKC
MS;?\"7?=?0^V;=^!X\<S<)SY5"=OH&8$T6_W[#4-Y@\W_Q$+%RTF)5]@T@\$
M+/M^(%6^= SL4WG[[;=-.>V-T8W2,:CP<\5^*?K++%/#TSRLKS:?FRX4GZ;>
M#B(M&V)+)UP[=V+]9;_!_ND)*$B=C+)4@D *60U!3*YD&P%"RT?7T%6K)YAU
MQ"CL02M7C"<[&HO\]&ALGIZ,BC=>!SK;"(QTH4TDO#(B-N-%2VLCW<9"Y.3E
MFSTKM>E(4;&S&4D!#5A;P&63P140Q$ISBE"958KJ[!*TD9V5O/,JMOUZ.@I3
MHE%/UJ<\:+W^EFB"*=W:=@$8W5V!FK: 4QA()<\S<RQ9ED,I$?CLHA34KE_'
M,M.%='?!U\UZX1/;QSH0T3*@R_HQ8*$W?K7O+>,5$_GKWYXP0&;;5J#1#U8U
MZC^3'HYVY%%TNG8=.G;\.(X>.VZ 3<MO!TI@>P\F?67PB\ZW@*, 6(V6RALX
M8</,M]\S<+IB@KAO 6U7;5GEO?>^^[%W[W>F*R"8G,C!R5)36XO#1XZ:=;Z4
MWIRY 6%&_NL&XL> 6,+/5JYR)MRO67-_P,/]Y/);^858A;[0@F]"S< ^G?X:
M>*%3J6Z>5$\&@<:EO[L<_WKV!?\E0Q/=3.7+HJZ8DYYL2E?74$%5X3KVO_Y
M:BM-K^5G+V!:"Q8N,0,4ZA\(1?4[6S[;T ?*@P6M0%TAY?ER/?1>P'_MM3?P
M:=K,!NGTU>FF#<AD=1-II-T]BK]7)#X-E1]YO-UP>[O@Z2: >=N ]A9T9!S#
M5\L78MOT%!2D)Y*!D5W%CT(M 4I X8J<8E9:%2.K2]*(H%:0&(>*A#&H2AV+
MXFD3L(U,;.?--\!;48Y>#VF\IX/JN!VV/>FHT!*-1&JM?L6(Y1.@\O,%:@2W
MP@)D%>>9T<K27(U4EJ LI]2LY]^5>P1'[KX%NYF?<KJY-02H6C+%1@)81\QD
MLC MXZ,5-+26F8!,<S<GH4R1_XEC4<K\?9<:@^U7+T%7?@;KAB K(!##ZNPB
M4&@IZQ, H,A]:5_F^TD;RZ%H?#WHU&\4BLMS.E57@=K+(C*AV6QK:F\:I7OB
M[T^9005Y+^O7KS=U>"H0ZR\",=FOTU9Z\3%=-]GPLF6.#<N6G2WJ^'X =M9?
MQ=9DL\JCRO_B2Z\8AJI\?OS)ISC*!WYI6849:=RQ\QL3,O'Z&__!V^^\9_JM
M]#O95*ANN0#,VK%]8.AHNH 6+.B;7B2[&*AN?F'!0O[[*J*??JQ"GPF(*4.!
M-U\-8K![W]FGDFZ092=;MVXS(**"2G6-4"M+:O-E*TI'_=Z"4&"Z S5>?:[S
M=9X]2H.=VQ_ I-;U$ N3:J4++;^C>V#+:\NNXX]$_I%7_65>$[[*5^9/'=K&
MG2(0FM4IFLKQ_=_NP1<SXI$U(\&L8=^LU2-BSS/!J^KW<A/$7 0QC4@J-JN!
MKF1Q\FBZC^>C)'TLW;P([%@Z!]Y<@H/'Y5RW2VS,V:U;>0[,HY9642>N%AZ4
M%HJ)Y=.U)#O+*J;;69AOMH@KSRU%";4X)Q=-V4?1N74=OELX"X=3XPA*,2BF
M*ULC5U>!KXEC4)GLA'\X\SB=-?M+TL:C+%EKFD7218[%ANEDC'==#T]]&5L\
MZX($1:YE=[>;^7382A^0^;6_V,_<!#ZMVV5=2]L^SE1M.U';$Z@)+&;.GHW?
M_O:W9BK-8/ND[ -/:@U<"P\X0+:LCY X@!:ZG5A56U=7A_JDM+:_!39MKR9O
M2^719XH[DXVK//K=0/8PD*J?SMJ<TA?HJPQ;-F_NLP6KP<2 F*6D&F&3;QP,
MP*3!,A!,+4!8(U<![0)FH8HRKYMC;Y0:6*?+;:BNTK/7"';]4ZE^%PA$]K/
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
M25%1$=W5ATS_GEPVY=F"V>GL=SA4MJKKBX"(B&@$U);=;)(<W&L<4(*"F&V
M&FU2E+O\:K$RFX' &W6ZFS8<(*:E=<V*!92*BBJZOVL,HJM2S@H \ZORLHHW
M2<Q+$X7OOOO>OCXP9SJ*W$8U-@U<F(]/*V;5 >W\XU,?H1@8&ZK'C8ZL8]BP
M8B'V7)",HFD)R$^:2C86@_+D2#*42)0G19GI.GI=I0UNJ>7)VI9M"LKX>6YZ
M'+Z:'H>==_\9:*A%KX=,Q>53JS(@YO./@\IU]0_V_4@"@<L"@\)&?#U.=T55
M937R"&#J(\LO+#"A&%KQHH1@5I93@LK,/#1D' /RLU#\MX>Q(SF>98@G.$6C
M("T"Q02IRD1'RYAW[7-91U"KXK$P;0JRZ4X6TITL3(G$=],3\?&5OT/;(;F5
M!+(VNMIBE6)C/&JS%.4VE&H/[&Z1:-C_H8<?(I@M-FW;/C@#P2QT'7H04UX%
M8%*;IFQ9?4T:5=2(HCKF=?V1M!=;3QKM5!B&XC2/'G.F/.GYH6E@5@<C X)8
M8(4JD.[QQQ]W8JMHD':$XE13E*PJTT,%8K(1EW];>T59VP>G7(-O=G^+V^^X
MJ^\&*7_!\C-2:NJ(P*K(;:V]MGW[#C.I6Z))WIH8+%#VDNEHPG>HPN<4>NG6
ML:5J^7CX"#1=E>7X\I9KL'9Z/+(N2D%N6BRRT^.1,R.!QA]%C43>M&CJ5.2G
M"1"B>(Q"3OI49!&\,M,3L6M:(K:L7H*.8P?)6MR:O6/Z('N\="')^M1'Q"N;
MK=+,\M8#B 4OAV4* .C^:\](WB,EVM+<AARRL8S"/.06"=#RR<H*4$IF5IU=
M@-K<7%3G'D7+[BW8N7P1ODF8BARZQ_G3(E P;3*!; J*4Z)8%I:!6IH<14"+
M- PL+WTBSYU,,(O'@8LOP*<7S\!7?[D1GLHJ]'2PW70H'\P7C<3TA2F_3K9/
M*=8>;-^,1$"Q?<=.LS:7VIOZ=/0@U4-^<.QF>)B81O/$.)6F9622ZIHZO/_!
MQ[B>8*80$N5YN&U%&*#K*"Y3X1AR'15D;CTJB5W[7P#F&2H0LT\?58@511MK
M-4RAN6[<53-GG=2Y;D('^%JN4V !A@K$),YF SYS#'PM4:#B_@,'L>;^!W'M
MM=>;$ :YFH$WR3X-3'[][^UWH6K@;_7:IJ$;I>L)2+5"@!BBYD-J?J45L2\9
MN*I5]B#59Z&*UHWOZ=&"@&0&M,F>#B_VO_<NGKHX#6LO3L$6NI$;R<*VT)!W
M$,BVT^BW$<0VT^"E6PE>6_E^"U]OFA:#K](3\$5* C[\]?^@ENXH.N@V>KK0
M2::B%3!\ZLPW[J$PB/7-/[8,?VY.%@M@@<I?$71IG&J8_)GZ[UH[.I%=2B K
MR$%V7C;R<K-1F)V+\BQI#@JRCZ&U( .=&]=A\Y6785-2-':F1& '@6I7RA3L
MYOL=J5$LVU3L2H[!MWR_)RD"WR9/P$ZZD9NF)>&+Z3/PWH73\10!^JW[[X>[
MM1,]G7*/67^F73MMQOG_U*)R6%L(' 64J(_VZ+%C^->SSYG(?+6'*ZZ<V6<7
MC@:V->>U;4-2+:(PE""F_$F5GK5C];W*5;/EK:RJ,OW*M]YVN]DS0--[!#!:
MA\_F2RI;UMX"@9\%5VM'M <>53[5@>Q!6''##7\P&_]JCJKZ;R46N)0G/50T
MZ")/RW]K0I8!^\0&$E6*@O*T$<:_GGW6A&1H[J!&,W54?X&6D;6%4V$$8J\,
M$8A)_.UG0%$>M;[^:Z^]CA=>>!%_^<NM=(=GF?QIBH] S5)_VX]F\WLZM>>J
M7'KJJFQB6RK_C3?>B'_\XQ]X\\TW45I69AK/<(AN?H_ZJNCRN>OJ\=4K+V+]
MXX]@QV,/X)L'[L$W]]^-;]?<@V_OOPM['KP+WSXDO;-/=S]X!U7'NZCW8ML]
M=^#P6_]!#Y_> BR9MIJ6T^1/KFSGT\&T,G\:]N"_>9UN%ZIJJE%=6V/BRFJH
M]54U:*JN17U9.=I9?R@M0>'''V+'@VNP6V6Z[P[LN?LV[+WK=NQ;<R?V/G W
M]MU_#_8]<!>^8UGWKF%Y>=[N!^YEN>['+NJF!];@4P),8VT=ZTP#%0(QYT'2
MOQW9O)U* L\)?,#K<[EL"LC6_@KR7$S?&=N<1C7GSJ?;N9+ M4(/4'6PR_V\
MQK0E&?N#=$^[U+<YA!*8UX%*)L:FA4-?>^TUO/322[CYYEO\MC(?9H-A/]BJ
MO0>SD^4K%*CJN-):H$'EO>K**S%OWER##5K$4%C1WMYI[/)T$LH]Z"^#!K'^
MHDK0KLC'R=*DK[SRBIFU;I\T%L2&BHG]%%''IO*8G9V-O61&#S[X2%_'9O_8
MG=.I!2\!X8,//XH]>[\S:6N.J!K#<(N>4L0N\S3K[G*ALZ$6:&]TM+D&J"^G
M5IB1.=116YDGHWKMUS9^WZ=5U&KZZ2UF!&_P36CPHH:J=M._P0KR700&X[9V
M=<+;T<R"=I =LFPMS&,#\UY+<%.Y&IGW%BG+9K699=%YK5+6A=%Z5EJW"3_Q
MD9ET*Y[.SP3ZV\M@#4CG!P)9H.@!IG:A#6O5-MXA6]9*+(O,8IEZ>%[#MG<=
MVY037C <(!:*]"^S'B@:,).M[-BQBT#TD!/72"\CF#TL62I =@;5_O[4D]A_
G\(#!@8R,8R?-0!B*A2&#"_#_ !RGRCS1Z9!D     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_0.jpg
<TEXT>
begin 644 image_0.jpg
MB5!.1PT*&@H    -24A$4@  #,X    0" 8   !4,=)<    "7!(67,  $SE
M  !,Y0%USO"5   !$$E$051XG.W;,0T , S L)8_Z W%-"GRX3\$,KM[
M            H&9^!P               , +QAD               "2C#,
M               D&6<               !(,LX               "09)P!
M               @R3@#              ! DG$&              " ).,,
M                2<89                DHPS                )!EG
M                2#+.                D&2< 0              (,DX
C P              0-(%U%V%TPU3$A      245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>mgpi-20231231_g1.jpg
<TEXT>
begin 644 mgpi-20231231_g1.jpg
M_]C_X  02D9)1@ ! 0   0 !  #_VP"$  $! 0(" @(" @(" @(" @(" @("
M @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(!
M 0$! @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @(" @(" @(" @(" @(" O_  !$("' .0@,!(@ "$0$#$0'_Q  ?  $
M  8# 0$              0(#"0H+! 8(!P7_Q !I$ $  0("! 0+$@H&" 0%
M 0D  0(#!!$%!B$Q!P@200D*-U%A<9&2T=+P$Q0:(C)4559S='6!DY2QLK/!
M%1<9-5)3H;33X18C,T+C\1@D-E=B<L/B-$-$PB4G.$6"@R9CHF2$9:.D*/_$
M !T! 0 " P$! 0$            ! @,$!08(!PG_Q !3$0$  0$#!P<'"08$
M!0(& @,  0(#$3$$$B%1D:'1!3)!87&!L08'$Q12P? (%2)35&*2D^$7&$)5
MTO$6(S-R0T1%E**"LB0T-39T@[/")7.$_]H # ,!  (1 Q$ /P#/X
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
MD%&YB+=&45UT43.Z*JHIS[6<QFJQ.>WZ-L+5/'WX8+VK^L6K."BJY:LXFW%R
MNY1753$3YM5'ILJHRG9SQ/<?;M0>,M1:IP]B_;SP<TQR<35G5-491NG/RR?G
MU'G$R..4<LY/M)BSJR.NSHJKF;[YM*(KB^G-C-B[1?,S'@U(RNF:ZJ,,V;IV
M7X:GND=6U;UST;I:WYI@<31=C*)FG/*NGMTSMW[':7O+&VHM*8KHJIKIG3%5
M,Q5$QU3&AM1,3@ ,B0!(
M
M
M
M
M
M
M                                                  QONBJ:Z7=(
MZT8/#6ZN35@+46Z.3LRRJJF>>9WSFGXL'"7.G=$48&_/]=HVF;<S5,>GVT[=
M^<SD\P\>?6&<;PC:=M\N:HPV(JM4[<X]55LC?N[;Y!P*<(-6@-.86NNJ:,)>
MJROQ$Y1.<QEF_FARIY:U67E=RCE-=4^AMLLM;"WTXV=%7HXF;^BBJB)ZHB8C
M%X>TRN[*JZIGZ-56;.K1HB?CH7LM$:Q8[1]R:L-?KLQ%6>43,1.4Y[(C+9L\
MLWJK4+C-5VYIP^E;4U6Z>3'F\91,9[YF<]L<^66S+8\:8;&6L9AK&/LU9V,1
M1$T993GLVYY3.V.PGY6>6<3.4;N;+LOH[DKE[*<DF*LGM:HHF(G-OOLZHFZ8
MT873$Q.B[1+NV=M53IB>[&)CW+OVK.N6C]+VO-<#?INT\\9Q%4?%G+M.:SCH
M;3^+T?=IO83$7+,TU9\BFJ8HG+KQ'[-G;W/5^H?&:NT5V\/I:BF;444TQ>B(
MBK/;MF<]O-O?J_(GG$L+6ZC*H]#::(SXTV=4],ZZ([;V_997$W9VCKZ/T>WQ
MUK5[6K :4L4W\'B*+E%7]WE4Q5$SMRF,_HV.QQ]WEM?HME;4VE,5T54U4U1$
MQ-,WQ-_3$ZFW$I@&5(
M
M
M
M
M
M
M                                            _ UITS1H_1^+QE>?
M)P]BNO9OSB-F79SR?OOCW#]I"O"ZGZ>Q%$TQ5;P-RJ)JG*-F7.T>4\H]#DV4
M6OU=C:U_@HFKW*US=3,ZHF=D,27A^TO&/UOTWBZ>5/F^*JKF:YSGU4OCM5.<
M=F)BJ)ZV79\NT[)K1I*K%Z0Q&(KRY=VY7.<;:9]/5NGF_D_ SRGK\VW+R\NT
M_CURIEDVV56]MIOM;>UM=/3GUU5>_=<_-;2;ZJK^F9WSBND\5/A'C2>AZ]'8
MFN/-<%3%-BB9CE59U;>3'7R[F3U75')CDS'IIVQ//ULNQE,=I90X+->+VKVE
M\+CJ*ZXLQ733=HB8RF)KIWQ.S]B]'HK'48[ X;'VZN5%^BFN-TY35&<QX>V^
ME/-GY1^O9#Z"NJ^WR.(HJF9OS[*_Z%<SKB/H3&GFN]R?E&?1=/.IBZ=<QT*\
M99Q,;<M\3NG;MS0C*9GE;=FR-\=B?+N*<5<W=1ICP/TB,-,:/%O]CLVA-:<;
MHZ[1=P>(O4<B8J\SW43-/8ZW[7L;@_XS%NY33:TS1R:YF*:;MJ(B-D?WLYB)
MW;9SSV\[PM51R8B?HF/+XD8VS$9SLC/9.49QY=KXG;Y(\HLKR&J^QM9FCILZ
MKZK.8_VSAW8=#)9VU5&$]TKR>B-.87'6J+V&O47*:Z8JB(JIFJ,^:J(F<I?K
M+1VJG"%I70MZFYAL17--,_V=56=.66[+=/<>V>#OC$X'2/(P^/SL8FJ8B*LH
MBWEEOJG9EM?L'(7EWDV4W6=M=D]M.B,Z?\NN>JK")OZ)PUNC99535HG1/6],
M#CX?$6[M,5VKE-RB8V545153//LF,XS<A[N)OTQIAM "0
M
M
M
M
M
M
M
M       >5N.AIVU@N#S6#S3E9W\)7:MY?IY9[>P]4K<'1*M9KF"U+KL4W8MT
MXC.)IYZIG.G[LHZVWKO%^<3+_5N0^5+;#-R.WB-%^FNB:=<:];6RNO-LJY^[
M.^+F+_8S\SIY6_;GM_XI[O/_ )JT\V4=O/9&_P#:I41E1$3&>_Z9\O*52F(W
M[=WEY0_DE7.FK1TS._XN?F].$=D(7(SB>M$YQU\XRF/VY+EW%%X58QF$KT/C
M[G*Q-$1&%IFJ)Y\LLIW[-FSN+:D9SOZ^4^7E^QWG@VURNZ TSA-)6IV6[MO.
MG/+?5$2]3Y&>4-7)V6V5M?\ Y4S%%M'1-G5HJT1C-.BJGL;>26_HZXF_1.BK
MLG@O;7:)SW993,=R9^CKI9HF-O8_E$Y<WWN!H#3%G2& PV-MUTU3B;<7*N3,
M51%56V8GK9<_/F_1N4SEZ;U6S=NY/-+Z^L[2FNFFJB;Z:HBNBJ,)IF(F/B-#
MT_7U)>5"GG]R LB]/G'95+=R8G.*IIG+9R=FV-R@FIW[$C[/J/PTZ7T-YG1-
MVJ_AXJ]-155_=G+9$9<W-$\V3W3J!PR:+TY;IBF[18OY1G;NW*:>5.R/2S.6
M_/=\6:UK%=6?:G;NG9Y?<Y=C&5VJZ;EFNJW51.=/)G*9G?MRRCK;WK>0O+/*
M\CF*9GTUCHCT=<]'W*IOFGIT:6U96\T]<:IQA><B8V=G=V>TB\ \&W&1Q&"F
M,/I>9O6?2TQ<S]-1$S&V-F[+M_'O>U]6];]'Z6LTWL%B*+L51GR.5$5T]NG;
M/<S?M7(OE-DN74QZ*O-M/XK*O17'1ATQJN=&SMJ:L)TZNEV:)1!WV4 2
M
M
M
M
M
M
M
M              &:S1T7335-G0NB\/G5%5RY1&R=F4UUS]VY>76(^B^::BY5
MHG \G+S+S*OE;-N<U5??E\79?CGGZRJ++R7Y2OF[TE-G91UY]I3%VQS.6*KL
MGM+L;ED+/9$1ENYX\LDD5?3Y>4G6GL):G\OY[>EX)5B=T]:-L>7[$8JW9;,N
MMEOYO+L*&:K13NZZMUTW]8N(<3OA.F];KT#C;O*O35,6(KJVQ$S/)B)G]G.]
MRW*9IY5$[>15,9]KR^^%C;4?6B]H72F&TA9JFF:+E'*RF8]+%49YS'8[J]9J
MEK!8TQHW#8_#U173<P]%5S*>5,79CTV?<?3?FM\H_6LCG)+2;[;))C,B_358
MSA$1TS1,3$ZJ;KWH.3;?.HS9GZ5.B_IF.CXZ'ZM5$Q_GY9)<G(L1$YQ.V.3,
MQE//L_9_DIU1LV]KGSV/U)T5)/;B)G;.4==("'+FY3EEMR\O+L*<51NSV=SK
M]M0!,RY55RF<^5MF-D3'6AVC5G7/'Z'OT7<!B;E$Q,3-&><3MW9;NOS?0Z:F
MIG;LW\S)8VM=%45V=55%5,_1JIF:9B>J8NN(JNX]*XEP;<8C!:1\SPND*HL8
MF*8B;D[*:J\\ML1&6WL=S>]*X?$6[U%-RU73717&=-=,Q,3'8E9@BO;%43,3
M3,;:9FFK//?$Q^U]UX-N'/2&A:Z+>(JJQ6$SII\RFJK.G;O[GQ3EUWZEY/\
MG$JIF+'+HOIPBWB-.BZ/I1&,:ZHTW]#?L<KPBK;T]ZYB.B:F<(>CM-V8KPMV
MGS7*)KLS,<NF>?+K_3]+O</UO)\IHM:8KLZJ:Z*L*J9OB>'9CU-^)B=, #.D
M
M
M
M
M
M
M
M               !!CF]%5UCJQ6L=K#31R8P\TT4SNF8HY49YSU^OSRR,N?L
M9,6SHC.G[N)UZQMBYZFU>KB(Y\HJJB'SM\IK+ILO)W,B9_S\ILJ)C7=]*Z=C
MB\NU76$QKF(6^N5LB.M'=4JE2OL<W[=V7[4E7W['\Y.OXQ^/B'B4BK%4[?+R
M_P U(7F!R:YV9[XR]3G'=>\.)_PDUTW:] 7[D<FN(N455Y[IFK*GK1EGS/!$
M5.PZL:Q8C16.PV-P]4TS;N437-.R>3$QG$[N[N=_R5Y;JY.RZPRB,*:KK2(F
M[.LZM%=-_9IZYB&>PMLRN*NCICJGX[E]VY;Y%RJF(V1G$;\LLNO/[,N=0OQ,
MS,[XY4]W8ZIJ#KI;T_H;!Z0LU;*;=NU=G=/FG)VS//V/HS=KO3/9B,\^QF^Q
M;#**+6BBULYBJSM*8KHJC"JF8Z)ZL.YZJ^)B^,)NG:XP#*@  34SMCMPE <F
M9B.WGGG&[L[/NZVQ"FOK91/7G=V=CC@F]VC5_6+&:,O1BL%B*K5VFJ(F(JG*
MJ([$3&S<]L\%O&(P^,BWA-*U4V+D1%$7ZN5E75S9[]\[,\N[L> 8SCRAR**_
M[T3E-.V.OV,NS'-V9=[D;RBRK(*XFRKFJB_Z=C5IIKIZHZ)ZXTLME;33.C#5
MT+S]C$47:*;ENJFNBN(JIJIG.FJ)W3$PK+:_!APZX[0M5-C$S5B<'5R:>15,
MU3;B-F<;<Z8RYXCMK@&JNM^!TQAZ;^"O4W(FFF:Z?[U$S$3E,=B>=^Z<@>5.
M3Y?3&;/H[:.=8U3&=$].;[4=F#J65O%7;J=H$/+MHO2LP$"0
M
M
M
M
M
M
M
M8D_'ITQ5B^$;3<5;(LXN_1&<;^375N9:U=<4Q,U3E$1G,]AA^<;W2$8KA U@
MO1NG&XC+OZNX^5?E7V]W)&0415=GY;5,TZXIL:KI[IEP/*&JZRIC77X/-'W?
MMV^7W(559Q"64'P/$/' "P*T59TS3UXRY^LHJE$^78Y_V(F![CXH7"=&%Q$Z
M"Q5SDX>[,5VYJG9RYBJ(IC.=_-$==<7OT[,HVQ,Q,3GMV]U88T5I*Y@L5A<7
M:J\SJP]^B[5/7IIG.87J>"S7*WK!H'#8^U,1-NFBW<B-\SR8V_LWOHKS3>4?
MI\GKR&TF^TL+Z[&9F^:K+IITZ+K/3,7=$N]R;E&=3Z.<:8T?[>KLZ7<<N9'D
MSUG(IIY6S=,Y[84Z^5&S;Z7G^^([C]>OW:'3F,.M1 2@  34Y9[=W.E 5*LN
M;=V4([G@2 .7R:9G9/-V=O7CKNS:IZX8[0V(HO82]7;BFJ*JZ(JF**HW3$TY
M[=CIR.;)8VU5G5379U3153,3353-TQ=UIBK3>N<<&?#=@--6Z+5^JFQBXC+*
MJ8B*YB(B9C.>?/?'9?=HF,L]F66_KQU\^LLOX3$7;5=-VS7YG<IVQ,;_ (NW
MSR]F\$'&"Y--O1^F-G)B*:+^7INMZ;.8C+P<S]@\EO+V+2:;#+9BFO1%%MA3
M5/1%IT15/M8.C895?HJT:IUO:@XN%Q5N_;INV:Z:[=41--5,Q,3';_8Y3]3I
MJB8B8TQ.F)C"8;P$"0
M
M
M
M
M
M
M                           !^;I?&6\/AKU^[_9V[<U51V(\.[>P[>,M
MC;>(UTTY>M3$T5XS$51W]7[>PR\^$")_ NDHB,YG"U[-W68</#)G&LFEHZV+
MOY<^<<NK[GQY\K3*)]6Y*LKHNFVMK2_IOS<V[L><\HJOH41T7R^7R@#XBAY(
M  5*-\?'X%,S1(K5Q%433,;)SB>ULCZ'L7BG<*$Z,QU6B\7<RPE_.FW1,QR>
M7E,4[\IF=WW/&L2_1T;I"K"W[.*HFJ*L-<IO1E.7J-N7=S=?D#EFTR#*['*:
M+_\ +KB:J8ONJIPJIF.G.B^+NQEL+6:*XKCH[M'3Q7Z)MY115G.5RGE4[.:=
ML1W,I25SLB<]\;O+?N\HA\XX&]>Z=8] 8;&\J*K\6J**[<S3-5/)IB)G*)SC
M9'/].[Z+5G$;=N?/U]S[)R/*Z+>RL[:SG.HM;.FTIF[3FU7:)U3&F+I>JIJB
M8B8PF(F.^%(!LI        <RF(G=ERHCU/-LZ_6S0IN]?;7NSSRY.WFGGRGK
M\T.+$A_=-[T)P3<-F,T)>C#XJNO$8&NN(JY>4S;C9G,;<XV9KA^@-8<)I/#T
M8G!W:;MJN,XRF.53ES54Q,Y3'<ZRSC.6R.QM\L^=]+X/>$_': Q%NJQ555A\
M_P"MMS.<51.V=_8S\LGO_)7RUM,DNL,HFJUR>9B(F^:J[+OG353]WHC#0V[#
M*<W15AKU+KXZ!J#PAX'6#"Q?PM<17$1YI:Y4353//E$3,S$=>8=]G]O6?N.3
M959VUG3:V=456=<9U-43HF'3IJB8OC3"8!L)
M
M
M
M
M
M
M                                            ?.N%O'3AM6M-7Z?5
M6L#=JC+?S1][#;X0M)SB],:0OU;Z\3>G;V:Z_P!K,6X;O]D]/?!]W[F&IK1/
M_P 1QOOB[]:I\2_*WM*O2\D49TYDV=O5F]%\54Q?LEY?RCG_ $X[770'QR\N
M    *MN,\_+/L?&I*E'E]"M70/4W%6X3YT)I>,)B*OZC%YVZ:)G*FF:HY,;.
MWDNIXBG++;$TU4Q51,99>FCE??Y2L)X/&UX6];Q%O9=L5Q<I[$TY9+P_ /PD
M6]8M"VYFJ+F.MT11=HSB:HBFBF,YCFV/W_S1^4>?17R=:5?2IF;7)XG1?$Q_
MF6<7XSG751%VB+[G<Y,MXNFSF<.;V=CZSD@YD4Q,<G=R=F>6>W^22YR=T<\Y
M3GS9<\?S[;]LN^.]U;OCXZ]#C (0        K<J([D9_%'EDFB<]T;.>-VR7
M'!-[NFJ6N&+T%BK>+P%VJ.3,371NIF,XFJ)IW3G&R<X7)>"_A3P>L6%BJFNF
MC%4Q_6V>5$3ULZ8SB=_6W+5]%R-D3_EV9CR[+L.J^L^-T1BJ,9@KE5-=%43-
M-,^EJRV[8W2]9Y,>5%KR?7=-]>3U3_F6?LW_ ,5G?-T3KPB<-#/86^9/5.,>
M_P".Q>&'Q'@DX7,/I_"TT7JZ+>.ISBJC.(FYV:8V93O[?;V3]M\O+RWOW_(.
M4++*;*FVL:HKHJC1,8Q/33,=$QTPZU-43%\82B W5@
M
M
M
M
M
M
M                                              $,N[EEY0#Y=PV1
MGJGIWWA=_P#:PU-:Z.3I''1UL3=^O4S#.,KB[EC436>[:G*NC15^8GN;NM.7
MES,-O%8JJ]7<N5S,UUW*ZJIG?,S5._NR^&_E;6T>M\D6=TW^@MZNJZ;6F([]
M&'0\KY1U:;..J9WN( ^0WF0   !5II^[NYJ2,2K,#DS3&>W;+T/Q9>$:K0.G
M:;,U5>9XZJFF>55E33S1V'G#E*UF]<MS3<M5<FY1,54U1LF,MFR>:72Y'Y3M
M,CRFQRBSFZJRKIJC3=?=C'9,7QKW,EG:S1535&-,W]W3&Q?YQ%%/*SMSRJ+E
M,51,3SU93OCRYW&Y7I<MF?6[&[RWO@W%PX18T]H2QAKMSEXW!Q5%Z9JF:N3%
M-.7*SC;^WF?>:YC;&4Q.V.QGV.X^RN3.4+/*\GLLILO].VLZ:XZIN^E1/^S"
M>N'J[.TBJF*HZ8\;M\2H2@C*#>2          KS.R(IRVQMW;\\OH_:J1,;Y
MSB8[.4;-G=AQ8G+<CRI\MQ_=-_2_<T!IO$Z/Q%&)PMRNW<MUQ7$15,<O*<^;
MM?M7)>"#A7LZP82FW=F+>.M44Q<HF=M>SU4=G9MWY\RV)1/]Z9W1&SGV[N;^
M>3L&K&LV*T3BK>+PUR:9IJCE953&<1/8ZWEL>G\F?*2TY/MHF^:LGKF(M;/'
M1[5,=%4:)T8PSV%MF3U=,+Q ^2\%7"AAM8<)$Q513B[413=M9SRJLHVUQ&4;
M\LY[NY]9?1&1Y99V]G3:V545T5Q?$QX=L=,.M35$Q?&"(#96
M
M
M
M
M
M
M                                                    ?!N,_.6H
M&M/P5>^FEAO7-]?_ #U?6EF0<:"?_P!@-:<\_P U7]V7_#S2PW:I]5/_ !U_
M6E\*?*V_^H<D_P#X=M__ #0\EY1\^R_VU>,*8#Y*><      %6B>OUMG@4DT
M*U>^!]\XO?"1<U?TY9IFJ8P^-JFB]G,\F(G*-L;N;_-=[C$6L1:IQ%FKET7*
M::Z:HW3G_FL&157LFBJ:*J)BKE1OV3'Q\R[5Q7^$.WIO048*:XG$:/IF:^5G
M-5=.R(B=^?AE^Z>:/RCF^TY-M:M%5]ID]\Z<^.=9QT1%4?3NQT2[')=OC9S=
MTS3[XCQ>@4%?GB>3EMW=OKIZYIY.66V,IS\HR?NSL.*          C" #DT6
MJ9ISB<JNS.11R=_6V;/IS^[>X^:/*G<F/CW%^IW+4S7#%:$QEK&82Y-&5<>:
MT1,Q%5'/&6W/?,2NDZBZY8?3> M8NS5'*FF/-*.>FK+K?RWK0]NG/F[6<Y;L
MI?9N"3A1O:OXZCE355A;U<47;<SG11$\_P 6_L9/:^1OE/.0VL65K5/JUK5]
M*^^?1U3_ !Q'1'M7-K)K;-FZ>;.B[KU\5T2)1<#1>D[.,P]K$X>N*[5ZB*Z*
MHZT\T]F-T^!SWT!17%415$Q,3%\3$WQ,3A,3JF-+K "P
M
M
M
M
M
M
M                                            (>7E_G\2(B8'R7AT
MP]%W5#6"W=IB:*M'7HF)RW;-O88;&LEBBUC\9;HB(HHQ%R(RZT5U>7T,RSAO
MB/Z)Z>V?_;[O<V,-?6F?_B.,YH\\W=G_ .=6[/K>7,^(/E<4_P#Q')$Z+_0Y
M1%]VGGTS=V7]'8\MY1XV?9+K@#X_>8      $]"1&)15@.1G$[MD?WHCGC/L
M/J_ KKW<T!IO#7**YHPUVN*,3$S,1-,U1V?C^)\AIJR\I3W<ZJ:HB<IV;8GK
M3GY9-G(,MKR:VLK:SJFFNSKIKB>N-=V,77Q,:M'2M17-,Q5&,:8[M-W?@OYV
M,=;Q>'LXVS/]7=IB:<MTQ.Z8[6_-&<LLYRSV9;\YZ[RUQ5^$ZG2^BOP7B;M,
M7L)1$6\\N55R<HB-^W.-WA>H[D999[,NMLV];M[^T^S>1>5*,NR6QRJSG1:4
M9U5,3IIKC153U757Z-#U=E:17335'\4;^F]0 =-<           !R+-.>SM]
MI&N-LT]>9C^<?%N48KG++F1FY/[,ON)2]B<7+A0BQ7&B,7=RM3LL35,[)W4Q
MO^Y[HA9>P&,N6+MN];JFFNU/+IF,]],Q,1VYYES_ (&>$&G3VC**KE<58JQ%
M-%Z,LIW1E/9YXF=_TOV7S?>4?I*/4;:J^NB+[&9_BHZ:-5]/\,=,7NCDEM?&
M;.,8=C[$(0B_4V\
M
M
M
M
M
M
M                 ^9\,F#N8C5;3EFU&=RY@+M-,=G9/T0PV]>='W,-I7'V
M;T95TXF[G&S9Z>J?\V9_P@U3&A=)3&_SM7E'7W;&''PRU3.LFE9G/.<7?G_^
M.KK[7Q9\K;)Z?_\ $VM\YT1;T1JNT3/1C?&CJO>9\HJ=%G/;#Y8 ^,GE0
M    !-3._P N>$JI;G?LS['W?M1/#Q'TG@DUVN:OZ=PF.BN?,*;E/FMJ-U43
M5&_F_:O2:/TA1I#!V<?:RY&*CS:(B(V17,;-FS9V)^]87JCL1G.4Y;^?..XN
M5\4CA6C'X*O1&-N1-^Q,T8:B9VS3&RB(B9[/,_9?-)Y2^CMJ\@M:KK.W^G8S
M,Z(MHBZ8G_?$71=C5&G%UN3+>Z9LYZ=--^OIW/7@Y-ZS-$Q%493/-GN[:E-.
M79_9M_S?0CMW*8 @           !R+4YQERN3&_N<SZ]P,:]7-#:6HRJRL8B
MJ*;M'-.>S++9ES2^-Q5Y;G*IJY,1735E53,3'7W]?]FQM9%E=>3VMG;6<YM5
M%<51,:.Z_KB^%Z*KIOU:5Y[#WZ;MNBY1,54UTQ53,3$Q,3&?-GVNVK//W%\U
MYMZ4T33A>5,W\%')KY4[9ISCF[$R] OI_DS+Z,IL+.WHGZ-I3$]D_P 4=TWP
M[5%>=$3K @;ZX
M
M
M
M
M
M
M           2 /S]*X2F_AK]FN,Z;ENJFJ.O&6[XV'3QE<%1A]=-.6J(Y--.
M-OQ$=JNKR[K,E8@W')PE-GA$UAHHCDTSCL1,;/\ CJ[KY,^5ED]_)O)EK=%]
M.5VE$Z--TV,S=?JT>^'GO**/\NB?O7;;GEJ=Z",^$E\(QT/(( )      !/1
MY>%(C$^7QHD<C/+?OYNS\?Q]?<[SP8ZX5Z"TWA-(4S$4TW*.5'-.543M['9=
M!Y>[L=?<C3&?=C+L3MZ_:9LDRJNQM*+6B9IKHJIJIJPNFF;X[-,0FF;IB8QB
M;X[E^G1.E;6D,'A<?:N4W//=JF]5%.WD3.R8G+=NVPY=///_ !;LL\]N_K/#
MG$]X2?-+=W0N+NS7>SSP_*JB8BWRIC*.?8]T7J8IJJCGIV9<T]?X_P!K['\G
M.6Z.4,BL<JIT37$4VE-]^;:1HJB9ZYC.[)>KL+:+2F*HZ<8Z^EP0'<9
M       $T1SJ_)Y^:KFYHZSCYIN7.R.LF_1</O? #K;^#--4VL^3;Q<S37GE
ME,;-_P!^7;7,*:XF(F)B8F,XF-TPLT:%TC.&QEC$YSG1<IG9V9CP0NV:C:4G
M&:*P>(G;R[4=O9LV]:?V=;8_8_-GRE-5E;9-5/\ ISZ2GJIJNOT?[KW2R*O1
M,:M,.V@/U1O
M
M
M
M
M
M
M          $@,5'HA&@HPG"!I&]%%5--Z_=G/DY9YU5;>LRKF.9T5#5*[@]8
MK6,JRY.*F*Z<XV95S5.R>T^<OE.\GS;>3L6L4S/J^565<S&$15?1,SVQ-SB\
MNT7V%^J;UIFNF)SGXX_RRV;E*>?M^%5G/9G&Y+75GGV_+Z'\Z/C>\2I ,@
M      )HE*FIZ_65JP'<M2-:\1H32V&TE8JF*J:J;<Q$Y9T\J,]W8Z_;7JM4
MM9+.F=%X/'VJJ:JJ[%,WN3,3E7/7ZTK%$Q.4Y[9G/D\^76[7W[,GOKBA<)\1
M%S5_$UQRKE5-=%5<[:<IG*(_S^)^M>:CRD]7RF<BM:[K'*=%%\Q=3:QS+HP^
MGS)G7=#J<FV^;7-$X5:8O]K'>]X(.579B)G;LB<HF-T];+[U**(RY^5M[64=
MGZ>L^D)_1W%(             %2B-TSNB<Y^)<JXNVGJL5H:+4SG%B<J>Q&S
M..>>MO6U(G9,>6Z7N7BF8NJNQC[<SZ6B+<QLRVS,9O;^;[*9HY1HIC_BT5TS
MW1G>[:VLCJ^G=KX/9 #Z!=8$)1 $$0
M
M
M
M
M
M
M                        $)E$ 6/NC :-F<+H;$TT9S$VZ)J['+N?%UMB
M^ MF]$YU1\_:G4XKS/E>=JL^5EGR9B9J[<91.>Q^5>>OD^<I\F>5**8OJIL8
MM8C'_2JBO#LCHTN?RI9Y]A:1]WP8SF?I8RW3&WZ''GKJU,S--.W9MRGL^%+7
M$9=GG[?EF_EC.B;G@%$!=         GH2)Z*LON[:M6 K<C.,^MX,W[.K>G\
M1HS&X?&X:J;=RB]:FNJF>3_515$U1VLGX,3'=W^7:3U93G$;,XRW_M6LK:;.
MNFNF9IJIJB:9B9BZ8F^_1=.B=6G0F_IONF-,3TW]2^7J+K9A].Z&PV.PM451
M111%_P#Y^3],S$\VUV3DQ,;-G6YO+L=Q;PXH'"?YVQ-6K^(JY.'O3G%VJN9B
M)B)RC*<\\YRYOH7$YHC*)C9LSB>:8G=,;]_Q['V)Y)\NT\HY#8V\3&?%,6=O
M3'\-K1$1VQ$QFSIUSK>IR6VBTHBKIPF.N,;NC]7% >D9@           $]&6
M?/\ %Y=9[1XI-^KEZ2MY>DBBF<__ ,H^GM/%U,;^U/T/;O%*HGDZ2JG=--N(
MZ_JHW^7,];Y$1/SED]TW<^9[(IGQP;&2\^._P>T ,WT6[ A*+YMPB<+.K^JN
M&KQ.FM(V,%$6Z[M-NNJ?-+G(C/*BF(F<YG*(SRC;UFME>5V5A9U6MM:6=E94
M1?77:51113'755,1"*JHB+YFZ.F9?2<W6M8];]&:(M>;:2QMC"6_TKM<4YQV
MM^79R6/^'[HJM^_&)T;JK@)P]5-55-&D9OUQ55&>6?)IRV<^R,\\MJUGKWQA
MM<-9*KDZ6TQB;]-<SZ2F[=B(B9SY/JMF3YQ\L/E-<CY#5:6/)]%?*-M3$QZ2
MC_+R:*[[IB:ZHBJNZ>FBF8GHF7$RGEVRHOBB)KGJT0R<=>^.YJ'H2W$TZ5LX
MRYMSMV:I]+E.6V>3.^>MS/)NM?18]7,#7-&%T9.*RY_-:X^K0QVJK]<^JN7J
MM\^FNW*MLSV9[.]2F8ZW=V_2_!N5_E0\O6\SZM1DV1T]&;9^EG1UVE\7SV.1
M:\OVT\V*:=Z_1CNC 8.:*HP^K\17EZ6JJ[=JR[.7)B)_:_+T1T7R*)F,9H.W
M=IYIIJN43^R,MG:6*^5&>Z,NXA5,3S1.]YFOY0WE5-<5?.$1=T1D]C%/?3F7
M3?UL'SWE'M1^&%_[#=%]T3553%>@9HIF<IJ\WN;(Z^7(?8-5NB@:HX^K*]9G
M#TS._EU9Q'_Y4Q]S&B]+ENV[.NARNMG':F8^ATLB^4IY3V<WVEO86U/337DU
MG3W1-&;.U>CEVWC&:9[KOC8S!M5^-QJ'I6W37:TYAK5541G1>JY-5,SLRSVO
MMNK^N^B=*QGH_'X?%=BU<B9V[MF_M9,)*C$7*9IY-Z]1EEZF]<IVQNSY-7,^
MKZI<.^MF@YIJT9I?$V)HF,L[UVJ-DYQGZ;=E^Q^D<B_*RM8JIC+^3;.JFZZJ
MO)[2::NV*;2^-?\ %<WK+RB]NST?=F^=]S- &,SP/]$TUNT%=HJTS%6FK5.R
M;5=ZY3%5,[\\ZL\XYI[&U<SX'>B;:I:PU^9Z6M?@.>33Z>Y=F[1RIWQE%.>4
M3LWSUW[EY+^?SR<Y3S*/6_4[>N;HL<KB;/KO]+=Z*[MKCL=;)^5K&TN^EFSJ
MJT;\%S,= U,X4M :PT>::'TGAL;3L_LZ\IG.,]E-7)JG9UH=_?L>39596U$6
MEE:46M%6FFNSJIKIF.JJF9B72B8G3&F.H 9T@
M
M
M
M
M
M
M                  #S;QM]7Z-(\'^L5FJGE548*Y<M[(SBNF,MF>[.)>DG
M5M=M7*=+:*QVCJIB//5BNU$SNSF-F?QN5R[D7K.197D]V=-MD]M91$],UV=5
M,;YA2UIOIJC73,;882'G>JUG;KWT551,<^<53]&2%V?V[8VYOK'#AJY&B=;-
M-:-F(I\ZXJNWE$Y1ZNK=V?+:^2UQ^S9W7\>^4,EKL,HMK&OG65K79U8<ZBN:
M:O\ RCN?FE=&;,T^S,QLFY2 8%0         !/0D1IWQVU:HT#]K0VD[N!Q>
M'Q-FN:*K5VW7-<9QZ6F<YC9V/O7J.##7&WI_0.&QMJJFKD6J*:LM\54Q$3G$
MYSGS];XUD2)V;9W[,NO$_1LYNL]?\4CA-KT=I.G1&*N3&"NS,41.[TT3V8YW
MZ=YKO*.,DRWT%I5=8Y5FV<ZJ;6_Z%75IG-G7?&G0Z/)UOF5YLX5Z.R>C=?>N
M4CDW;6V9RRIGTU,SNFF=L9?3_)3IMYQGG'8CKSUH[+Z<_MU/07*0C,9("
M      3TT9[>;^<)JK679V9[-R;B)2T1M_9W5Q#BS:!G#:,NXC+*,1,1%77R
MGK<RWW@<)7>NVK5$>FJN1EUMF^9W9;%V'@PT55@M"8*Q7%,511-4\G=Z:<_*
M7Z'YM\BS\LKM9C18V<W3T7U71M;N14_2OU1O_M+O^2$\^?ESII6IN/AQY+6J
MF&Q&KFK]R+NEK]NJW>Q%O.?.W+IF/2U1,991.V=^>R-C],\KO*[(N1,BM,NR
MZTS+*B+J:8Y]K:3S;.SI_BJJGNC&6YE&44V5,UU3=$;9G5'6^I<;CCSZ%U#P
MUW Z.NVL=INJ*[?F-$U5QAJIIB8KF:9B)JISZ^43UYW8Y7"MPX:R:Y8R_BM,
M:0O7J:[E==JQR[D46J*I]3E-4[/BRZW8^=:P:Q8W2F*N8W'XBO$XF[5-====
M4U3RIW[9G8_'IJC;V<^WY?YOYO><OSO<H^45O5%==63Y#3/^5D5G5,413$Z*
MK68G_,M)BZ9F?HQIBF(NO>(R_E*NWJZ::(G13$W?BTW3[MR,Y1OC;U_I[O.H
M9JU57-$[(W<_EV%!^24Z?U<Z0!D0    *L1LGXOV^6U2$3'<*E,]:?+<GW1G
M3,QMYIVYQVE*)3<KZ/+R^]&$W?IMT#Z;J9POZRZNU4UZ(TIB,/,51,1YK7R=
MG8BJ-F2Y3P)]%0TSH>FS@M8<)^$K<S$5XF?-,Z=F4U9\J)[/.M&>:??U]V7T
M)JJJ=F_L];RZ[V7DQYQ.6.1ZZ:LARVVLHC_AS.?93&J;.N^F[LB.UMV&6VMG
MS*YCJG3&QE^\#_&RU,UQLX>-'Z7PT8Z[1$W,'5-5%=%<[Z8FJ,IRW;:M\2],
M91.4QV_+XF$%H+6/&:,OQB-'XF]A;V6456JIIF-V[*8GNK@O #T2#6C5*/.V
ME)N:8PMRNB)\UY5RNBF,HF<YJSC*(YLGUCY#_*ER>US+#EK)O05X3E63Q-5E
MHC&NRF9KB9G&:9S8U/19-R_3-T6L9OWHYO;,8LGH>1>!'CGZF:ZQA<-A,=38
MTI?I]-@KFR8KB(SB*L^SE&<<V]ZZ?5/(_+F2<H6,91D64664V,W?3LJXKB)N
MONFZ9NJNG33.F'?L[6FN+Z:HJC7$W@9CK,@&8
M
M
M
M
M
M
M               #%EZ(IP;7-":]XS%U6_,Z-(S.(IV917RJJIB8AX N3LY\
MYWY]?_)?FZ+CJ)B<58T1I>Q:FJG#V/,KE<1,[/-*YYHYHE86JG9W/H?RQ\]7
M(,<G^4G*-E33,6=I;1E%G,Q=$Q;1375,=6?-6'3#P/*UEF6]<7:)G.CO4P'Y
M:YH          FIWI4815@*TQ&4=O/?W.RYNC<?<PN)L8JU5--5BY37G$Y>I
MG/*=W6<&*HRRY_NB/\^RFSIRZ^>?-S(IKFF8F)NF)B8F/C1==N.S0O3\$/"%
M9UFT)8Q4U97K5JBW71$QRO241&>6?/EGY2^DQ$99<T;IZ]4QMCXH^.5K7BK\
M(].B-,SAL17'G;$\BFBF<LL]L<\Q'TKJ>,HB*HRRRKIB[3R=W)KC.)C+L3O?
M7?D/Y0_..06=I5-]M9W65O&JJ.;7,1AGQIC5@]3DEMZ2B*IQC1/7=HCBX%6]
M*C,H/7LX       "K;N91,3&>><<W.J47-D1.W9ES\\[]G64HC9LWYY_$K6[
M<UY441RJJIIIIB,\]L];N<R8^/T3\?H^R\"&J%6EM-6IIC.SA*IJN;YB<HCX
MMG6_FN>V[=-%,44Q$4TQ$4QUHB,LGP3@!U#IT5HNC%7*)HQ.,IY5=-49333L
MRYHG;R7T/A+U_P %JQH7':9TA7%&'P=JJO;,1RJN3,TTQGEMF8W;\H?OWDCR
M=1R=R?5;6\Q9YU,Y1;55:(HHBF_3?A=3%]77>ZN3TQ11?/3IF>KHV0\K<=CC
M68+@]T!>LX:]17IS&T5VL+9IFFJ;7+HJ]/5&><3/]WK1VX8M6L^L^,TSC\3I
M+'7:[N*Q5<W+E==4U3%4[>3$SG.SK;H?3N,%PO8O776+&:5Q%VJY9F]<\[4U
M1&5%'*GDS&W9LVP^)Q7$;<HV?M[,]F7\]//'YSK;RBY1JS9FG(,EJJHR2QOT
M3%]TVU4837:77W]%%T1HO>-Y3R^;:O1HHIFZF(Z?O<$LY3$[MF]159J[66_R
M_;Y9*3\AIERY %@            5XGRZR@K1'<G^?Q*U7#]/0NEL5H[$TXO1
M]^[A,31/*HO6*ZK=S/=ZJ)C+/N;%S[BZ]$LU@U<IPNC-.S^$\%G$5W\1-5R]
M13RHC97RHG9&:U=RM^4Y1L\NV53$[^;=&_/MO4>3'EIRER-;Q;\GY7:V%5_T
MZ8JF;.TPT5V<_1JB;HB9NONPJAL9/E5=E-]G.;U=$Z=3,?X&^,=JOKS8JN:%
MQ]%=VW;IKNV*ZJ*;E$U;)B(Y4\K*K9.49[8G)]YIGKQES;<MO9V,)74W7K2V
M@,51B]$8^_@JZ:J9JHM3--%S*<^35E.[.%ZKBP=%"IJILZ+UUMT44T139M8V
MQ3_63G5E$W<ZHIJW[<]N6Z7VMYN/E*Y#E_H\EY8BG(<JJNIC*(O]5M*IF;HJ
MOTV,W>U,TWX2]3D/+E%=U-I]"K7_  SP^.A?!S1=8U6UQT9IK"V<9HS&6<58
MO6J;U$VJZ:JHHJSRY=-,S-.V)B8GG[<2[.^G[&VHM*8KLZJ:Z*HB::Z:HJIJ
MB8OB8F-$N]$WX #*D
M
M
M
M
M
M                                                    !Y7XY.I]
M.F=0],6/,8NW;5JJY:G+.:9BBO.8RW9[.Y#$1Q.%N6:[EF[$Q<MUU4UTSOIF
M)F,I[C.$TMHNSCL-?PE^GEV<1;JM7*9_1JB8GR[#$1XVW!A=U9UVTU8\SJMX
M2[BIJPLU4U4<NW.>V(JB/CR?%GRL/)JK_P" Y5HCZ/TLDM;HTQ//LYJZN=$3
MKNAY?RAR?F6D=%],\9\'E\5?,YW\VR%/)\814\N@ L          ">GF\H[/
M[$B:%:L-7]ARL/B:\/=M8FW5-%=JN*J9CKQ/9ZR\;P$\(,:?U?PM=VJ*\=:]
M)<IS]-%NBW$1LZV64^4+-G7\O+N/2'%JX4)T!IJBS=JF;./J\QBF9CDTS-,Q
MS[(SG9L[C]!\W'E'ZCEU%%I5_D93$65I?A$SILZ[HZ:9FZ_55?U-_(+?T==T
MZ*:M'9.OW+KE6>>U*Y5R8KB*XRRN4^:1EE,93ENG/;/8[3CQ3LSYGU7=&CIC
M1O\ T>A2@*@    *E-JJ=L1^V/"EY()J(G*?VSNV<_\ EW'HW@#X,:M+8[SY
M?HRP>&F)IJG..7.^F(V;:L]N76WOFG!MP?XG6#'V\/9IGS*/37;DQ/)BF/5;
M=D;NRNBZJZL8;1&#M83#413313'*JB(SKJB(B9G+?V/YO?\ D/Y,U95:QE-K
M3_\ #V56B)C_ %*XPCKBF;IF<.AN9+89TYTX1O\ T=AHMQ13333&5-,1$1UH
MB-G[-BPGT4;C*SB<7A]4-%8FJ;%J?_B5-.7)JJF*OCRC9$;MV>2\=P]<),:I
MZJ:6TYE%56%L3YG$U13Z>YZ6F8SWS&>>78SW1+$ X2-=<1K%IO2&EL3755<Q
M=ZJ<YG.::8G9$9;-WTO)_*:\O)R'D^SY(R>N:;?+XSK>:;XFG)*9F+HF+KO2
M5QFS$_PQ+5Y<RS,HBSIFZJO'_;&KMP=%FF(C*,\HC9VOHYY4E:O9\41LYN;;
MVY47P%3T_'0\: +               CF@(N !(CFKQ$91OF=D[.O_+KN.J\K
M9LW]=2KH_L/2G 1QJ=;-0=(6\9H_&WL3AXIBU5@KTQ5:\SY6<Q%-><9[99#/
M%IX]FJ^O-G#8/$8FG1^FYMT^;6+_ "+5BJ[.^FW7-643,QLB8B,YRSC8Q4^5
M'<CR_;X7Z6B],8K!7Z,1A+]S#WK=5-=-=JJ:9SIVQV]K]A\W/GIY5Y KILZ:
M_6LASHFTR2VJF8B)NOFQJO\ \NJ[JFGHS=,RZ>0\J6EAHOFNCV9GPZ8^.AG"
MTUQ5$54S%5,Q$Q,3$Q,3SQ,;)B8W;=J=CU<5#HF&.T3=PVA]<)JQ&CO2V+.*
MFJCS2WLRIF9G+9GEG%4Y3^U?GU+UYT9I_ X?2&C,78Q-F_:HNQ%J];N5VXKC
M.*;E-NJKD51SQ.3^@/D'YR^3/*&P])D=KFVU,1Z;);28BVLIZXPJIOPJIOB;
MNA['),NL[:+Z)T]-,Z)CN=N$,T7Z"W #,
M
M
M
M
M
M
M     $,]ZS!T5[@3O8_!X'6G"V9RP44VL5733GGG%<4\J8V;HCU7;VKT#Y'P
MY\'-K6K5C2FA;D1/GBQ55;B8S_K**:IICMSG,1EMS>%\Y'DM'+/(N79!,7UV
MEC578X7Q;6=]=E=_ZHB)ZIN:N6V$6ME51,7WQ?';&F&&)GZ7..UVY2W(R_9G
M_/\ 8[UPEZDW]7=.Z0T5?MU6Z\)?KIIBJ)CE4S.S+/L=MT2:MG9SSSY]O@?R
M<RS):[&TM+*TIFFNRM*K.NF=$TU453353W51,=K\\KIF)F)T3&C9\;%$!10
M         1CP_0@BB14C=V9V;OO[2-N_7:JHNV]EVS7%=$QOSB=\?0D^/FW)
MH\OV?=VU::LW3TW]$W:>WJ@E>#XN/");TYJ_;PU5<5XW"^FNYU9SYG%,;)SV
M]?9UWV^K++..OMC=EE].WRW+17%[X2[FKVFK5'*F+&-J\QNYSZ6F*MF<\V64
MKO47+=ZBB_:JBJU73%451EE.<1/-U_N?67F]\HHY0R"F*IOM\GB+*UUS$1]"
MN)QG.IQG#.BYZ;(LH])1'M4Z)XN)*",R@]RV@1B":9@$!&:9,@<G#YS.S?M[
M$;=CNVI>HV,TWC*,-AK5<Q-7]9=BG93&6W.=T;/H5=0^#S':>Q%%BQ:KIM<J
M.7?RF*8B9Z^[9EU]JY5P?<'N#T!A*+-FW1-^:8\VO9>FKJRVY3,9Q'TO9>2O
MDE:9?:1:6D549-3/TJ\)M/NT>^=3;R>PFKJB_'AQ4^#S@]PNK^#HLV:*:KU5
M-/FUW+*9JRCE9;YRS[N4;GT1%^;I?2EG X6_B[]44V</:JNUS,Y>EIC/?/7W
M/WRQL;/)[***(BSLK.GLB*:8TS/C,NG$1$71HB%ESHKG#=.'P^ U:P&(Y4WL
MIQ]%%>R)SKY--5,<\1OSZ^7,L-S,1EW7I?C:\)-[6/7G36*F]-W"Q?RPVV)B
MF(JJC*,H>9<MOEY3Y?%_*_SM^5,\K\O9=E,U7V=-I-A875?1]%8_0IFF+YB(
MKF)K[:M+P'*64^DMJYZ(G-B-5VC1VW%4_1UNYMS4U2J5-^;4-&0!=
M              KQ1GNWY_1"@J4S'EN4JCIP%3.)C.:8G;Z6>M,1LR^-Z4XO
M_&EUEX/\=;OZ.Q5V]AIN4^;X:NY-5%5K^]3E5G$1R=F666YYKB-N>?-EE\7W
M=A-.49[>MV.;=UG1Y(Y8RG(+>SRG)+>TL+>SJSJ+2SJFFJ)CLZ)Z8TTSTPR6
M=I51,54SFS'3%T?W99_%PXZ&JW"!A^1:Q5G Z1MT68N86_>HIFY<JHB:_,L^
M3GE5GE3EV(G-[$B>MMC+9Y9,(G5?6O'Z'QEC'Z.Q-[#8G#U17;JM5S3'*IG.
M.53&RJ,X7X.*5T2ZSI2<+H372NBWC:ZHM4:1SIHHF*:8BF;D<F(JFK+;,S$Y
M]=]T>:CY1>3\H9F0\M31DN63,46>51=3D]O,S=$6GU5I?,1AF58WQ@]=R?RU
M37=1:W4U]$X15PGO7F,MGTQO^)&'YNBM*X;'6+>*PE^WB,/=CE6[MJJ*J*H[
M$Q^V)?HQ+ZGIJBJ(F)B8F(F)B8F)B<)B>F)Z)AWHE$!<
M
M
M
M
M
M
M                6%.BG<7*[:Q&'UOT7AJ:,)&?X1JHMQ&5SDSMF:=LYY9Q
MG&Q90F<XSC=E&6[F9K_"3J!@-9]#8[0VDK,7L-B[-RB:9Y,\FN:*HHJCE9QG
M3,Q+$;XQG MBM1M8L7HO$VKENS-ZYYV\TIBGE6XF9C++.,HB8Y_ _G_\I3S;
MU9#EWSQDU'_PF7576\4QHL<IB-.$74T6L1$Q-_/SM</'\N9#F5^EICZ-?.ZJ
MNC:\_"M%O/=]/62\C9G\6]\NQ4\^I@+          ".9$H"+NH<BJNN(Y5N<
MJZ?43NF*NWFNT<6+A%MZ:T+;T=<KSQ>#MQRIJJSFKD1&?9V[-G6V+2_+GK[I
MV999Q/EL?7. [7F]H'3N&KIN338O7(IO>FF*>1,QGG$9/;>;_P HYY.RZBJO
M_1MIBRMH^Y5-T5:='T9F)UW34V\CM_1VD>S5&;/5UKQ]>](GMXJC%6Z<59F*
MK-[TU%5/J=L4[I[>:7*7UG$Q-TQIB8OB8PF.B8ZKGI57E91&6_[_ "\I0BF)
MB=NW9U^S_--;G*<N?./*>L_7T/H3%Z1NTV,'8N7JZIBF>13GEG._M;=ZU%-4
MU133$U3.%,1?.JZ*8B^9E;'KZGXV<S,1EOV1$;YYOC?>^"_@/QVFKM%_$4>=
M\'3E5,UTY<J.M&>V8R['7[+[CP6<72U8BWC=+4S5<V54X>JF-DQNY?6CL99S
MVGK?#86W9HIM6J*;=NB(BFBB,HB(W1L['7VOU#R:\@*K3-MLMOIL]%5-C$_2
MJ_W^S&'T8QZ6[8Y)TU[.+\+5C57!Z)PU&&PEFBW%,1RJHIRFN8C+.9W_ !9N
MR@_8;&QILZ8HHIBFFF+J::8NB(CL="(N0>6^.%KQ9T)J/I:Y5=\SO8BQ5:LQ
MRN3,[/3=GK;.?XGJ/^6:R]T6_7FYA<%H;16'NTQ.(M7*[U$53G$>:51'*RZ\
M1L>!\ZG+\\F\@<I95'.BPFRHCISK;_+B[7,9U_<U<NMO1V5=6J/'0L&XO$UW
MKEV[<F:J[EVNJ9F<YVU3,9_%Y9.(J5;LOC[?QJ;^45]\S..F]^=7@
M                !F (YF: BZ-0CFKVYVQ5%55%=,Q--=,\FJFJ)SSB8W;-
MW\W'5K<1Y3W$3-UTQHF)Z!<FXH_1 =,ZF7K.C-.5W]):$SFFBB;TS5:Y413%
M4S5%7J<L_P!C(OX-^%30FM> M:0T+CK&+MW+5%RNW17$W+,U4Q,T7*=\33,\
MF9B,L^?:PK-NV-FS?_+L_0]%< '&=UBX/-(V\7HO%7*L'RH\]82Y77-%=G.)
MJIIHVQG.6WKQS/I/S2_* RKDB;/(>4YKRODZ^**:Y^G;Y+&'T)G3:6>'T)F9
MB(^AJ=[D[EB;/Z%I,U4=%733'OB/!F'2/)G%KXVVKW"'H^W=L8G#X72<SR:]
M'U7)B[,Y1MHIKB)G.>;.J>ML>LON???(W+62\H9/9Y5D=M1;V%K3G46EG,3'
M9,8TU1TTU1$QJ>OL[2FNF*J9B:9PF$0S'47
M
M
M
M
M
M
M     '@7CS<4[#:_Z"O8W!V:8TY@+-RYAZXBB)NTT6YGDYSEZ:(IB(VYS':>
M^DLQGLG;S3UI[?EV'#\I/)W)>5<BM\ARRSBTL+>B::HZ:9_AKHG^&NB;JJ9Z
M)ABMK&FTIFBJ+XG%A"ZQ:OXO1.,OX#&VZK5_#7)MW*)RB<Z=G7R?@S,[MO:^
MB>XR#NB#<1J=/1B-;M6L/11C;%J;N,P=FFFF+TT4YS<IHIIC.:LIF<L]N>>Q
MC\XO"W+%ZY8OVZ[5^S<JMW+=<<FJFNF<IIRRV93W7\N/./YOLK\GLOM,ERBB
MJJQJJJJR7*,WZ%O97_1F)PSXBZ*XT3$]%TP\#E^156%<TSS9YD]$QQC4X(FF
MDY/EV.T\!G0TDHCEY?YHS3D9T"4!8    !'(R^]7.@0$W)1BGMDU0)N4FC/?
M3/)GFG=M\.<))IV^6WR["O1%54\BBF:JIW1&<SG,[LH_8B,8NQN[L=7QXIZE
MT?BI<*GX:T95HK$U<B[@<[=OE9_UD;-L3S^!ZIIM\JJ**::JKE4Q331G&?Q9
M\VZ8^+:M\\4OB[:\:0T_@<5@\!>LZ.KJIF[=N9VZ)IY5/*JG.8B=G/N9&^IG
M 1HC1T4W<39HQ6)B(F9KB)HIJV3LV1GE/Q=M]N>:/D3E+E7D^Q]-8VEA%C,6
M<6]O353%K977T33%41G71]&^(NGK>KY,LZ[2S^E%V;.;?5%U]W3'=<\BZA<
M>E-+U4W,11.&P_I9Y564353G'-OG9NWR]TZC\&FC=!6J:</:IJO1&55Z:8Y7
MQ91L[>^=^SF^A6Z(IB*:8BFFG933$1$1$;HB(V9)WT[R#Y(Y)D,1--/I+6[3
M:UW3-_W8_ANVN[96%-.&F=<@#U3.  9L7?HD6OM>D]?<=H[E\NWHZJ;<;9YZ
MJMFW9V=GQ0R9]:],QH[1N-QTQG&%P]R]NS]3&S]K#RXQ&M/X;UPTQI.9F9Q&
M(N;9F<]ERKR[CY6^55RU%ER3D>14U75Y3E/I*J==E94S/_OFF]P/*"UNLJ:8
MQJJTQU0^(U>7[%--/EY?L0R? T=/:\<@(Y(\F4YT"41R\LX0+P 2
M              !F (YJUO/?UNOSS]_:4%2F=V7W*3&J!WC43A TKJWI"SI+
M16)N8?$6;E-R/,ZZJ8JY,Q.57)F.MN9&/$[X_P!HG72Q9T1IRY1@=-6K<6^7
M=FODXNN*HIB<ZM\U1._;MW]=C,QLG/X^Q+]#16E<1@<3:QF%NUV,39F*[5VU
M75353.><;8F.?:_3_-MYU.4/)O*,ZPJ]+DM<QZ?(ZYGT=I'351?S+2.BN)ZJ
MHF-#H9#RA785:--,S]*F=6N-4^+.&Y43$3$QR9C.)YLIW=U&E8YXEG1%**J<
M+JWKE?F?[.SA](W9JJJY4U\FF*ZIF<Z=L9Q.V,HRR7OL#C+.(LV[]BY3=LW:
M*;EJY1/*IKHJC.*J9YXG^4OZ/^0_E[R?R_DE.59#:Q,Q$>FL*IB+:PJF.;:4
MXW8W51]&J[0]MDN5T6U.=1/;'3$ZI<H![5M
M
M
M
M
M
M
M   "$[D0$DTQ,3$Q$Q.<3$Q$Q,3LG.-TQ,;XGM+57'.Z'[H_6;#XC3FK-KSI
MI>FJN_=PMFBB+6)JJC.J:8BG.,YC;3GLYNQ=6I[66WNIGE_*WR/R#EO)*\CR
M^QIM;*J/H586EC7T6EE7C35&CJFZZ8F&#*,GIM*9HKB^/#KAA*:[:A:5U>Q]
MS1NEL)<PV)M\J)BJB8HF*9RSBK=_-U+*,LXV\V?:ZWA9@G#GQ6=5M?,+?MZ3
MP=NSC;E%=%O'V::8O4\K+TU6STVZ.>)W[UASA_Z&_KAJWB[UW0&%N:7T3:HJ
MKJQ--<1533RMD31R<XV3&Q\"><7Y/W*W)%==MD=G7RCD.=,TUV-$U6]G3INB
MULJ8F;HCG5TQ-&NYX_+.1K2RTT7UT]7.CMCWK;.77VSY?$JS%77G*.;+]C]'
M2NAL7@K]S#XO"W\/>LU54W*:K=41%5,Y3'*F,IB)C?\ &_+Y6?/\6>WM/P*T
MLZJ9F*J9BJ+XF*HTQ.%TQ.%V$ZG'GOO4Y03<F4.3/65B80@(Y(\F4YT"5-3'
MEY=I#D^6<)J8[7=\NTB=,",QY=LY,\\=OR\H5J,/=JRBFS>JJF8B(MVJJ\\]
MVV(G^3[=J%Q;===99HC1&@[^(BYNFO.ULG/]*GMRWL@Y*RG*JXLLFL+6WKFZ
MZFQLZ[2J>R*(G0O11-4W4TU3.J(F?<^&YQ$YS/E.S9]'TN7A<)=OUTV[%FY=
MKJGDQR*)JSSW1LSW?S7?N!CH4VE](T>;:T7ZM%<F**O,::XN55S.VJ(B*>;=
M,SE"ZGP5<2?4?5C#VJ*-&VL;B;6WSSB(SF9RB,XIYMV>V9VOW+R3^3AR]RCF
M6F4T4\G6%49T591_JXW7>AI^E3.//NAV,FY$MJ]-5U$3[6.RYC]\#/$.UWUL
MQ%F;F$KP.C[],3&*KCDU4Q,9Q.4QEGMVKT' /T-O5/56FFYI6J=.XF*:9B;]
M%%-NBO9,SLIB:LIW99=?MW&<)A+=BW19LT4VK5NF*:***8IIIIB,HB(B,HW=
M9R7UCY$^8+D/DC-M:[+U_*J;I]-E,1---5UTYEC%UG=T_2BJKK>@R3D>QLM-
MV?5KJX8/R]#Z&PN L487!V+>'L6HY-%NU1%%,1V,HC/M[9W=9^H)9S?MU%%-
M%,4TQ%--,71$1=3$1A$1%T1$:G5A, N    /BO&*TO1@=2=8\15,1R=&WXIV
MY9U3$91##6Q>D)Q-VY>KF,Z[UV9F=G_F5=?;MWYLP_C*X6SB]6L5@;V448JF
M:*IG9&6R%B+2?$QT)B8SMXV;$YUU99SLSKF8_N]GRW/COY2/DSEW*N79#&2T
M4549-D]<51-I315G6E<3?=5HG1$1%\QAUO-\N9-7:549EUU-,WQ,W7S,QW80
MMC173V)SW[=^_<C$;^SN[KW5I;B8S:FOSMB9O<G=Z;N?W=_8?+=)\5;6FW5/
MG?!^:Q$[)\TB.OV/!O?)V6>0W*MAHG([:KKLXBTC_P )JG=@\[5D-K&--_\
MMTO-,T[-D;8YXY^[U_YH1,]>>;Z)?5M)<!VM.$BJ<3HVNB(V9Q5GGW(^)T/2
M.K>.PD9W\+>IC9NIJGZ(^-Y[*.2\HL9NM;"ULY^_9U4X_P"ZF/CM8:K*J,::
MH[8E^%5VNMY9J<HS,YY>9W(GK315'Q[81[<3';\OV-2:)IQB[;[V.^]()LNU
MW8.3Y>7W(SA*(\DBE-\" FY*4B8 1R02 (\E$R(".2!> "0 1> "0
M  !'-6HW=I05;<3UL^U]/EW%*H\1-R<N3,3,3$Q715&<<B:9SIF,LIV3E,+K
M_$CX_F-U7O6M :T7)QNBL37:HMXNNJN;N$RF:8Y,35E,93MSC*<HZV:U'333
M&W?$;.?+R["$[?\ AF)B8RW[)SS[#U/DAY99?R)EEGEF06M5G71/TZ)TV5K1
MTV=I1?=535$]4Q,WTS%6ELY-E-5C5%=$W3JZ)C5.^[IB]FZ:KZUX#36!L:0T
M;B+>(PV(HIN6[E$Q.R=N541,\FJ-TQ/Q9NQ,5'BB\<S3.H6D[-G&XBYBM"W:
MJ:+MFY$UQ8M;JIIB:HW1.<9;8RV;63)P5<*^A-<=%6-,:#Q5&)P]VFF:HC*+
MEJN:<YHN49S-,Q.<1//EOWP_I!YKO.SD/E)D_P!":;#+[./\_)*JZ9JT77VM
MEA-5E,SC$7TZ(J>WR#E"BWIU5QC3./;&N'TL!^M.@
M
M
M
M
M
M
M           *=VU3735173%5-43353,9Q,3LF)B>94$3 \Y<)'%7U-UEL7;>
M+T38M7;N<S?LT\BKE3.<S,=GL9+?.O'0E="W:;M[1.D)MW<YFBU<Y41EGGLF
M*9RJB.;]J\FAF\'Y0^;+D+E.9JRSD[)ZZYB[TE%,6=<=-\549NGKEJ6V0V5I
MS[.F>N[2QM=;^A;:WX:*OP;33B8RV953MV[?[L3'7A\?N]#AX4*:IB-"55QN
MBJ*IB-W_ "LJO,S?EF6?)?\ )RUJSJ*\ML+YTTV5O3,?^=%<M"OD*PGVH[)_
M1BGT]#DX4XG\Q51M_2GQ7Z>BNAM<)EZ[31>T5-BF:HBJ9JW1SSZEE.9$M6GY
M*WD_%43.4<HU1'\,VUE=/5-UC$[)A6.0+#77MC@QV-4NA4:Q8BN(TA=HL4YY
M37-4QEMC/^[GNWY0]1ZL]"2U?P\VJ\=I.J_53-,UTT17R<XG.8B)IISB<LNT
MO"DO7\E_)_\ )C)8TY#ZQ.BZ<HM*Z\-<1,1-_3HGL;-')&3Q_!$]KR9P=<3/
M4C5^*<M&6<7<C+*J_'*IV?\ #L\&QZ2T+JIHW1L98#!8?#1NRLT13E&[9UMG
M@=A'ZGR9Y/Y#D5$49+DEA84TX>CLJ*9C_P!41?O;]%E33S:8CL@ =AD
M     >6.--CZK>BK%N,\JKD3G$[=^66662WU-<S,3U\GM_C8XJKS+"6HCTN4
M3,Y[=M4SVGB*:<LMF6Y\\^7MKG<IVOW:**=D2Y.5\^>J(5/-ZJ<X\O+LJE./
MKC9'/EY>7TN+<WSY=93>/OZY:TZ.YRJ^1>CDW;=%R)W15$;/I^[:_,O:M:'N
MY1?T?:KB/^&,N?Z?+<YE._+=/,J5SELW[.>>?PY]?[V*TLJ*N=115ASJ*:YF
M[H^ENZ#''W<'0M-<$VK>.R_U"W:GGJB(ZVWFCXNR^9Z7XI^KF,SB+U-G.<]D
MU<_6V<WA>C:HIRC*F8Z\_%\?EL4*MGW9[?+8Y65>3O)^43,VV1V%<S-\_0B-
M/_INN[F*NRHF--$3W/%6F.)'HRCEU872,5U;Z:9JK\7*'RO3'% TM:IJG"SY
MKMRIRY4Y];/TNSNKE=NO*<]F[GC/XNQ/EV'(G$S&65=4Q&6?-UMW<>=RWS;<
MDVV%A58S===96E47=U4U1HNT=6+7GD^QG^"([/CI6?M*<6?6["1-RYA)\SCG
MCE>+OE\_TEP<:8PFV]AJXRVYQ37.SXH^+9_-?"N8JJN.3<FJNW.^*IF<^OLW
M;W!JT?@;G]IAK5?_ #44S]/E^QYG+?,YDE?^AE-M9]5I%%?;IIBG1TXWL$\E
M6?155';,S"PS>M7:*HIJLW*:MV4VZ_%R\N91Y$[(FB8Z^<3'@7V<;J9H/$1,
M58##;=F<6:(R[.>7T_&^7Z5XNFKV+FOE4T6^5G,<F(IRSF>M],;NP\UEGF:R
MJG_0RJQM>VFJS[[YJGIT;V"KDFJ,*XGJP[L96=J<N>([L>%+EVNUGX%T'2?$
MHU?N45UV<75%W+.F.57EGULNWEM?+=(\3#$TTSYUO<JKF]5.W/+K;_NZ[SF5
M^:_E>QC_ $:;31,_Y5<5]VB=V+6GDZUCHB[JF_W/"44SGN[/<1F9RCK;/V>7
M6>G]*\4;6VS,U6;?*HYJN1,[.X^<:6X$-8\%,T7L+55EENMU?'NIYGF\J\E>
M4+&+[7)+>B(GILK2[OG-F-^A@JR>TC&SJW<7R/XO+8C,^7EY=Q^UI#5S'X:N
M:+N"OYQORMU]OK=E^7.&OQZK#W*9[-%7<W;W%KL:J;XJIF)C&)B[=.F+NG1W
M,,Q,8Q,=TJ$QM)I5*HRWQ-,\^<3';\I)JS^[9V,F&^12S,T>3Y3L0R6O@0$<
MC)-\" CD9%X@(Y&1>( CD7B ";P$<C)%X@C$Y(!,";E>7EL34U?%NVY^6]35
M*<E:OCX\!5JJC.)C9ES=?.-CU/Q8^-7I[@WTCYKA+ER]H^]-%.)PE<Q51-$5
M;Z::IRSB)YNZ\L33R<N>,ME7EUB*:>WGGG$\^S9\;I\B\M93R=E-EE>1VU=A
M;V56=9VE$S%47=$ZXF)F*J:KXF-$LMG:U45153.;53A=H9E_ =PXZ&U[T)AM
M+Z)OT5\NW;C$69JH\TLXB:(JN6^3%4U91.>4S$;([#[/FPW^ ?A_TWJ%I?#8
M_1F)N4X>W?IKOX:*Y\RKHVQ5E1/I<YB9YMO792'%RXR>A.$+0]G'8'$6J,93
M%-&*PE5RB+E-W*)JY%'*Y55.>>R(V;>;)_1CS/\ GHR;RALHR;*<W)^5+*B/
M26=\13E,1$7VMC?==?C59Z9IZ)F+I>UY-Y4IMHNFZFTB-,:^N'I$!^\.L
M
M
M
M
M
M
M                     ((I+ERFF)JJF*::8SJJF<HB(WS,SLA$R)W&Q.,M
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
ME,1SJ>B+6/XZ.GG4WWO:<E\J1:QF5W1:1K_B[.M[5 ?1SM
M
M
M
M
M
M
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
M+*:8B(OPB+>-,U4QSXC.C3?#V')7*T6L9E<QZ2-$3[?7VO>X#Z:=T
M
M
M
M
M
M
M           F7ASC"\+?FE56B,'<GS*B8B_R-]=6WGCFB?B^E]]X9^$&C0FC
MJZ::LL3B*)IM_P##$YQ,[-N?T+8N+Q%=ZNN]<JFJY<JY54S5,Y];.9VSS9/R
MWS@^4DV5/J5C5,5UQ?;54XTT3A1VU=/4T<JMKOHQWN/1&543V9JF=^^-NU3K
MGN3M5HJC?.V=GEUN?XH4:XY^OV>R_&I^(\-/8YR3-/YI.67-O^-3$7H
M       <FU3-541W(Z_-/Q]MY"XW7"#YPT=:T=A+O)O8CTF(BFKTTT37_>B,
MMG;>O;^,IPN$Q&,N911AK=5<Y[)F<L_+XYZT++/"]KO5I[3N,QM-4^8\NJW1
M1G.4<BNK;&>[XGYQYS>7?4^3YL:*KK;*[[.+KXJBRCGS$Q^"_1C+1Y0M\RBZ
M,:]$>^>Y\ORB(V<\Y]?;G.>WXD>7LR_E/=WI:M_EVT(?+=U\=+SK[-P5<.>L
M^I>(IOZ TMB\'RJXKN447:YIKC/TU,TS.6566V%]'BR]$RT-IZG#:+UGB-'X
MVBWR*\;755,7[D3E%55.643,;YB>;=LECFQVML;NWS=O=/[4\9TS35$U4UQM
MY5,S1.?;B8?I?D'YV.5^0+2F<EMZK3)KXS\DMJIKL*HOSIS:9G_+F>FJSNG7
M>Z&1\HVECS9OIZ:9P[M3."T-IO":0PUK&8*_;Q.&O4\JW>M5<JBJ.QV8YXG*
M8?I\KGYF*+Q;^/%K3J#BL/3=NW-+:(HF*)T?=O78IBBJJ.5/*FK?33._+9ES
MLC+@'XR^KFON LXC1N*M6\;513-_ 55YW;54\T9Y<J.MS\V3[V\VOGGY+\HJ
M*;.FKU7+XIOKR2UFZ:IB(OJL:YNIM*;\(B<^(QAZ[(>4[.VT<VN,:9Q[8Z)\
M7HH!^Q.D  \(<:7 54XJU=RCDU1$Y[?VSNSV?0\AQ/\ GVON>[N-;A<\'A;D
M1NV3/-ZKGG=ULGA2G+DQ//E.>7:G[_+8^=/+>RS.4K>/:S*ML.1E475SW*$S
MUT$U77ZZ5Y)K                         !> ";Y ! (\I !-RCE3L["4
M"]--6935EM2@)_-)0Y4]GNSX4HF)N)5[=^:=V7QQ%7TJU&,F/[EJ8V>JM43W
M,X[;A(PM%6J/C87J&D-"X+&YSB<-8JSV3'F5,9=O*.UUG1\?P-:K8N)IOZ.M
M5Q5GG')B(SGGC*/VOHT7.3&R8RY^S_F_:T)J[CL?5%.$P]=R<XC93/7W]IJ6
MG)EEE%5U>36=O7.B(FSBTF>Z8F_LN*K.)T71.N^+_=@\PZ9XK6JU^WR<%@Z+
M-R-\YQ_+:J<&O$_TW@--X+3&K&(Q.&O8>[35579F8B*8N4S5$Y3$3&42NG:@
M<62N:K6+TK>RIGTU6&B(SW[(SYHR>OM!:N8/1MF+&#LT6K<=:(SGMS$1F]3R
M-YD,ERFNSRBWR:G(LRJFTHFPB+*VSZ9BJFJ,R[,TQKB;NAFHY+IF8JFF*;KK
MKM$Z,,+KNU4T!-^<#A?/,S5B(L6XO53&4U7::8BN9CKS5$S/9?L ^E+.C-II
MIOF<V(B^<9NB(OF>F]VH %P
M
M
M
M
M
M                                     4K]^BU15<N51311$U553NB(
MWS*J^%</6NM&B]#W;--65[%QYG3EOBFK./VY-'E++J<FL+6WKPLZ)JT],]$=
M\JUU9L3.IXLX:=>+VF-,7X\TBO#8>9MV8B)BF:<]\9_MY^P^.7,NW\?ES0JQ
M557/IYCE;8JJWYU=G_//LJ-RCDSY1]+Y?R[+*\HMK2VM)^E75-6-\Q?A'9$:
M(['$JF^^=<J:,R@-50          1IC:@ Y$Q1E3LGU,Y^7:R2VJ<YC+?GS]
MC)&B(VY[_P!F[RC:J3=IL6+N)K]+39IFY,SORI[.[;DB9B+^^9ZHC'JT1%ZV
MR-#S-QI^$>-#Z$MX3#W(IQ6+Y=&(HV\J*(RB,\IC+GZZU#3E$3.7JYFOXZIS
MGZ7W#A_X0/Z0:?Q%ZU5,X:W57;MT3GR<Z*IB<HSY\LWQ*<MF>78C/='-Y;WR
M9Y?<O^O\H6M5-5]C93Z*RS;[IIHT35$=&?5?5?JEYK+;?/M)U4_1I]\]ZE4E
M3UI'B:<&DFBKZ<TTUY[)VJ::G?'Q?23'3[Q7IG;E/E&[G=YU X2]-:L8VWC]
M"8R[A;UNY375%-5<17R:N5EE3,=;)T>G*<HB,\_53S9HY9SNG9LV<V_]L,V2
MY7:6%I1:V5==E:6<Q51715FUTS&$Q,73$ZKM/4O35,:8F8F_&-%W9/Q#)5XE
M_'ZT?KEA\/HC6#$6<#IJF*;-J;D54^>:XV1G5,S&=49953OG?UUSZ*HF(F)B
M8F,XF-TQ.Z8[?,P>=%Z5Q6!OV\7A+US#XBS7%=N[;JY-5$QMC;&W?"^OQ%.B
M 4XN+&J^MU_DWJ:+=&#QU><S77MCD53-4YQ.SLQS=G[B\S/R@:<J]#R7RW73
M1E&BSR?+:INHMKM%-%O,Z(M9PBO135HOB)F]ZKDOEC.NL[715A35T3V]:]A"
M*E8O4W**+E$Q51733715&V*J:HB:9B>M,3$PJOKJ)>C?!^,%J_Y]T)<KY,U3
M9GE3$3NB-N>786SJ,IB<N?.([N67Q+PFN.CHQ>B\;8F,YN8>Y$1'Z66<?1DM
M&:2T=5@\3<LU1,3;KJSC/=Z>K_+MR_$_.7D6;E-C;1&BTLYIF?O43%VZ9ES<
MMITQ.N)A^35/-UDJK<F)VQS]E2?F;1
M    $]%.<Y=O]B1/3,1MF,^Q&_RZ_7!-%$==-1;C/*K9LV3.[/FW=='DY;<H
MRZTSMW;\NM\7[(=CU=U3QVE:O,\#AZ[U>?-V9[,<TPR65C775%%%,U53A33%
M\WZM$7SLN6B.K3XNMU6LL]L;.?RVOV] :KX[2=SS/!8:Y?JF<O2[/BSG8]9:
MC\6*NN;>)TK<Y&4Q-5B)]-,1S3LRZ\=EZST!J=H[1=%-&#PU%ODY1RHICE[L
MIF9V?LA[WD7S>Y3;W593/H+/5=_F33U1_#/;#:L\DF;IG1&KI^.UY.U!XL=5
M46L3I2Y5:SC.O#3E-4Y[=\;(^/=UGK+5[4[1VBZ>3@\-1:V1'*RB:]G_ !;^
MYD[0A':?K7)/D[DF1TQ%C91G=-I5%]<STS?.%^J-#?HL::<([T0'=90
M
M
M
M
M
M
M            !;EXQ>M48[2U6&Y43:PD\B(S_O43/-V_+;#WSK7I7SCH[&8O
M.*9L6*ZZ9G]++*/VS"T7I[2U6-Q=_$U[:KURNJ?CJF<]N[K9=:.=^8><KE+,
ML;+)J9^E:SGU1KHIFZ-^EI99:71%.OPA^;5<C*<LXF<IGMQY;%*Y<FJ<Y*:?
M"A5/:?BTQ=[W-2 "          !&$$8!6ISJG*F.OV_B?".,OP@4Z$U>JIMU
MQ&(Q-')JHY6VG/DT[MD[IE]]BJ*8FN-E-N)N5S.S*FCU7[,UIGC0Z]_AG6&_
M19JY6%LUS331$[(JIRCM3MCPO#^<#EZ,AY.M,V;K7*/\FRB^ZJ+XF:ZXZJ:8
MN[9AJY=;319S,<Z?HQW],=G2\W55YS-<YS-=5=<Y\\U3,S^U)RO"A5Y=U*^3
M8F_3?B\RC,H L",2@ J4UY=CM<_;1\TYO+MJ0KFCD9\T]SK^7,Y&%Q-RS=MW
MK5<T7[-45VZZ)F*J9IVTY9;?C[KC4U1EMWY[-G8_FFJRSC+9,_R\MJ**IB;[
MYB8TWQC$QU^_6F]?PX@G'PHQ]&&U3UFQ&5^F+=G!8NY.R?2S%-NJJ:LYB9IB
M.?*=W.O2T5Q5$54S%5-41,51,3$Q.Z8F-DQ/-,,'?1NDKV"Q6'QN'JFW>PUV
MB[:JIV3RZ)SADX<0#C5X?7;0=&B,==IC36CZ8HY$Y1-VU11MJRSSF:9B9W3G
MG.[)]V_)\\\5>6Q3R)RG:Q5E-%-V16]<W56U%,?Z-=6%5I3$?1G&JG1IF'KN
M1N4L_P#RJ^='-F_G1^BXS,1.R8SB5LKA[U5N8#3F(N<GDX?$3R[>?9F9SCKQ
MMCGV+FL/-_&/U+KTEHRC$VXSJPD3GEMGDS.?QQGGN?0?ESR5ZSD54TQ,UV$^
MDINC3,1HJCLS9F>YV<JL\ZB;L8TQP6Y*^935*YVS&[*<ICLQLR4WSTXX
M                          C$()Z:HC?NG9.7,7B::-G/^Q#D;\\XRY^9
MRK=FJO*+=NNY7.644TS.V>9]5U4X%M-Z5FBNBS-NS/JYKB:=G8G+*9;.2Y%;
M6]44V-G7:53T4TS,QIV7+TT3.B(OE\CFULSWY[8B,\\NQEG]#O.K/!OI72N4
MX3#US3G&=55,S$1G&W=W'MG4KBVZ+P$V[^*KNXF[LFJW7,3;B8G/+M<TQE\;
MT1H_1F'PM'F>'LV[-'Z-NF*8V/T;DCS;6U=U666D64?5V>FN>N_".N+FY9Y'
M.,Z,-$:7DC4CBPV*8LXG2=<^:1E-5C?&S/9,91$=C;NVO56A]6L#@**:,)AK
M5GDTQ3RJ*(BJ8B,ML[Y?N#]0Y+Y R3(Z;K"QIIG1?7=?7,Z\[&)GJN;M%E33
M&B.( [+(
M
M
M
M
M
M                            (2B \X\9/62O Z'MVZ)B//-V**H_X<X_
M9MRR6XKD[?CF?V^7<>L>-!K)YXQEO!1,1&'RJRSZTSMRYL^OVGDNK_)\\>76
M7>FY1M+IF:;*FFSIZIB/I[W(RJJ^N>K0CR]F20'C;FM> )         " 3S%
M/-,]Q/-O++;S)(IF<]F[K0Y=BJ(SJF(JBB.77GNBFF,ZOV=Q/5I^,>V[J'QO
MA_UY_H[J_=OVZL[F(MU6<MG*CS2,LXSYM^U9QQ5ZJ]>NW:ZIJJNUU7)F=^=4
MS.7\N9ZFXUG"35I?3-. P]>>"L<J*Z(JB:>5$QENCL?0\JT;ML]KL99;NZ^6
M?.9Y0>N9?519U3-CDT>BLXOB:9JO^G53_NJCIZ(ZWGN4+?/M)B,*-'?T_':H
M3*",H/SN,&@ )    $T2GBOKQ$]O/P*0KFCDQ,]C9MRYL^O'9^]]>X#N%O2&
MIFL.C],8"]79IMWZ(Q?(F(Y6'_OQMV3LF=^]\>IJV9)IC/TN4;8VQS99;_+G
M;7)^7VN2VUEE%C7-G;6-=-I9UTS,54U4S?$Q-,Q..C&+XT3BO17-,Q53HF--
M_7^O2S4>"?A)P&MF@M'Z;T=<FNQC+%NO;ERJ:^13-<593,;YV;=KOF-P=&(M
M7+-VGE6[E,TU1UXF/N6,>A5</V(F]<U/QEV/._(JJPG+KB(IFBC.B*8G*<ZL
MN3ESQ,+[&;^K/FV\L+/E[D;)LNT>DJH]%E-%UT4V]$13:Q=?/T9G3&G"7Z%D
M64Q;6=->N+I[>E:GX6M1;NA=,8BW51EA;M7*LU[=U4S/.^71;V]>GK[/H^GK
M+JG"QP<V-8-'W+?)B,5:IY5BN-\Y9SR.SGS=E;#TOHN]@<17A+]$TWK5<TQ$
MTS3RLIGKP_-?+#R>JR+*:JJ8_P BVF:K.KHIF9OJIZKNC3AK:646.;/5.F/Z
M7XM=&7Q[8[7-VE-7O4Q&4;>5OGL9J#R#7W                      ";+9
MFE3Q3L[/6\O+F!/31&6V?V)>1GNV3UI0Y66^8RW;>SV/+)S</AKES^SM57L_
MT*9KRSR_1CN$]_5LPNQ3#A\C?V"FF,XSG+/N]Q]?U0X%=,Z7]-:L39HSB9F[
M351&66>^<MG6W[WIW5CBPX*U3%S2%SS2YLGD4[HF-^W/+*9ZWT/2<F^2>795
M=-G8S11/_$M/HT^#-1D]56$;=$/#6 U>QN*N1;L8:]755/I:N1/)GXXC+)Z0
MU(XLVD,3537I2:+%FN(F.155RNY&66>W^3W#H?5+1^!M46K&&M1%$>JFBF:I
M[.>3LD/T?DKS;6%G,593:3;S%TQ33]&CKB<9JW=C<L\CB--6GJZ'R34[@8T-
MH>/ZNS&(K_3O1GES[(SF.UF^K6+%%NF*+=,44QNIIC*(51^A9)D%C84Q18V5
M%G3&$4Q=OQWMNFF(T1%P VU@
M
M
M
M
M
M                                               !"JJ(B9G9$;9G
MK1"+\#6K%^8:-QM[=YGA[E6?:I\MG/N8[:TS**JO9IJJV1,^XO6RN&C'^>=8
M<57$QR(F:-DY[(KJV[]DSLGZ'R27[.G-(58C%XF[5OJN51GUXSG9Y=I^5<RR
MI[3Y6R^W]+;VUI]9:5U7=^CX_1PJIOF9Z[U(!J*          "-,;4$U,9@J
M\K9E&5,]:.>-T[>:7S_A7UZM:N:#Q..JFFJ[=M7+%%J:HSSKHRBN.UGUGTK#
MTQ,SG&RG*:JL]U,;9GPQ\2VCQNN$/SYI2WHO"7?-,):HJ\TBF=GFD1'JN;.'
ME/+/E[YNY/MK6C1:U1Z*QB^+XKKB;ZXCIBF+YF-.A@RNU]'1-73.B.V9NPZN
MGH>/])8^K%8F_BJYSJO7)JJB9W9SG$0X$U=;*.QY;T\3%-/)[.R=F:CG]#Y!
MJKFJJ9F^9F<=>G%Y:] !(        GBK8FFY,_Y?LV*0KF_&@?;. 37W$:O:
MTZ)Q]BOS.B,79IO3$\F.1-4<K;'8S9B6JFL6'TKH_"X_#5Q<M8BS:KBJ-OIJ
MK=-549]>F9RGM,(BWB*[<^:43E7;B;E,]:JG=/Q?S98W$$UNJTOP;:&O7;G+
MQ%N*K=W.<YCTMN:<_BS?87R3_*&JG*.4.2ZJOH6EG3E5G$SHBJSF+.N*;YT3
M5%<53=&G-OT73?Z;R>M]-=G_ .J/![3S>=^&7@:M:9MU8S"1YGC:(SF**8SN
M91.R)YI['.]#HOM#E+DVRRNQJL;>F*J*MM,]%5,]%48WO3UT15%TK,NE-$W\
M'>KP^*HJHNT3,93$QGESYS'E\3\SD;<N><USKA0X%,!IVU5=M44V<;$3--<;
M(KG?EOC*<]O66_\ 6[4#26A[U5K%8>YR*/4W<IRF/BYMO;[#Y_\ *'R5RC(*
MZIS9M+"9G,M:;YT=&?'1.OHZ]7*MK":.S6Z)-.257JKY?IMF<;-V6[KQSJ#S
M$1LO:X 2 "           A/%,>7,EC?#E15$TQ$4[8C?LV\VV,LQ,*$49[(_
M;N[IYG.>79R\I3U533,1/9C9E.SLOT,-HO$XB*?,+-=S/9Z6F=O<V];G333,
MS$1%\ZHB9G9!H^/B7Y7(G/)4\RRRSWS&;ZGJSP.:;TE5$4X6NU3L]-7$[.[U
MN=]]U9XJM451.DL1351G$U44SG.7/3LG9/\ +)W<A\F<NRB[T>3UYLZ,^N,V
MF.V_3LB66BPJJPCW/&EG W;DY6[==R>:**>4^@:L<%VE])U1%K"WJ*9JB.75
M;F,IG9SQNWY]CG7$M7>!O0.C)BJQ@Z:JXR]-<GE;NQ.Y],L6+=$96Z**(C9E
M13%,?LB'N^3O-E5]&K*K>(NQHLKYB>K/FZ=W8VJ,AQOG9T>#Q7JEQ6ZHF*M(
MW8F,XF8RSG9_=RB8G[NOUGH_53@ET-HB)\[X:BJN<N577$3,S'/E.?.^F#WW
M)ODOD627396%,U1.BTK^E7'?+:HL*:<(TZTE%%-,94TQ3'6IB(CN0G!Z"YF
M$@
M
M
M
M
M
M                              ^;<+6D(P^@<?//79FB,LNO$SO?27G7
MC(Z3\[Z%B-WFE4T_5\MW7<CE_*/19%E->JRJWQF^]CM9NIJ[)6X;DQRZYZ]<
MS]/EVU"K>GG?],SVTDOEZ<=N^7$0 $          (\F2#-R;=$QR9B,^?K[O
MNW@ZKPBZRT:&T%BL?5Z6)HJM1G5&?*FF>?Z%DG3FE+F.QV+Q==4U1>O554S,
MY[*IW/;/'"X1KE5ZWH/#W/\ 5YRN7:8JGU?)B)SRG+/>\(4TQ13R8W1LRZ\[
M\WS3YU?*#UG+(R6SF9L\E^A/LS;3IM)CLT4QWN#RE;9U<4QA3CI_B_LA5,?1
M]"5&J?+R\H2ORNG!S490!,  D        5.1G3/9B8\O+Z&1%T*+66J]H''8
M#S;E46*J9BW,YY3%-.W*=VR>;XV.[3,Y9=B?I\*^3T(CU6FISG*)B(B,XC;;
MIYO+]F;]N^3ME=5GY49)33A:TV]%6F[1Z.:N_33&CO=?D.J[**>N)C=*^F(4
MHOZ8W/<H/Q=.:O8/25FJQB[%%VBJ,LZJ8FJGM3,9QVMS]L5M+.FN)IJIBJF=
M$TU1?$]L3H'BC7SBOUUUUW]$7[=-,9U>=ZJ<JLLO4Q.>4SX7EW3?!_I7 5U1
M?PESDT?W^3/)G+GV<WES+O.3\_'Z*PV)HJHOV+=VFJ)B8JHIJW]N'@>5O-YD
MMO,UV%563US?,Q&FSF?]L\W_ -+4M,CIG3&B5F.;<Q/)J]+//$Q.S]B'(ZTQ
M*Y_I[@%T%BZ:YHL>8W*MU5,1E\<;/*'Q;3/%2N5U5587&VZ8SV4U4Y3EV]L/
M 9;YO^4++F4T6W^RJ(G94U*LDJCHO['BGD]F$.2]%Z9XN6F,+R^115?Y/J:J
M.3,59];;U]G9SYW0\?P2:>L13GHS%5YY[::,^[]'\WG,HY#RRROS\FMHNQNH
MFK_VQ+#-C5&,2^9U6XCGC=FI.[7N#S3=$3->B\73EOF:,LNWF_/_ *&Z4]C\
M3WL-*<CMHQL;6.VSKC_^JLT3'1.R7649IR^-V:-3=*YQEH_$Y_\ )#]&.#O3
MTY51HK%U9QLRM[-OELGXN=-.16TX6-M/995S_P#U(IG5.QTC)&JG+GB7T[!\
M$FG[M-4SHS%43G&R:=NWKY_R=QT=P!:;OQ$5X>NUG,;:J8W>7QMJQY%RNTYN
M36UW1?9U1KUQ"T654_PSL>?D<GK?!<5''W*8JNXRW:G?E5$3\65.>3OVB>*U
MA[4QYXQ45QLSY-//V,\L_C=FP\B>4J[K\GFB)Z:JHCWWLD9-7/1<\%9=ON2_
M3PNA,9?R\QP]=>>[*)7,<#P!Z M4Q%5B;D[,YGDQGSSS3V>[N=[T5J'HK!\G
MS'"6XFC=-5-,_LRR_8]!DOFSRFJ8]+;6=$=,41-4\&:G(IZ9T=2V'H?@LTWB
MZXIC!7;>>ZJNF<O+K/L^A>*QI3$117?QEJS3OFW5;VQV-DK@-%JBGU---/\
MRTQ'T9)XS^)Z?(_-MD5G=-K7:6T]=69&REGIR*F,9F?CJ>;-7N+5HBQ1'GS^
MOK_O1$91GVYF>YD^OZ#X/-$:.IIIPV#M1R=TUTQ7.?7VQO=U'KLBY"R/)[O1
M9/9TS'\6;$U;9OEGILJ8PB%.W9HHC*BBFB.M33%,?LA4!UHB(PT,@ D
M
M
M
M
M
M
M                             'D;C88W+1^#L1O\TY=76Y,U4QEG^ELC
MXGKEX>XU6D>5=L8;D3,4TTSGGLVS'-NV3VGD?+FVBCDS*--V=$4QVS,3=N8,
MIGZ$]>AXUYYV<WEW4E49*MRC*<L]T1EY1N4'SMXSV./( A         ":G>0
M(Q1+\K7#6&WH316)TG>G^KHMUQ$1'IN7%,]W)^]73,=C9&7TSE\6?[7B+CE<
M)<8>S8T%A*^7;OVZ:KTQ.?)JKI]-$Y=;/GWN%Y2<LT9!D.493,W54T3191.-
M5K5HIB[IB,9F,&/*+2+.BJJ>B-';.']G@S7#66[I;26+QMVOEQ>O55V]\\FC
M=$;=T[.ZZQOV?&C:IY-/)ZW/U^?;VDN>Z>MY;'QO;VU5I7575.=57555-6N9
MF9WSB\I,S,WSC.F>])4@#'" !(          JQLC/K1.R-Z^[T(_0]^W9TQB
M:HRMW)C+.-_I*=W-SK$55?)HJV;J)G/]K)>Z%_J=7AM2J=*U^IQE65O_ (LJ
M:<Y[>[NOWCY-W)TV_E-86D1,QD]C;VLS'1]',B_5'T^MV.0Z+[>)]F+[MRYY
M"(/Z4/<        )*[=-43%5,3$[XF(F)[<2XGX,P_ZBU\G3X'.%*K.F<::9
M[8B1P8T9A]_F%K.-L>DIV?L<V*8CFCXH1"FSIIPIB.R(CP !<    $(1
M
M
M
M
M
M
M                                     %O?C.X[E:6\QV^EM1.W=OV_
MR7"%M_C(UYZ>O=>+<1EV-V?W_M>#\XE=W)]WM6M,=VF^&KE<_0[^+SM,^FF=
M\?3X/+:I53G,Y;(SW)JMWEV4C\#B/TVW.5,_&]  0        )[<1G&>Y(J6
MZ<YB.S$=V8@%#3FF+6C<'>TAB*OZJS17RIG9,>EG=]*RAPD:RUZ7TQC,377-
M=JJ[,V9G/U/-&V9R^A[_ ..%P@4X# T:(M7?38N(IJY.V=L3,Y[=D\VZ<ULB
MG.*8IGTTQ_>G?NG8^>O.[R]-KE%GD-$_0R:^NTU^EJB['#Z-/7C5-SB<J6U]
M69&$:9NUSA'85U]KK3Y>6:3/K>4;4LF;\9S='7U.42@"X          FB/+<
MFFCL[>MSHVZ>MOW_ $^!&*LMLQG.>64\W64CMZOUZAS]$Z.JQ>(L86C;-ZN+
M>4;<^5.3+QXH6J->A-0=":/KHFW5:L\ODS&565=-NJ)F,HVSVF,;Q5>#K&:Q
MZYZ'LX6SYM19Q=J[>HVY<BBK.KFGFWY_<S L#AJ;-FU:IIBFFW;HHBFF,HB*
M*8IB([63[0^2=Y.S$\H\IU1,:*,DLIF-%43_ )EK=.'T:J:(F[JU/4^3MCHK
MM-=U,3KC%R81!]IO3@
M
M
M
M
M
M
M                 "V+QB[D_P!*<53_ '8M4\\Y9\K[Y^_F7.EK[C&?[68O
MW*GZS\[\Y?\ \C9__D4?^VIIY;/T8[?=+XI,QE'ES):LMF24?A;EW@
M ",1F@J6M_8Y^T"'F=6[)+=TA;P5NO%7MENS3-54[-FR<M^[*8<B*]V4>EG*
M,YYNSW)EYCXU?"73H?1<:*M3G<Q]/)Y43$31LG?ES.9RSRM1D.2VV5VDW4V5
M-\?>KN^A3$?>JNCJO5M:XHIFJ9NNU[EO;A@UROZ;T[B[UVJ;EJW<KBSGEE$1
M,Y9?$^9S/8YOV[.9&F=E4U;9G?5//.?E*G,Y;O+[WQCEV5U91:VEM7,S5755
M55,S?IJF^=,SW=FIY2JN9F:IQJF^?=\:E.4$9G:@UXPA0 2         (P"M
M13L\OY%>5,3,[,I\I\"$3EEGLYOYN]\'.I.)UATSH_1.'MU7?/6*HM5\BF:N
M315OJJRVY1O7R7)J[:TL[.SISJ[2JFBBF-,U5U3=$1US.BY:FF9F(B-,S$1W
MKS70H>!>Y:G$:V7:(Y%5NNW8F8G;-VCDQ-.<91.4S.SF7Q7QW@(X*\+J=JSH
MW0N%B/ZC#VO-:HC+E79MT\K9V)SA]B?U>\V7DC'(G(N1Y#=$6E-$6MOTWV]I
M$56FGJGZ/=H?H>19/Z*RIHZ8B^>V<0![]M@
M
M
M
M
M
M
M                                  "U]QC/]K,7[E3]9=!6ON,9_M9B
M_<J?K/SOSE__ "%'_P"11X5-++N;';[I?$ 'X6Y@        FHG;S?&E5+<9
MS$ YE.+M8>U<Q5_*G#V*:JJZIW1&6SL<RS=P\Z^5Z>T]B9BOEX7#5Y6)C=LF
M<\I7$.,GK[1H75^_@^7E<TE13%O*8SIRF>Q,SNVQL6AHY4YU59U355-6<SOS
MGG?@_G>\H--ER?9U<V/36]TZ8KJOBBB;M$Q%$15=/3,2Y'*MMIILX[:N[")\
M>Y#/K\T_?X/I22AF@_#8O^/CM<8 6         $8!/%&?=V)9CN]94B.>$(R
MCL_=FQQWX)3<K*,\LNW]T?R7LNA8<7*Y=Q5_7+2-B*L-;SM82F]3.55RJB<J
MZ(G+/DYQ5SQ'[)M<<7K@>Q^O&M&CM"X*WRZ?/%FYB\Z9F(P^?*KF>3S90RZ.
M"[@[P.JVA<'H? 6Z;=JQ;MQ7R(Y/*N<FF*JIC.9B-F6_=VWU#\FSS<U9=E_S
MQE%$SDF05?Y&=S;7*;OHW7Q=5%E$YU71?,1C#O<A9'GU^EF/HT:*>NK7W>+Z
M+&[=EV$3,?T#>Q
M
M
M
M
M                                                         6).
MCL<;+7O@EX.;>G=1<7YUQ\8CDW*_-*K>5J+?*JF)HVYQ&<Q&_.,N=,"^V-6A
M/3!/&(C9.L]R<N?SSB?HY6^/+)#T05QB/;-<^<XGQDW1KW+^BJU;X;3 :L_T
M05QB/;-<^<XGQCT05QB/;-<^<XGQBZ->X]%5JWPVF U9_H@KC$>V:Y\YQ/C'
MH@KC$>V:Y\YQ/C%T:]QZ*K5OAM,!JS_1!7&(]LUSYSB?&/1!7&(]LUSYSB?&
M+HU[CT56K?#:8#5G^B"N,1[9KGSG$^,>B"N,1[9KGSG$^,71KW'HJM6^&TP&
MK/\ 1!7&(]LUSYSB?&/1!7&(]LUSYSB?&+HU[CT56K?#:8#5G^B"N,1[9KGS
MG$^,>B"N,1[9KGSG$^,71KW'HJM6^&TP&K/]$%<8CVS7/G.)\8]$%<8CVS7/
MG.)\8NC7N/15:M\-I@-6?Z(*XQ'MFN?.<3XQZ(*XQ'MFN?.<3XQ=&O<>BJU;
MX;3 :L_T05QB/;-<^<XGQCT05QB/;-<^<XGQBZ->X]%5JWPVF U9_H@KC$>V
M:Y\YQ/C/8O$.Z8MX4-&<(^BZN$/2E>F-6=(56M'XC#7+U^JWAJ[UV*8Q.56?
M-5E$Q$<B8C.=NQFQK1-G5'1LF);&L?/."KA.T3KCH'1VL6A<31BL!I+#6\1:
MKMU<KD\NF*IHJW3%5,SEE,0^AJJ@
M                     "V!QBX__:O%^Y4_6E<_6P^,11R=:<7GNFW3EUM^
MS+L_0_.O.9_\C9ZO6*+]E33RV/H1V^Z7PL3U;=R1^&W.6 (    !&(S05;4;
M>UMYN;:"3DSMC+=O<K"Q33-5=R>1;MTU5553LBG*-TS/[4*KFR*HWSORCK=C
MR^]\>X?M?:= :OWN5533=QU$^93NG/=.YJ9?EU&36%KE-I,118T37-_3=A$=
MM5U/>BNJ*8F9PB+Y6\>,CK[5IG3N(PT5\K#8.J*;7)JY5.?*J]3S9//67I8[
M&[=,_'W4]=^Y?FJ[=F9N7*IJJF9Z\S/9^+PI*HF(CK3LW_%UGQARQRA7E646
M]O:3]*TKJJNOOBF)PIB=44Z(['E+6TFNJ:IZ9V1T1W8*,H T(8P!(
M (P@(D<B*(V3.YS-&X"[B\19PMBBJY=OW(MT4TTS-4S5.6R(WN%$YY?%'QSU
MO+<O#=#BXFU>E\7&M^L%FJ,#9BW."P]RF,J[N=4Q73$S/-$9SEN[CUOD-Y&Y
M5R[RC89!DU,S-<Q-K:7?1L;&)^G:5ST13&&NJZ.G1M9'DM5M7%%,8\Z>B(UR
M]^\0'BIX74C0%K2^-P]-6G-)T479O5QE<LX:NC.FC+.<JIBJ>ME';S7%I4K%
MFFW11;HB*:**8HIIB,HIIICDTQ$<T1$1$*K^JGDOY-Y-R1D.3Y!DE$46-A1%
M.B--=5WT[2J>FNNJ^9F=+]!L+&FSIBBF+HB.CQ[T(W(@] R@        +!O1
MLNBWZ/X!-4KVB-7,5AL5KSI6WYEA,/1>F+N F:\O-+O)IGS/*FF:IF<LJ8WY
MSE,Q%XOY#5IU],%\8?E53_26YZ:J9V8G$Y;>:/3;HYOV*?H@KC$>V:Y\YQ/C
M)NC7N7]%5JWPVF U9_H@KC$>V:Y\YQ/C'H@KC$>V:Y\YQ/C%T:]QZ*K5OAM,
M!JS_ $05QB/;-<^<XGQCT05QB/;-<^<XGQBZ->X]%5JWPVF U9_H@KC$>V:Y
M\YQ/C'H@KC$>V:Y\YQ/C%T:]QZ*K5OAM,!JS_1!7&(]LUSYSB?&/1!7&(]LU
MSYSB?&+HU[CT56K?#:8#5G^B"N,1[9KGSG$^,>B"N,1[9KGSG$^,71KW'HJM
M6^&TP&K/]$%<8CVS7/G.)\8]$%<8CVS7/G.)\8NC7N/15:M\-I@-6?Z(*XQ'
MMFN?.<3XQZ(*XQ'MFN?.<3XQ=&O<>BJU;X;3 :L_T05QB/;-<^<XGQCT05QB
M/;-<^<XGQBZ->X]%5JWPVF U9_H@KC$>V:Y\YQ/C'H@KC$>V:Y\YQ/C%T:]Q
MZ*K5OAM,!JT(Z8*XQ&?^TUSYSB/&7[N@(]$]X7.&#A$TCHG7'3->D-&VJ*9I
MM57;E=-$S:SF(BY,YS$[<]GJLLLXS+HZ)W(JHJC3,:.UF@@*J@
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
MCT56K?#:8#5G^B"N,1[9KGSG$^,>B"N,1[9KGSG$^,71KW'HJM6^&TP&K/\
M1!7&(]LUSYSB?&/1!7&(]LUSYSB?&+HU[CT56K?#:8#5G^B"N,1[9KGSG$^,
M>B"N,1[9KGSG$^,71KW'HJM6^&TP&K/]$%<8CVS7/G.)\8]$%<8CVS7/G.)\
M8NC7N/15:M\-I@-6?Z(*XQ'MFN?.<3XQZ(*XQ'MFN?.<3XQ=&O<>BJU;X;3
M:L_T05QB/;-<^<XGQCT05QB/;-<^<XGQBZ->X]%5JWPVF U9_H@KC$>V:Y\Y
MQ/C'H@KC$>V:Y\YQ/C%T:]QZ*K5OAM,!JS_1!7&(]LUSYSB?&/1!7&(]LUSY
MSB?&+HU[CT56K?#:8#5G^B"N,1[9KGSG$^,>B"N,1[9KGSG$^,71KW'HJM6^
M&TP&K/\ 1!7&(]LUSYSB?&/1!7&(]LUSYSB?&+HU[CT56K?#:8#5G^B"N,1[
M9KGSG$^,>B"N,1[9KGSG$^,71KW'HJM6^&TP&K/]$%<8CVS7/G.)\8]$%<8C
MVS7/G.)\8NC7N/15:M\-I@-6?Z(*XQ'MFN?.<3XQZ(*XQ'MFN?.<3XQ=&O<>
MBJU;X;3 :L_T05QB/;-<^<XGQCT05QB/;-<^<XGQBZ->X]%5JWPVF U9_H@K
MC$>V:Y\YQ/C'H@KC$>V:Y\YQ/C%T:]QZ*K5OAM,!JS_1!7&(]LUSYSB?&/1!
M7&(]LUSYSB?&+HU[CT56K?#:8#5G^B"N,1[9KGSG$^,>B"N,1[9KGSG$^,71
MKW'HJM6^&TP&K/\ 1!7&(]LUSYSB?&/1!7&(]LUSYSB?&+HU[CT56K?#:8#5
MG^B"N,1[9KGSG$^,>B"N,1[9KGSG$^,71KW'HJM6^&TP&K/]$%<8CVS7/G.)
M\8]$%<8CVS7/G.)\8NC7N/15:M\-I@-6?Z(*XQ'MFN?.<3XQZ(*XQ'MFN?.<
M3XQ=&O<>BJU;X;3 :L_T05QB/;-<^<XGQDU'3!?&(B8__:6Y.V-GGK$;?_XB
MZ->X]%5JWPVEPUG&@^F3>''#86BSB;T8B]3_ .;&,N>FIB,HSSMSE.S;MGG?
M6N#+IF[A2P=RY7INW%ZF9F:<L1<NY1.Z,N1$Q.S=U^?+).;&O=*/1U>SOB6Q
MM&!MJ%TU!IK#8BJO2FBZ<1:G=35%VO9LV9<B<I>KM4.FP-5JK=S\+ZNU4W,X
M\S\PIOQ')V;\K4YSEW)YD9O7&U&;/LU;&8V,97@VZ9NX(M.XC"X>];G UWZ<
M[GFU5VB;<YQ'IN5;IB-_77&^"/HPG GK1/(JULT;HVO.(I\\XBF*)F9RRF9B
M.3U^<S9_M,3X*W]W;H73QYPU:XWO!EIC*-&:ZZ"QLSN\PQE-><YY9;(WOO>B
M--83'V:<1@\1;Q-FKU-RU5RJ9SW;>TBXO?J (2
M                              ,:#IEV?_E#,?\ [ZY^[LE]C/=,N]2.
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
M+/9,_'VW#S,P<JNS&^F8RB)WSUI\'EN<:8R,T
M                                                        %2BW
M,[LN??,1NC-31S!6MV\]LY99Q&R8SY^;RG)+,Q35.6>6>S*>M,3]W=4LP'Z$
MS5GGRHC/;ELW3EGG.Z9R[JA&6=6>V*=VWK3'W=C<X^?EE" .?1=B9JYHYL\M
MDY]B-O\ GGO4*K\\J)SW9[HB.Y]V>YQP1<Y48G*8Y/*ICGB*ZHS^.)^YS:<9
M?RRB]=ZW]O7&76C95E,>4/R$<_+*!+[AJ)Q@]=-7+E%S0^LFE,)5:F(MT1C;
M]=NB-^5%-=RJFF(ZT9=;K/<FH'1F.,3JY3;HT;PA:2HM6II_J*[E==%5%,Q5
M-$QYINF-F<;NMO6JLT<_+*$YTJ39TST1L98G%^Z9^U^T'YWC6JF_IJ:/,_-_
M-8FY1<B)]/EE/*C.%YSB]=,_\&^MF.LX+36C/P'57-%-=5<XB(V[)JIF[')F
M.>8SV=9KG\U:Q55%6=-4Q,;<XJFF8RZTQSISM<0Q3D\=$S&^-C<(\&/1%N"+
M6VBQ5HK6_1M=R_31,6:[L4W(JK_NS$Y3G$[)G)[3T?I&QBK-&(PUVW?LW*8J
MHNVJHKHJIF,XF*HV;IAI5]4>$?3N@\5:QNB=+8_!8FS5RJ:[6+Q%,1E&SE4T
MU135&S9G$[UV'BT]'*X;]0=)8&<9K)B].:%PE5$UZ,Q%R[3%5-%/)BFFN+FV
M)C?G&WFF#1V;V.JQJC"Z=S:J#%(XFG3/VIFNV-L:+UUT#1JI53R+=W&SB:[E
M%>5$?UM--55<3RIWTQ5GGS,D7@:XR.I>O^#C':J:=P>E+$TQ5_57(BY$3$3M
MHF>5LB=O@1,,<Z-$Z)U2^Y"$[OO(0(@               /)/'LC_P"46OGP
M#B/K4/6SR3Q[NI%KY\ XGZU"8QA$X2T^_"/^?]-9;/\ XKI#GW_ZS>ZW<R=%
M=SX1?S]IKX5TA^]7'3$.A&$  D
M                                                          1B
M4 %::XSCTN66>>6S/Z4]S*8FJ-_*W=CK['& 5[-[DY[YW<_\I37*,HSB<]D9
M[>>>QV.?MN,CF"M3?KSCTU4=J9CL<V3GT8^[;B)IO7LY_1O7*<NY5W7Y($OK
M_!]P[ZVZL78NZ$T]I+ U;,J;>,O^9Q5GGG%N:YHB>O,9=>=KW_P<=&AXQ&JL
MV;>C]?\ 2,8:U-N*L+5<KJMW**9V4S/FD9;,]N6_FRE:A1S3>I-G3.,1L9?G
M%TZ:5UKT)8LVM<,#=TW<IY,7JKM-=<51%.54TU4>FIY4[8RC-?(XKG3'7!-K
MUR*-,33H"[,Q1737YM'F=?)SG.+U,3-/9C/MM9WG*M:Q-RW.=%==$QNFFNJF
M>[$PG.UQ'@Q3D\=$S&]N9>"KC9<'VNM-N=7-9M&Z0JN4TU4V[=ZF*_31$Q&4
M[IYMN6W8]&-,AP.\:+7[46]YXU7UETEHRY55G'(Q-ZN(JB,HFFBJN::9[41$
MY9SDOW<3WIECA+U%G#6M<\/<URMVYY-ZJ[B+E%5=N:8ISY,W/54Q$SZ69C/=
M!H[.WBQS951T7]G!L@199XG'1PN"3A1T?@:L;I/#:NZ9QN<4Z-O7)N1RHFF.
M3R]],YU93RNLO)Z)TUA,?9HQ&#Q%G$V;E,5T7+-RFNF::HSB<Z9G+..ODB88
MKWZ8"$@                                             #&>Z9=ZD
M<^ZW/W>63"QGNF7>I'/NMS]WE>SQV^$HGAXM;57O2IJ]Z51T0
M      !R+4[)V[)G+D]?.)C^3CHQ.0.7=KF)CE;8RC9V8W3.><=?M[WVKB\<
M/>G^#?6W1&MNK6-Q&"TCHO%VK\>8W*Z*<1:HJY5S#W>1-/*HN4[(S]3.W.'P
MG-R+5WDQ,9<^?/VIC+=MC9Y0F)1,7Q=K;:OH6'1%-"</_!WHC3-%RSAM8K6$
MM6M+:,BJ?-+=ZU;BFNYMF>5RJJ:JJLNW'7716I*Z&%T0_3_ )KYH_2N&Q%VK
M06(Q=JC2>#G.JBFU7/(KNQ1RHV115Z>,IC9RM\-J+Q=N'O0/"5JIHK6S5[%4
MXK :1PMB[RJ>3Z2]79HN7+<Q355ER*JIIC.=N6Q,ZX[^IHU4YLW3W=<<7W !
M5                                                   \%<:&G+'
M6YVQ$TQS;,\]L^77>]7BSC7VXBG"5<GTV7JXWSZ:.>'C/+VRSN3;73=FS3/;
MINNZFOE/,GJ>)^>=F6_9\?94U7PS]Z6Y.?[7SU?^G<Y$J8 @  !-2"5R,/;B
M:HBJ>3$S$3,[LMB/+R]+ES3\>;J/"'K7:T+H;%XF_,4US9JBS,[YN3ER<NSG
M/,Q91;TV5G7:VDQ319TS75,S=%U,7[^CM)F(B9Z(O>!..%PA^?\ 2,:%IJSM
M82O*F:9G+TDYY;\N;K=AXVG*(VQMB/+RZ[]73FE[VD<;B<9B)F;E=ZY-,U;^
M3-4Y9;^9^95$<\[9C=NR_9^Q\:^4O+->799;Y15?].N<V)_AH_@ICLIB+\=-
M[REO:S7757/3A_MC"''E!&K>@XL80Q "0       !--*,4^7QJVS+M;)JZW;
M?3>"3@HTGKEIG"Z&T39JO7;]41773RN331G$553,1.[/.?VLN1Y';91:V=A8
MT56EK:UTT46=%-]55=4W4TQ$=,SLZ="]%$U3$1%\S-T1#]7@.X&=)Z\Z=PNA
M]'V;E<7+EOS>]3&5-JB:Z8G.J8RSRS_R95_%XXN^AN#_ $/:P. LT3BZK=,8
MO%\FGEW*XVS%-44Q/)B=_P"E,9[G1^*=Q4M%\'&B+=JFW1>TM>HB<7B=E4TS
M.4S115E$]N8V<SU[G#^C'F2\SEGR#D\99EE%%IRK;TQ,S.F,ELZH_P!*B;M%
M=W^I5&,_1B;GMN2N38L:<ZJ/\RK'[O5"*'EY?Y_$B/H-UP         %#%8J
MW8MW+UZNFW:M457+E=4Y4T441-5554\T4Q$S,]9@7=,6=%LG6#26+X)-2<?G
MHS!U38TMI'!W+E$7:HKIBY33737&<S,31$\GU.WK+PW1[NBTV.!_5G$:CZKX
MRW_3#3F$Q%FJ(CE^=[,Q337$U4UYV^3%>=<Y1/\ =WY-<%K/K)B],Z0QND](
MXBK$8['8F[B<1?N55357=NU375,?\.?I:=NR,NM"V';X,EE1G3IPC?/"'X%^
MK.9SB>5GMF9S[N_;,[9G/;GMF9<5R>7Z2<XJF)SVY[,_CCFR<>56X@
M              RL.E9>JAI;W.G[*&*>RL.E9>JAI;W.G[*%J<>Z?"6&WYO?
M'BV) "K5           4;^(HM45W+E5-%NW357777,4TTTTQRJJIF=D1$1,S
M,[(B 59AXTXV?'PX-^!O1M_&:Y:Q8/1V*C#UW,+@KDS7>OW(HFJU;FFF8Y,7
M)RC.9C9.Q8OZ*ATP_J[P:7[^J?!Y51IO3L1B,/C<5;IIKHP5?F=5$5<J+G)C
MDW)CDSOJRSB)C=@A<93C8:[\*FF,1IG7'3.(TC<OWZ[]O#5U5>88>F9RHIMT
M537ER:>33,S.V8V1&>2UUV.SBM11-6&B-?#XN9!_1#>F4=<]>*L1H+@[LSJ]
MH[#XN[;ITG15=IKQ5B(BCEVZ8O17,S.>4U\F-N<1,9,:/A(X7M8]<=)7=*:P
M:5Q>D<;>Y==R[?OWJHF:ISG*BJNJFG;ORB,\MLOE]4[4(G)$U?V;5%E$=NN<
M7*FF*NQ.V)SVSGS=G?OG*.MO356X_1G9OC=S9;)V[IV]J>PX>:/*GKSW4,B$
MH
M                                             GHF,]L9];M\TI '
M+Y4QGZ;^[&SKQ^CUL\MGE.4:Z>5G/J8W1$YSZG9S=N>;9E+AH\J0<S.F(IF-
MG:G;$Q'[.X]7\7WCP\)'!E=IKU3UDQN!M17-4X>J_B*[,Q.7I-EV)IIRC9$;
M(YGD,+U9IB=$Q?VL[SH='3-VCM)WM&ZK<*N'M:*IHHMVJM8*^7<IK]31-4Y7
M-_*S]+7$3ULV7)P0\.&JNOFC*=,:J:8PFF-'U[(OX:O/+9$[:9RJC9,<S2TT
MT3.7IHRGFGL_%Y3'77,N(IT47A*X#].8'&:)TMBL5H3#U33B=#W:JJK-=N<I
M_JXFNF(F.3EZ;.G+=E*U\3QXM>JPNYNGJGW3Q;;P66>AJ]&<U X>='X'!U8J
MUHG6R]1,7=%7>3;JJKHJBBJ8BJY.4S,Q,9;)C;3G&U>F1,7,(!F@
M    'DGCW=2+7SX!Q/UJ'K9Y)X]W4BU\^ <3]:A,8PB<):?#A%_/VFOA72'[
MU<=,=SX1?S]IKX5TA^]7'3$.A&$  D
M
M             !/%R8C*)GP=KK*L51OJGE9\V[;,<^SL9;.PXYF#]G0^G\7H
M_$6L5@<1?PN(LUQ7:O6+M=NY15$YQ,5454SGLB)C=,;U[#B/]'6X5N"?2=-W
M2./OZS:(HM6[=&CL3=N941173RN3R[W)G.BF<L\MOI>=8V1S3$RI59Q5C'%M
M4^A[=&QX+>&_"8+!7-*X30>MF*JBG\!W^71/*JF(IB+E=54<J:IB(SF(F9V3
ML7H;=RFN(JHJIJIG=53,51/-LF-DM*!J)P@:7U:TCA]+:$QU_1VD,+5379Q.
M'JY%=,TU15&<QE,TS-.VG.&5OT*'IBW3NJ=_ :G<*N(G26A[^*Y,:9N4S-S#
M4W;D9S<KJN3-$Q%7/,TSES3.2<>KP:U=E-/7&]L"Q\LX'N&?5W7S0F%UAU8T
MA:TCHO&6Z;MF_;FF9FFN-G*IIJJY,[)C;UMCZFJQ@
M                        #&>Z9=ZD<^ZW/W>63"QGNF7>I'/NMS]WE>SQ
MV^$HGAXM;57O2IJ]Z51T0                   !4MTS,QE$[_HRZVWGYE-
M&)!SZ]N>SE3.6541,T\_7ZT3U\N?>R8>@#=%?Q'!5K/&I.M6/OW=6--5V+&#
MINW(\PP-5-$T133%5413,3&=//,;,MD,8_E3UY_SWN3@\7<L7*+MJNJW<MU4
MUVZZ9RJHKIG.FNF=\54SMB83$J5T7Q=LG5+=K:OZ>PFE,%A=(8&];Q&$QEBU
MB+%ZW53737;NT4UT3G3,QGR:HSC/9.Q^PPW^EV>C!_AW1V&X(=?](8:WC<#G
M:T!I+$7**+^,H\SHY-N[,U1-41R>1$Y3R:NQ.3,>HKBJ(JIF)IF,XF)B8F)W
M3$QLF)YLB8:5UVB<83"$D($0
M           'DSC7VX_!N"JR]-YM-.>7-G$Y3V/V?=ZS><N,M8Y>A;<Q3%4T
M79JSG?'J=L/-^5UGG<FY7&'^7JOPF)^-3#;\RKL]ZW+$;-NR<YWSO[G=[.:A
M5O5*JLZJNOG/A\NTHOFOX]^YQ;P   !/3U_+;L2)Z)V@Y5FCEU4TSG'*Z^_R
MWK>7'&X1?-\1:T%:KR\PF*ZHB8R]+5NG*9SV]=[MUKT]9T3HW'XS$51:Y.%N
M^8553$?UL4[,LYZ\K)&MNL-W2VDL5CL15-5RJY7335._DS5/EUGY1YV.7_5\
MDIR.B?\ ,RGZ5=UTS%C3/-F.B*JMU[F\IVV;1%$8UX_[8Q_1U^J=O9VY^$BK
MXYRV[L_+[E+,S?-<QH<&\E %H !(     C!>&2:F%39LC?VOOY\NUSO0W #Q
M;-8>$/25O":*PU<86*H\]8F:*XHHLQ,<J::\LHJB,\L_C;O)G)649=;V>39+
M95VUO:U139V=G3-554SAHCHZ9F;HC&9B,,EG9U5S%-,35,]$?'0_$X$^ ?3N
MOFD[>C]$8>JNCS2FB_=Y-7(IHF8Y4S5EELB<]_@9.W%8XI^AN#?1ENBQ:M7M
M*7*/]8Q?)B:J>7E-5%%<Q$Y<TSE&R,MSM7%PXN>A^#W0]O 8&W%>+JI_UG%5
M;:[DSE,TY];.-O7[3T;EN[#^B7F<\R>3<@V5GEF64TVW*M=,3,SIL\EOQHLK
MXTU]%=IC,Z*;H>UY-Y+IL8BJK3:3&F9Z.J$4/B1'T ZX D        %N?HE/
M'WU<X".#_2NG=)XJW^$[V#Q5G1F$HN4>>//-5F8M7/,^5%<Q%==/)RC.:LGK
MOAQX9]"Z@ZM:2UFT[B;6&P6C[%RYG=KIH\UN4T554VJ9JF,YJRYMN35E]%IZ
M(;IWAZX2=*X_$XCDZO:+QE_!Z%PN&J_J*\/1--%%^Y1$\BNJ>3--%6_+.=\[
M+1'3\2FFG.F[;.J.+Q)QGN,-IWA/UOTKK7I[%8G$7\?B+M5BF_7-SS"Q<KFN
M+=/*F>3,QE-<1.V=F>QY]MS53$QR=F>V9C;&SP2HW.5GE,SV,_ DY4[=L[=^
MW?VT3+>IBZ+HPARKE&S9GE&>SFV;YYLM^4QMYW%F$>5.66<Y=9*A(
M             RL.E9>JAI;W.G[*&*>RL.E9>JAI;W.G[*%J<>Z?"6&WYO?'
MBV) "K5         ?EZ;TWA='83$8['7[>&PF%M5WK]^[5%%NW;HB:JJJJIF
M(C*(^/<"CK%K%@M$X+$:1TAB+>%P>$M57K]^[7311111$U3,U53$9Y1LC/:P
M5NC<]'CQVE,?C.#S@MTA=PV!P]5=C2.E,/7%-=R:K=RW731<MUSG,Y[*,\LM
M_-#@]'4Z.G?UBJQ_!?P9XVFSHRBY3:TKI2U-%=VNJCS2FNFU<IF8SJW13NHV
M35$RP[<3B;E^NY>NUU7+UZJ;E5=R9FY777.=5<5?WJL]LSSK8=O@R65EG:9Y
MO1&O]/%4TII;$8V]B,5C+]>(Q6(KJNW[]^JJN]=NU9<JNNN<YFJJ<]_:W.%5
MR:HCTT1Z7=,S.V.;L>6QQ:LXV;4,Y5;A*
M
M                         )J-\9=CZ4H#FT5[.3/)C*(I]-GU_P!GQ*%5
MWF^+.)G;V9_;\4]RERIZ\H ^B\&7"9IO5/2N&TWJ_I#$:-TEA+E%=J]AKE5N
MN8HKBYR*YIRFJBJ:8B8GGRVPS^>@V='ST%KY@\/J/PE8V-&ZQX:FQAM'8N_R
M.3CIFJFWE7=JN1RM\3RIB9C^]ESZ\*)F'Z^@M.XK1N+P^.P5^YA\5A;UN_A[
M]JJ:+EJ[;JBJFJFJ-L;8C.-TQLF)3$[&*TLHJTX3KXMVM@L;9Q-JW?P]RB]9
MNTQ7;NVZHJHKIG;$TU4YQ,.4P^N@'=&J_I;:T9P5\(..PMO2]&6%T3C+URW:
MJO\ IN3;Y5==4<J*HRBK//DU;MDPS J*Z:HBJF8JIF,XJB8F)B=TQ,;)CK9$
MPU,-$XPG 0          #R3Q[NI%KY\ XGZU#UL\D\>[J1:^? .)^M0F,81.
M$M/APB_G[37PKI#]ZN.F.Y\(OY^TU\*Z0_>KCIB'0C"  2
M
M                                  GMQ$SMF([,Y_<K4V\M\Q3LG+E1
M.WL;>[\<<^;C9H\J>O(+Q_0QNBZ:\< FL. I\_XK26JM=5C"XO1EVY-RWA\)
MYMG7-NW7/)JY%-4[(RFF/4YQLG90<3#CNZE<-VJ]C6+5/2-B_5%-JG'8/S6W
M-["WZZ9F:)HBN:IISIJRG+9NG:TZUF,YW3/:C/9&_GC=G"X7T/#HA>N/ !KG
M@=/:O8N:M&7,7AJM+Z*OQ->%Q.'IJRNW8M3/)B]%N9VQ&541$3E.4Q:^_'NG
MW=G@U[2QZ:>^-?"?%MYAXXXDG'.U6X;=2M%ZUZNXW#W:\5A;-S&X.B[15=PM
MZNCT\5415-44S5%66>[=,0]CJM>\
M          8SW3+O4CGW6Y^[RR86,]TR[U(Y]UN?N\KV>.WPE$\/%K:J]Z5-
M7O2J.B                      *UJWROV];FRZ\]GRVY40'T/@TX0])ZI:
M=T=K!H;$U8726B\13B<+>HG;RHWTSOSIJI]+5&[;,\S9Y=!5Z)OH?AQU#P>C
ML;C<M;M#V8M8ZQ?JM4UW;=NBW'*HB)B:JJ:IJS]+MB8EJSK=R:=V7<B7LGB1
M<<C63@8UWT9K7H3&XNW:P]Z)TA@K%R*;>+L9TYQ515Z2:XB-^S.G.)V+1/1T
M>'QTL-M9WZ8QC?&K@W%8\<\1_C@: X9]1M%:UZ&Q6&N7<1AK56-PMG$6KMS#
MWIHIFOET43G1G5.Z8C*=FS.(>QD2U0!
M                  /CO#C@)O:"Q%44Y^9QRMVV-M.63[$Z+PEX?S706DJ8
MW^=YF/BJIES>6++/R7**==C7NIF?<I:1?3/9*TE73Z:K/9Z:8RC*>?+L*%49
M.3=G*Y<CK7)C;V=KC51MGMOEJ<9CX[.OX[7#N^/%* A ">FG/G!(Y.&HY5<4
M[N5.7-W?B*(Y541E'ARSC;]+\_36EK.CM'XS&7JJ:?,K=4VZJIIICEQ$^EB9
M5JM*:8FJJ;J:(SJIZ(B(F9T]&B#K[=SQ1QQ.$J(HM:O6IJBJC.Y573E&<3-.
MR9WSNV_>MZ3LV=?G=UX0-;;NG-+XS&WJJIRNW+5%4Y3G1%4Y93'-DZ77.Z.M
MY9SW7QWY8<MU9?E]O;S,YN=-%G$_PV5&BB/?VS@\QE5MGUS5T<VGLC1XN. \
MZU@    $U*)D2B><HF?+FW?M39;/!]'E_)$3/@*<0FB(C;5LB.=5HB9F*:8Y
M5=4Y13$9S5GUHB,YE<[XG70_](ZY7+.F=8+-S":!FK.*;ENNW=N\FGE9135R
M9G.<HW9;8SEZ7R6\DLNY:RNC(L@L9M;6O3,X46=%\1-=I7=,441TS/9$2SY/
MDU=K5FT1?/3JCKGJ?"N*KQ/M.<)&D+<TVIPFAK=?^M8NY%=&5N,LYM[(Y6><
M<G*=N>R&3GP,\">@]1M$V-%:%P\44T44TWL15']=B*J8B.57/;C.([.V9EVG
M4'@\T3JSHZQHS0^$M87#6**:(BBF(JN333%/+N5;YJG*,^;K0[L_HSYJ?,_D
M7DW817---ORE:4QZ?*IB_,ONOLK"_F41.,Q]*O&9NNA[?D_DZFPI]JN>=7PU
M0((C]D=(          <'2>D[&#P][%XJ[18P^'M5WKUVY5%-%NW;IFJJJJJ9
MB(B(CK]ASI8L?3"/16;'!UJ_B>#?5;2-'](=+X.NC$WL%B;-=>'HOVICDUQ3
MRII\SBJ)KIF8G/*.?9,0+-G3!?1@+VOVF<5P7ZD8^Y1J[HG%5V])XBB;<3?Q
M%%JFFNBBNC.9BYG,Y\KTM.R-L[,43.>5MRW35LG.)V9Y]C?]\*VF-+XG'8F]
MB\7>N8G$XBY5=OW[LS5<NW:MM===4[9FJ=LS^R-S\ZBY,=;GWQGO)EN6=&;%
MW3TS\;DUVF=^W;SS&6W?DI*E=V:HRG+XHB.;)30R
M  #*PZ5EZJ&EO<Z?LH8I[*PZ5EZJ&EO<Z?LH6IQ[I\)8;?F]\>+8D *M4
M     8@W3#_1=OZ(X*[P5:D8Z?PQC+-RWIN_1R/]6SFY1-&<<JK*FCM155LC
MGA?/Z*%QZ=%<!O!MI?3=_%T6-,8G"UV-$4S<MT51BKGI+5?)K]5Z;9$1&^8:
MICARX9].\(&LVD]:M9,9<QFD]*7Z[MV[5,U94S<JKIHIB?4TTQ,;O53MY\EH
MT:>GHX\%[.C.GJC'KU1[Y?)L9BZ[]RJ[<KJNW;M=5=RY7/*JN7*ZIFJNJKGJ
MJJF:ISVYSVE+S.J(F=W)RWS$3\4>6WLJ$SE/ACLIKEV:M^6S/=&6^<U6ZDJW
MH
M
M#MNI6MVDM!:2P>E]$XN]@,?@+]&(PN*L5<FY:NVYBN)B>S$954SLJC?L;)3H
M"_16\-PQZG8;5+6?'4QKEH.Q:L3%RJW$XFS1-=--6<95U5UY15$U1,S&SKS&
MM+MQR(Y4[MO9B=G/EV<HCMR]2\3OC3ZP<$6N>C=;= XF]AZL/B+$8RU:KBBG
M$8>F[%4Q7$Q,3R(FK+/?$Y3LS3$[&&UHOTQC&_J^.EN1AXPXAG&[T)PT<'6@
M]<-#8BF]5?P6&MZ0IBNBN;>.\QCS:)FCFJJIJF)F([6Q[/)BYJW@"
M  >2>/=U(M?/@'$_6H>MGDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_::^%=(?O5Q
MTQW/A%_/VFOA72'[U<=,0Z$80 "0
M
M                 ')L[IW1&>4SG&>[9&WFF>?)-5&4\F*8G*<\XW[)[$[H
MW;\^=Q$]%R8W9<_-$[]_T O(=!]Z)5IG@'X0-&UWL9B;NJVD<11AM(8":Z9P
MUJ+TU4U79IKF)IIRG?$Y4U;=GIFT0X%>&'0NOFK>B]9] 8JWB]'Z3PMF_;N6
MZJ:N35<MTU56YFF9C.B9RV2TL-K//.-\=G+RV3.[M\S,8Z7 Z*=B-7\?^*C7
M'2,5:(O56;>AKF)OT4^=^5153333YIE-7(KBFF8IG*:9IV[9E:-.CIZ.#5MJ
M+OI1W\>+/:B,NSVT5.S>IN447**HJHKIIKHJC;%5-41535$\\3$Q,=A4580
M                                      !C/=,N]2.?=;G[O+)A8SW3
M+O4CGW6Y^[RO9X[?"43P\6MJKWI4U>]*HZ(                        K
M6XCLYQ$9;.?/+?S1V? HJ]F8GTO7C+/K;9GK^7TA>QZ#9T4+2_ %KSA,/CL3
M7<U1TQB*</I'#W+_ /4X6F]<MTUW:::HJHIIG+//9R:XSW3+9]\%/"GH;730
M. UBT!B[>,T;I&S3>L7;=4591,9S35ENJCGAI6:8RFJ,]V[;$3.4YQM[?6ZT
M=B&83TO-T8*O5C'6N"G7_2E=W1V-O\G0N-Q=WTN&Y==NBFQ%<QEZ2:MTS&=&
M4[^4M&G1T]'#@U;:SN^E&'3'OXL^(<?"8RUB+5N_8N47;-VF*[=RW5%5%=%4
M9TU4U1LF)C=,.0JP@
M  #KNMMCS71F.MY9\K#W(RCM.Q.-C;7FEF[1&^JW73';FF8AARBC.LZZ?:HJ
MIVTS")6<M,X?S/%8FC+D\BY5/6Y\MGQOQIGL.^\(N%FQI;%6YRB?-*MD1UIJ
M[CH.;Y5RNSS+6UHNNS:ZJ<-4N#5CWR -= FHWI5:W<B(F,M_/&_9_,(5Z:=U
M$1Z:>MUO+F>..-YPC6\+HRC0EFKDXFJY557M]--,Q$=SGB9>P,5C+6'PV)Q%
MVN+=-FS57$SLB9BF9R[/Q++7"UKM>T]IK%XN]7-?F5ZY:MSGLY%$Y4[/BVOS
M7SG^4'J>03843_FY7?9Z[K&)B:YG3?&=]&(GKEI<HV^;1=&->B.SIF+NE\TL
M9Q3$3OF,ZNS5,>%"N.WOG?ULH0Y>W/)":NZ^79CIZ>S]>YYQ( R   ":(\O+
M>B9$,D8V*]%,9QY9I=D]O[HW_?VU;Y$M.7Q[?Y/UM$Z(Q6D+]O"X+#W,3?N5
MQ13;M4S55G5LC93GY1S.\<&'!'IO6['VL!H?!7K\W:Z;=5ZBB>3;Y<Y9S.[8
MR+>*!Q!-"ZCX7#:2TU8M:1UAY--<W;D1719JJC=-$\JGE4YY1E.43&WK/U3S
M;>:;E'RCMZ8LJ*K#(J*H]/EEI3,6=,?Q4T?66DQS:8T1/.F,'0R'DZNWG1&;
M1TU3[M<R\F<3?H;V==G6'7&BKD\FQ>P6!KHRJF:J>5,U1,[*=N6<Q/8C>OA:
M,T98P6'M87"6J+-BQ131:M44Q33333')B,HB.:-L[Y?H4TQ$1$1$1$1$1$91
M$1LB(B-D1$;H1?T8\AO(#D[R?R6,FR&RB*IB/36]6FVMZH_BKJU:?HTQ=33&
MB'MLER.BQIS:([9Z9[9 'MKFT )         'PSC$<8+5[@SU7TEK5K)C+.$
MP. LUW,KERFBJ[7%%55-%$3MG.:=N43E'6"]X5Z+!T1S1' %J!I''T7\/<UF
MQF&NVM$X.N[117YK<M5\BN*:HG.K/+D;-DY3VM6OP^<.>G>$36?2FMFL6(KQ
M&/TI=F[7%=VJY39BJ-ENWRLIB(G//DQ&>V9>SNBB]$/UAX?-?<?I7&Z0O7M
MX/$W*-"87.JFS19HY5NW<BC9NHV6YF-V<\ZV'<O35ORW9;NSGY?S3.ILV-%V
MF<9W1^O2C353E,3&<SS]C+[IV]GMJ((9P                       !E8=
M*R]5#2WN=/V4,4]E8=*R]5#2WN=/V4+4X]T^$L-OS>^/%L2 %6J      /S-
M,Z8PVC\)?QN,NTV,+A;55Z_>KG*BW;HC.JJJ>M$/TUFOHVO'6PG _P $6E:J
M[T6\;K'A[FB\-R9GS:GS::;<UT13$S&<U<G.(V;\XC-,0,+7H^_1#[_"UPC8
MW5O1N+HNZN:O8JJS:BU=BNW=N6+M=-O9$<G9E%=4SG,9T];;CY53._*,X]5.
M<;]^R(RCL]V.N_6TSI*YC,9B\9?KJNW<5B+]^JNNKE55UW;DUU5U559[?31M
MGM<SK]=,Q,QGSS&R>UX29O;MG3=%VWM2S.: (7
M
M                                    $8G[_H0 <J+E/-$_3&>6W9V\
MNOL^)+1ESS5&6Z(C9N\.7EMBG;N33.<9?'&:&?*F/+?/<YP91G2YO1+;G!UK
MK1P?:R8^BG5C3L6K&C[5=[S/S+'W*KNRFFJ.37,35R]F649QMRAL7L!CK6)L
M6<19JBNU?MT7;=<;8JHKIBJF8GK3$M*?P>:X7]7=/:(TWA*IC$:*Q^%Q]J8F
M*9Y5FY35,15&>6<1,3UXW[FUPZ$-QOZ>&/@BT3INNY3<Q>CJ+&CL3M_K,Z+,
M<F:XRB<_2S'*Y\ENCL\&G:TW3U3X].W%=+ 58P       !Y)X]W4BU\^ <3]
M:AZV>2>/=U(M?/@'$_6H3&,(G"6GPX1?S]IKX5TA^]7'3'<^$7\_::^%=(?O
M5QTQ#H1A  )
M
M   <BU'8B>OG.679C[]D[(AV_4;73'ZO:7P&F=%WJ[6,T?BK6*L5TS-'I[-?
M+BB>3_<JR]-$<TND9JOFFR(V;YGL[=GT=;M[Q$Q>VO\ T''CZX3AOX*=#X[%
MXW#5ZRZ-PN'PFD\'3=IKOT1:P]NBFNNF(B?[LQ5-49SOW;KNC5\= (X]%W@E
MX5\/HJ]77&C-;;MO!XCE7*O,J+E%%49U4;:8FNF,XJC+U.4SN;/K1N/HQ6&P
M^)M3G;Q%FU?MS&W.B[13<IG/_EJA:K7K:-5-TS&K#LZ.'<YH"J
M                            !C/=,N]2.?=;G[O+)A8SW3+O4CGW6Y^[
MRO9X[?"43P\6MJKWI4U>]*HZ(                        K6ZM\9;XRC=
M&W//?Y?L448G('(G.,HJRRB)W99Y9]CGS^]^MH33V*T=C,/C<!?N8;$X6]1?
MP]^W5-NY:N451--5-=,\K/.,IV[LWXE=R9WSY9Y_3M1MUSNC+;&6V(Z^>^?+
MN V0/0 NBSX/A4U:PW!_K5C[6'UKT+AIM8.C$7YN7<?8M5\F*HN5Y35G3,33
M&>43,T[XS9.32]<7_ART]P<:U:+ULU>QMW!:0T9BK5<U6;E5N;MB+M%=VQ7R
M)IFJBJ*<HGFF(V9-IST*CHA6B.'O@^P6D[>(L_AW1^'LV-*X>*Y\TJN1G1YK
MR:_39YTQ%?\ Q<VU:=/OXM*THS9ZIPX<%TP!50
M                       !:VX=<+3:UBQ,1&RKE3$]F:ZNUN[+XY71EVWI
M[C.:-FUI6F_EZN*8B8C+/.?!/6\+S!<JSF7S%Y1V$V>7953,?\6JJ(PNSI^/
MBYQ+:+JJNW<D!/$9\SB,215MSV.M]T?3)$1G//&?7YNVJW;MNW:NW*IBW;HM
MUU\JK]*BB9W]:<OO.N<+K[^J/[)AY=XV6OOX,T+^"J*_,\7>ISSHJRGDUQLW
M=B?!UEJRJ9F-NVJ9F:IYYF=\Y_3VWV;AYX0;VL6GL1?KKY5&&KFS1EGR9BWZ
M6/HWY/C566>SLS'QYODGR]Y?^<.4+6NB;[&RF;*QO]BST7]M4Z=$1HN>9RVV
MS[29Z*?HQ'BH@/&M0  !/13GY=M$R)$]"KR,LHY\Y\NX_3T)H3&:4Q-O Z.P
MM[%XR[5%%NQ:IFJNJ9F(B(CLS,93V>LFBBNNJ***9JJJF(IBF)F9F9T1$1?,
MS.B-$3I3=T=,X1T]EVOJ?F1'7WSNIC?,3S91UWM/BR\2?6;A Q%J]59JT=HN
M+EJNO%7;<\FNSRO3Q&>6V:8G;&U[DXHO0TKUZK"Z>UTMUV*.137;T9<II\TY
M45;JX]-E&4;ZH[42OBZNZN8'16$LX'1^&M87"X>BFU:M6J*:(BFF-F?)B,YG
M?,SOF7U=YJ?DY6V6Q9Y=RY37D^2S=79Y'IIM[:,8FUNF^QHF/X=%<SCFO1<G
M\AS5=7;7Q3C%'3/^[IA\>X"^+KJ[J)HZWA-%X.SYXFBCS?&56J/-;E=-.4S1
M.6=%.><QE.<[YE]\1'W)R;R9D^1V-GD^2V-%A8V5,4T6=G3%--,1JB-\XS.+
MU=%$4Q=$1$1T0 -Y8           !^3IW3F$T9@\1C\=?MX;"82U7>OW[M44
MT6[=$9U53,[.UUY:Y;I@;HJ][A1UNNZAZJ8O$X?5K05RFWBL1A\75%G2-SDW
M(JMU44Y4S3$SG7.V)B8IVS,PO'=,.=%XP^J>B\7P3:DZ1LWM-XZBBWIFYAKE
M=-W T\JOEQ5<M[(B(B(BF*O3UY1U\L O&X^Y?O7<1>N5W;UZJ;M=VNJ:JZ[E
M4S-55<US,U3,SMVY?LRMA'7/@RV5%\W]$8=<_HXUV(B-L5<K9M_NSE_++N.*
MK5W9F)CF[4<V[;X%%5M@                         #*PZ5EZJ&EO<Z?L
MH8I[*PZ5EZJ&EO<Z?LH6IQ[I\)8;?F]\>+8D *M4     !+55%,35,Y1$3,S
M.Z(C;,SV(AKC>F6N.#C]:^$NC4BS?B[HC0UKS6.3>JFB+U%^JBFF+<>DCU$S
M5,]:&?=QKN$6C5/@ZUOT_5?HL5Z/T+B[UJJJOD9W>1R:*:<MLU3-64<G:U#/
M&GX6\9KKKQI[3^-N57+F)QMZFWRZJJYBU1>N91Z:?TIFJ8G+F^.T8=NCBO94
MWU1JC3W]'%Y^JJVS%?-GE%,1LSV\W9R_;#CU53,_'ULOH[2>;TS$Q,[\^:.?
M;O2TW,IF=F_/=$_Y*MU3$:IS_P LN>90
M
M                                 1IRSV[D$:8SG(%2J8B8FB)B,HW]
M?P,LOI8/CB8S0&OF.U'TOI&JC06D+-'G.Q7=FFBC%W*+M-.5$S-->4T[)]5Z
M;+/K8FM>=,<F<NONW9[=^_RR>B.*KPH8O5/7_573>&Q=W!Q@M-8*]?N6[E5J
MFJS35--=-SD3'*HY-56R=D3Z;M33/!CM:;Z9UQICN;F>W7%5--4;8JB)B>Q,
M9PG? N+'PMX37;4C5_6#"5TW*,9HW"55543RJ>7%BB)G.=N<SMG/GS??26G$
M@"       >2>/=U(M?/@'$_6H>MGDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_::^
M%=(?O5QTQW/A%_/VFOA72'[U<=,0Z$80 "0
M
M                            '=>#W7'$ZOZ9T=IG!UU48G1N*MXJU--7
M)GTD^FISC;MC9E';R;8GH1_&;_&CP+ZL:<Q&)INZ0MV8P>(MS<Y=VB+-FUR.
M5GZ;+DS.W<U)%NB9C9ENF=N6[;'EUNXS+NE6>-#=P>G=/ZE:9TG%.!OT9Z*L
MW:ZLJ;WF-%<46Z?4Y3,51G$1.W;N6CICOV-;**<*NZ>S^[/# 58
M                             !C/=,N]2.?=;G[O+)A8SW3+O4CGW6Y^
M[RO9X[?"43P\6MJKWI4U>]*HZ(                          JT5[)C+?
M$1S=?/R_DI(Q,QMC8"KE,U3,[-NV9YNMGEW%SCH8_1%M9> #7K1^EM'WZL1H
M/$XK"VM+:.JKKBS-BO$41=OQ3GE,TT3,W*<ML93$<J%L>+U6W.=D[XGG[GW(
M^:>FF8IC=N^_M_%DF)5JIB8NEN=N+;QA] <)VJFC-:M7L5;Q&%QV&LW;E-$S
M,V+M=&=5JK/;LF)B)YXA][:W+H!O19:^"G6S1^HVMVD;UO5#3-^WA+=ZY757
M;PMRY<RM4U155,4Y55YT3$93'I8VQ#8YZNZPX/2V PFDM'WZ,3@L=8MXC#7[
M<Q-%VU=IBJBJ)CKQ/=V)F-6'QH:4Q,3=/]^M^T J@
M                       !"0>,.-GHR*;&"Q41MJN11/=V_LR[CQ!.^5Q[
MC*Z)IQ6B;,S$SYC=Y<91G&>S?W,UN6[OG9SS^R<ON?/GE_89G*-K5==%I19U
M=LQ%TN1E=-U<]:DJ6IRE35K>67;Y^M\7Q;.9XN&O":BF9V=>8_;UO+]KSSQG
M.$2G0V@[F#LU\G&8BB8MY3,3MB<\OBEZ-PT4YS755%%-JFJY5G.6?(IFK[EH
M_C*\)%.L&G*_,YRHP=55&43Z69I])UYCFWO"^<+ESU'DVUS:HIM\HOL;/7=,
M1-I5%V&;3,:=;4R_*,RSFZ;IJNICHZIN>>ZKU5RNJY7G-5?IJ\\M\[9SZ\Y_
MS23.S=MS_8EJJV=;R[2'+CK?'Y<W[>P^3)F9TS%]^UYI2!-$;/+L+S*$HJ9<
MWEN\LDTQ&?A\MZ,[XO%%4IF*8F9W<_:V_>_3T7HJ_C<1;PN%M57L1?JY%JW3
M$S-54]B.9=CXJW0T-)Z;N6-+:W4U8#"6IBY1A>?$4U3$TQ51EMB8B<YV1V=V
M?K/)+R)Y2Y<RB,GR#)Z[6;XBNTNNLK*,;[2TFZFG1INOSIZ*9;.39):6LW44
MWZYGFQVS[G@_@(XMNLFO^/LX?1&#NUX2JY%-[%QEYG9HY41-4U3LB(SYV13Q
M8^(QJYJ'8LXK$6:,?IJBKESB:^351;F)B:.1Z7.:HRWS.3UEJ#P::$U8P=.!
MT)H_#X&Q%-,518MTT3<FF/55S$;9G?/-^QWM]]^:_P P_)W(5-&493%.6\I1
M=,VM=,38V$ZK"BJ,8^LJOJOU1H>QR#DBBQTS=77[4QHC_;'0(9HH90_>W61
M             6>.C!=$BT=P"ZBXF;5^G^D>F,)>MZ.M1RJKEOEQ5;BY3%$Y
MQ5RL\N?+;'9]T<;CC4:N\$6INE-;-8,5;LV\'A[E>%L53'*Q-^(GS.W$9Q/)
MFK?/Q1V-5=T0_CWZQ\/.O6/UDTMB\13H^F]>HT7@+MVKS'#68O7.171;Y4Q$
MU4S$Q&V:8SCU6:T:]GQU+4T9TW;>J/U>0N%CA2TSKEI[2.L>GL7=QNE=)8BY
M?Q%^Y,S.5==55-NF:IFKDT17R8SG9SYU/G5$Q.<3GGELG/GSF=L<_EVT+F>^
M9SSY_CF/N4Z9V[L^W_)5NQ%RM>HRRRC9E&W//?'^:@K7+N<91E$;-D9\W;[.
M<_&HB0                         !E8=*R]5#2WN=/V4,4]E8=*R]5#2W
MN=/V4+4X]T^$L-OS>^/%L2 %6J      QN^F4^,UB-1N!RU@-%WZ?/\ IW%3
M@KEF*ISIP]==NBJY7%,Q-,4U3G&>_+9L:UK$7YN557+DS5777575.>V:JISF
M9SW9YSNG;L96?30W&!O8OA-_H+'FE=G!86G$U3G,T6Y\UHKIIB,YB)F8G;%/
M]UBBWHIRC*=O/MG+RSVQV%IZ.QL9/&B9USNC1Q<<!5L
M
M                                             ",2@ J1G5,9S\<S
MUO+8K4T543G&?/$51G&WL3G$Q.>R/!FXJM3=JRY.<Y3.WX]_=!LO^EQ^,9:U
MFX'=':O8C%>;8_16'L4Q$YS5R+5J*:HF9F=L3$S+(S:^GI5OADIT?PB:2U<Q
M>)FW8QN#Q-5BFY7,6XN39KRHC.<J9JJHSRRB,YV-@K$\_7W+5:]<-"8NF8U3
M^J("J      !Y)X]W4BU\^ <3]:AZV>2>/=U(M?/@'$_6H3&,(G"6GPX1?S]
MIKX5TA^]7'3'<^$7\_::^%=(?O5QTQ#H1A  )
M
M                               5[=6S+*9V=?9LF9VQUO+M7$NA=\+F
M)U1X;=1=(VL77AL'5I>BG&6XJJBBNU-')RKBF8B9B8IRW[,^NMV6\XVQ5ELG
M9MVY[)C=OV1Y0[)JKK+B-$Z2P>D\)/F>(P6(MXBW5$SGG15G,;XF,Z8F-FWN
MIB5:Z;XF-<-U7JCK#A]+:,P.D<+<INV,7AK5ZBNF=DQ71$SVMO-+L:W-T*GA
M/C6S@5U4TG-SS2YYVHLW9F<YBJFQ8G*9SGK_ $KC),72T(D 0D
M                          8SW3+O4CGW6Y^[RR86,]TR[U(Y]UN?N\KV
M>.WPE$\/%K:J]Z5-7O2J.B                            *UF(SVQ&Z=
M_7YLNSUE%&F<I\ON!^A1?JLW+=RB9IKMW*;E-5.<5454S%5%49995Q5$5;-L
M3$,[+I<[HM=>E-&X+@@UUQ]-W%X.JFSHG2.-NY7J[=R:O,;<UUUY5T1$4TS/
M)B8J[<,$&NYG$1E&?/.W.>WGX7>^#/A(TMJIIK :=T+BJ\)I#1^(M7[-ZB9C
M;;KBOD5Y3$S15EE,;.VF)8K6SSHZXP^.MNMJ:HJB)B8F)B)B8F)B8G;$Q,;)
MB8W3&^$RQ=T%/HIVB^'?4?!Z,TOBK&&UTT+@\+8QN"]+3-^W;M^9Q>IJY<S7
M75R.5MB)FF8F-NQ?1)AJ "
M   !"0?.^%;1L8G06/B?56[-5RC_ )H_S6EZXF)F)WYSGV\Y7D=9<-YM@,5:
MRS\TLU4[L]^S=^U:+UEP'G?&XBU&<\FY7\7II^./C?C?G/R:ZUR:UB-$T54S
MVWWQN<[+J=-,]SKZK;C/9MRF8CK[>;8IN?@K'+S]-E%-/+G/++TFW;,\TY2_
M+,V<,+VC#XMP^ZYV]":O8F*;D48Z[')M1G,533-$Q//"SAB+\W;E=ZJ/3W*L
MZYWYY[7IWC0\(->F-.^=:;DQ1@IFB::?4U;,L]D^7<>7IC?$;-OAW^7Q/E3S
MD^4$9=RA731-]CDT>AHNOTS$_P"95,87S,7=.BEYWE"VSZ[HPHT1V],QX2IY
MBK31$^4];N=U&FWLSZV^9[3\_P [XT0T%%4MSV,_+[BJF/++^3]S5_5O'Z3Q
M-K":/PEW%7[U7(HIMT551RJMT533$Y1U_H7LJ*K2:::*9JKJF(IIIB^J9OT1
M$1IF9Z(B+TW:;O#3X/Q=D9SORYHW_P \WH3@6XM&M&O&)M6M&8"[YUFJF+N(
MKMU131%6^K/DS&Z<UR+BM]# QN,C#Z7UVSP5-,V[MO 45<NJ]1,15$5Q,1R8
MRWY_%"^'J5J%HG5["1@M$8.U@[$13RJ;<937-%--$55SSSE&W=&>>4/J#S:?
M)NRS+\S*N6,_(<DF8JIR?#*K:FZ>=$_Z--]W.C/F)OB(QGOY#R%57=5:WTTX
MQ3_%/;J['C/BR<075G42U:Q6,IC3&E<HK\UQ-%,V\-<JIIFJ+<91-4TS&43.
M41MV3LE[\BF(B(B(B(V1$1E$1&R(B.:(10B'W%Y/^3>1<E9/1DN09/9Y/8T1
MA1&FJ?:KJGZ5=6N:IF=6AZNQL:+.F*:*8IB.B$0'=90             !^'K
M+K)@M$8#%:3TC?HPV"P5FN_B;]R8IHMVJ(SJJF9R?MU51$3,SE$;9F=D1$;Y
MF>:&%QTQMT6.O1MBYP2ZD:6JLXZ[G.E\3A(IKB+5%VFB[:N7::_2Y\FJ*8RW
MY^EG*93$&.B,9P6E.CW=%-N<+VM^.U.U>Q-->JFA<7-CS6S55R<55AKTY1,T
MUY3,U41-6S+*,M^;'&MQ%4QG3LYYGGG_ #YH_F8R_-RNJY75RZ[E5===4YYS
M575RIJJF=\S,S.>_;OEQZ;DQ&6<]TF6[11$1=MGK+E4SE'-S1S;YW?0IHS.:
M"%P                           !E8=*R]5#2WN=/V4,4]E8=*R]5#2WN
M=/V4+4X]T^$L-OS>^/%L2 %6J    .OZU::IT=HW'8ZK=A<->O;=V=%$S'[<
MG8'G;C8:U6M#<'FM>/NW(M1:T3BHHJG+U=5N8IB-VV4PB9:N3HP?#55KQPW:
MS:5JO1<FQ?OX.JNF>5E%J_5E1.V<IB,HRSSCN+6-VG;G&>7-LYMF67EUGU'A
MNTK5C]<-:<5,S<JQ&L&E[O*SF:JHJQEW*9W[,LN>=T1N?,+NZ)Y4U<VWM1/7
MYMR:ITRWK.+J8CJ<<!5<
M
M                        1IC.8CK[$ %SGH3_  X8K4KAHU.JMU4Q9TGI
M7#8&]5NY/FLSR9SB8F,XSB8GGVMM;H>_YK@\+=B<XN8:Q7$]?EVJ:L_CS:8+
MB\Z?G1>NNK6DHG*K!:6P^(B>S;F9S^*<M_=W-O+Q*^$N]K;P;ZLZ:OUQ<N7]
M'86B9CK6L-9IB-\PMT=D^+3MHNJ[8>J@%6,      >2>/=U(M?/@'$_6H>MG
MDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_::^%=(?O5QTQW/A%_/VFOA72'[U<=,0
MZ$80 "0
M
M%6W,<].>^.[EEW-O=59HV1.Z*O4QMYL]GQY]V>VXJO15LRF-^R-^S;OB-V>7
M:^D&R*Z6IX<J-8.#"YH6+M-7X.IHJ\RBK.:*J:;5N<Z<YRW3UMDLF=@F]*8:
MX1:T_KEHR_BHIHN8*JNS9KJBF(KH\QJJY,3.V9V[HW[(AG9+5='9#GS%TS&J
M9 %0                                    8SW3+O4CGW6Y^[RR86,]
MTR[U(Y]UN?N\KV>.WPE$\/%K:J]Z5-7O2J.B
M      &8 ]H<1[C=ZP\#.O&C=9]"XJ]8LT7\/&DK-K++$X6FN>:9BF9IBJ=F
M?IHF8VMJYQ%>.)JYPUZ@:(UNT!B[=^;N&L6M(6HN6JKEG&TV:)O151155533
M55G,<J(YXYI:=SE5Q.<QMRZT;LIR_9GM["]=T&+HG.FN 37W X._<KQ&JVGL
M98PNDL)=OQ&'PM-VFJW-^FBY/(HY4S$S53E535MYY6C5L:]M9_Q1WQK_ %CP
M;4$?/."SA.T3KAH+ :P:%Q-O%8'2%BW>MUVKE%SDS7137-NJ:)F.53RHSC?V
M(?0U6N                                          A,1,93MB5J;A
M?P?G73V.MQ$13-ZN:9V;MNS9L[2ZTMX\9?07G?2?GB8SB[$3GNC;OGFV^7,_
M.O.3DTUY%17$7^CM8F>R8N:F5T_1OU2\R46JJHV1,]J,\OHR^+K/FG#'KM1H
M#5['7Z:N1C*XBC#[LYIJBJ9RCG_D^J8:F<YC9$11GRIGFA;'XV/"9&DL?3HS
M"SZ7!Y47YB8F*JLIZT_L_P WS!Y;<O1R?R?;6D576MI3-C81TY]<9LU1HQLX
MF9\'"RNUBBSF>F=$=O5W:7DG&Z0NXS$7L7>F:KV(N355,[]_EFXM49[ONYH(
MIF,MG-O^+P[\B=W/$S.V.MS3\<OD.TKFJ9JF;YJF^9F^9TSTZ]&OIQ>7[>_M
MZ=Y3&4Y1Z;L=9&F:JJHIIB:ZIRB+=$355,]BF(SG/M/LO!+P!ZRZYXZU@-#X
M&_,W*J:9OUVJXM\F9RSY7)F.SV%];BU=#2T+J[.$TKK!53C=)41357AIIFJW
M353,S,59S$;9ZT3L?IGD%YI.5_*"NF<FL)LLFOB+3*[:,VRIB^+\V^/\RJ(G
M131IZXAT,DY-M;;FQ=3TU3AW:UJGBX\136K7BYA\77A:L'H>NY:INXJ]%RW-
M-%6<S,153$SE$;HWK_/%]XG&JNH6%BC#X6WC<;RJ:YQE^CE515$;[=-6R-N<
MYR]6:/T=A\)9HP^&LV[%FW$4T6K5%-%%,1&41%-,1&Z-^^>=S7WAYO/,ER1R
M!33:Q9QEF71'TLJMZ8G-FZZ8L;.;Z;.G;5]YZ[(^2[.QNF(SJ_:GW:D(C+=L
M[FSM$(C]CN=( 2               /'7'>XXVKG KJ1I+6O3V*LVZ[-B[& P
MM5RW3<Q&(IHSB(IJJB9IIF8SV3G.4;=R8@6^.C3]%&T7P&:BZ2T;HO$6[^M^
ME\'?PV$PUN[:\VPD7N1:B_R*KD5<J.7.V*9Y,9SOC)K%>$GA&TOK9IG2&G=-
M8J]CM(Z0OW+]^_<JFNJ)KKKKBBGK44\J8B.Q,\[TQQ[>.3IWAMX0-+:X:<OU
MW+5W$XFC1F'JGE>=\%-W.U')]3357333GES91OVSXMFY$3/)RRF9YLXRRZT[
MN?RA,ST?$];:LK.[3.,[HU<5&J)C+//;NS^Y*GJKSB(V;(RW9)%68
M                       96'2LO50TM[G3]E#%/96'2LO50TM[G3]E"U./
M=/A+#;\WOCQ;$@!5J@ !,  L^=&SX4J=6.!C2MZJ[-J,51?M3,513G%-NF=N
M<Q'/^U>#8R_30>M,X'@6T?AJ:LIQF.Q%$Q$Y3R>38B9RW[,_+):C';X(F+]'
M7'BUQ6FM(S?QN+Q&_P \8G$WLYY_-;U=>>S;GM_;UGYLUQ5GRO2[9G9&^9^C
ML?M4KN_G^/RY]_QJ:KHP
M
M                           C .7@L579KBY;KFW71$U45Q.4TU9;Z9YJ
MLMTMJ[T"+7FYISBYZF7;]V;N*L8>+5^J=\S%JUR9GLY1SM4W,4QNF9[G6[<M
MCKTLOPGWL?P5QH6NY%5O!TVN31RHF:9BW3G.6^-V4YQM6C">Z=[6RC^&>N89
M/P"K       /)/'NZD6OGP#B?K4/6SR3Q[NI%KY\ XGZU"8QA$X2T^'"+^?M
M-?"ND/WJXZ8[GPB_G[37PKI#]ZN.F(=",( !(
M
M                              ":G?'/V.OV')FF(B,Z8C+/;OY4[LIV
MQN^GN.)FJ1<G*>S&4YQG^T&1=TNCPDX?1'"U:P%W$W+-S2$\BW11GE7$Q13E
M,_HYY0V8L;H:F?H+NNU_17&"U%M6HBJC2.D*<)=B8B9VS15353UO4S$QSYY]
MK;,4[H[2TSHCO:5I%U4]=TH@*J
M  #&>Z9=ZD<^ZW/W>63"QGNF7>I'/NMS]WE>SQV^$HGAXM;57O2IJ]Z51T0
M                              '*BJ)C**9SY6>SK?Y<W\X3Q55$Q$1.
M=,S.<3Z:(G++=NRYLMV4?'QJKDS^SFRW1,<W;1FY,QELWS/6G;V<\_+L S&>
MEYNC#7=7-(6."?A TO;IT-BIY&A,3BJJ*:Z+\6HIHH\VJCFY,4UT\OTT1%7-
M,L]#!8VSB;-N_8N47K-ZBFY:NVZHKHKHKB*J:J:HF8F)B8F,FDOU?TWB]'8J
MSCL#B;F$QF%KB]AL19JBFY:NT[JZ*MN4QN[,-C%T 3HLNCN$S5;!<'NM&.JM
M:UZ%P]%BU>QM^B//E%JS1LHFJ*9GEQ'I-L[?2K8]OC'Z-.UHS9OZ)W3P][)X
M 58P                                       !X]XUNC*[F&PM^F-E
M,TQ5EV*JI^B=W\\O83X[PWZ$C%Z#Q-64358IFN.5UNQV?*-KSWE3DGI\@RFB
M,?1S5'_ITL5M3?3,=2T3PB:UV]"Z"Q>-KN4T78HJBW$S&<^EV33S[^MO64=,
MZ6G'XS$XZOE37B+DUU]??.[L=OK==[>XUFMN)TUBL%H30=J_B;]JF+>*L6>5
M5,W.55$SR:8YXV;=SZKQ;NAJ:PZQ5X726G*[> T5.<W,-<IJIQ-49Q$Q3MC;
ME,_R?SX\K>3>4O*+E.GD_DO)[3**,FF*)JHO]#%<YLVEI:VD_1IS;XIF;[[H
MJNB;GC<JL[2WM(L[.F:HHQF[1?/3?U:8F,;UN35;4G2^FKU-C1F!Q.*KJJII
MIFU;JJIIY544QG,1,;YA>!XM?0M;^(NVL?KO%=.&F+=ZC!TU3:N[XJY-64Y[
M8RC;&R)[2[7P-\6?5/4C!^=-#Z/M3,\GEW[]%%R[5-.W?,3R?393LV[-^]Z!
MR?O_ )O?DS9%D7H\IY9JIRW*(S9]6IC_ .%LZHOF8JOTVT88Q%..AU\BY"HH
MNJM9SZO9_ACCU.@<'W!AH35C!6L!H? V<+9LT\F*XHIF]5'_ !W<N55UM^78
MVSGW^.O\1,(OJ+)LFL[&SILK*SILK.B(IHHHIBFFF(T1$4Q=$1=#OQ3$1$1%
MT1A$=  SI                 4[MVFBFJNN8IHHIFJJJ9RBFFF,ZIF9V1$1
M$S,SN@'4M?M>]%ZLZ(QVG-,XRS@=':.P]W$8C$7[E-NW31;HFO+.J8CE5<G*
MF-\RUD'1LNBC:1X<M>L=HG0N*NVM3]"XO$X2QAZ*H\QQ5=JNFW%VFJ,HJHGD
M3,SG/*JYYB-MX?ICKHK5%^O&<$6INE9KL56ILZ6Q.!Q,4T3-44Q>IJJMQGG3
MG533'*B>Q&4,)VJ.5,5553G55,3MB?CVU9SUYS_SM.CMG=U<66QHOTSA&''@
MXM<3GMZ\Q\?.D5[\SGMRZVS+FY]G7S\LE!5M@
M        #*PZ5EZJ&EO<Z?LH8I[*PZ5EZJ&EO<Z?LH6IQ[I\)8;?F]\>+8D
M*M4    8=735'"/:_HOH+0F54W+=ZY5OSIB*Z[4^IY]TQM9BK <Z:FUWQ4ZV
M:)T/53_JT4Q7%6S/..3/Q];XNS*U/3V3P3$::8ZX8=MR=OE\?ES;N9(FKG;*
M55O@                      C$3.R'(FU$1.W;&>S*/ORYXG/+/L XPFBG
M=GL[B:J(RC*=N6W=O[ *8CEY9P9>6< @(Y>6<&7EG (".7EG!EY9P" CEY9P
M9>6< @(Y>6<&7EG (".7EG!EY9P" CEY9P9>6< @(Y>6<&7EG (".7EG!EY9
MP" CEY9P9>6< @(Y>6<&7EG (".7EG!EY9P" CEY9P9>6< @(Y>6<&7EG ("
M.7EG!EY9P" CEY9P9>6< @(Y>6<&7EG (".7EG!EY9P" CEY9P9>6< @(Y>6
M<&7EG (".7EG!EY9P" CEY9P9>6< @(Y>6<&7EG (".7EG!EY9P" CEY9P9>
M6< @(Y>6<&7EG (".7EG!EY9P" CEY9P9>6< @(Y>6<&7EG (".7EG!EY9P"
M CEY9P9>6< @(Y>6<&7EG (".7EG!EY9P" CEY9P9>6< @(Y>6<&7EG (".7
MEG!EY9P" CEY9P9>6< @(Y>6<*D13E.<[>:-GT@I#D94=>>Y3OR['94)@$ R
M                       34SDS>.E.=>)Q$ZUZ*KKJBK"WXBBB:MDT58>B
MN)ICK>F[.[-A"LOKI4+6.SAM=M9\%<SBYB:H\SF)]+_X2BG;U]VQ:GW2P6\?
M1[X9_P  JU@     !Y)X]W4BU\^ <3]:AZV>2>/=U(M?/@'$_6H3&,(G"6GP
MX1?S]IKX5TA^]7'3'<^$7\_::^%=(?O5QTQ#H1A  )
M   5*+<SNB9_GL^D%,>F>+7Q6]8^%/3EO0&K5N+F.KHY>55%5R(IY7(]31E.
M>?-GL7'L1T!OAJMUS1."HF8W_P"IXCK9_I2M%,L=5K3&B962!>P_(1<-7K"C
MYIB/&/R$7#5ZPH^:8CQC,G4KZQ1KW3P63Q>P_(1<-7K"CYIB/&/R$7#5ZPH^
M:8CQC,G4>L4:]T\%D\7L/R$7#5ZPH^:8CQC\A%PU>L*/FF(\8S)U'K%&O=/!
M9/%[#\A%PU>L*/FF(\8_(1<-7K"CYIB/&,R=1ZQ1KW3P63Q>P_(1<-7K"CYI
MB/&/R$7#5ZPH^:8CQC,G4>L4:]T\%D\7L/R$7#5ZPH^:8CQC\A%PU>L*/FF(
M\8S)U'K%&O=/!9/%[#\A%PU>L*/FF(\8_(1<-7K"CYIB/&,R=1ZQ1KW3P63Q
M>P_(1<-7K"CYIB/&/R$7#5ZPH^:8CQC,G4>L4:]T\%D\7L/R$7#5ZPH^:8CQ
MC\A%PU>L*/FF(\8S)U'K%&O=/!9/%[#\A%PU>L*/FF(\8_(1<-7K"CYIB/&,
MR=1ZQ1KW3P63Q>P_(1<-7K"CYIB/&/R$7#5ZPH^:8CQC,G4>L4:]T\%D\7L/
MR$7#5ZPH^:8CQC\A%PU>L*/FF(\8S)U'K%&O=/!9/%[#\A%PU>L*/FF(\8_(
M1<-7K"CYIB/&,R=1ZQ1KW3P63Q>P_(1<-7K"CYIB/&/R$7#5ZPH^:8CQC,G4
M>L4:]T\%D\7L/R$7#5ZPH^:8CQC\A%PU>L*/FF(\8S)U'K%&O=/!9/%[#\A%
MPU>L*/FF(\8_(1<-7K"CYIB/&,R=1ZQ1KW3P63Q>P_(1<-7K"CYIB/&/R$7#
M5ZPH^:8CQC,G4>L4:]T\%D\7L/R$7#5ZPH^:8CQC\A%PU>L*/FF(\8S)U'K%
M&O=/!9/%[#\A%PU>L*/FF(\8_(1<-7K"CYIB/&,R=1ZQ1KW3P63Q>P_(1<-7
MK"CYIB/&/R$7#5ZPH^:8CQC,G4>L4:]T\%D\7L/R$7#5ZPH^:8CQC\A%PU>L
M*/FF(\8S)U'K%&O=/!9/%[#\A%PU>L*/FF(\8_(1<-7K"CYIB/&,R=1ZQ1KW
M3P63Q>P_(1<-7K"CYIB/&/R$7#5ZPH^:8CQC,G4>L4:]T\%D\7L/R$7#5ZPH
M^:8CQC\A%PU>L*/FF(\8S)U'K%&O=/!9/%[#\A%PU>L*/FF(\8_(1<-7K"CY
MIB/&,R=1ZQ1KW3P63Q>P_(1<-7K"CYIB/&/R$7#5ZPH^:8CQC,G4>L4:]T\%
MD\7L/R$7#5ZPH^:8CQC\A%PU>L*/FF(\8S)U'K%&O=/!9/%[#\A%PU>L*/FF
M(\8_(1<-7K"CYIB/&,R=1ZQ1KW3P63Q>P_(1<-7K"CYIB/&<;270*N&K#X:_
MB/P=3<\QHJK\SC"8B*J^3_=IG.=L]HS)U'IZ->Z>"RP+BU70K.&V(N3_ $,Q
M_P#5S5&7F5S.KDSEG3Z7+;S9Y/D^E>(7PNX.JY3?U"T_3%KU=486:J-^6R<\
MY[F[(S9U3L6]+3[4;7D$?:=/\7C731=/*TAJWI;"T]>[A:XC9VHGK/D.(P5V
MU5-%RW7;JIV54UT5451/9BJ(F/C1<O%43A,3V.(*E<1LRSGMQEM\LU6;4<JF
M,]D[Y]+LV1V<N[^U"7&%>Y;RRZTQ$QNC/K]SRV*?F=66>6S/+[OY D
M                   ![WZ&1IN]H[AOU"QN&RB]A]+4W+<S$3$54TYQ.4[-
M^3;)<!&OF/U@T5>QFD.1%VC%56J8HIBF(HIHIYNWMF>RU)O0\,;;P_#!J5>N
MU11;MZ3BJJJ=T1R=[:U\3G3V$TCJWB;^#O1>M?A"Y3RJ9SC.**<X^)>[Z/?P
M:5OS^[B]; **                                    #&>Z9=ZD<^ZW
M/W>63"QGNF7>I'/NMS]WE>SQV^$HGAXM;57O2IJ]Z51T0
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
MRF<ZG3/3C/4QQ*+D9<F=W8C;SY;>W.WL*=>6<Y;N;/>E%&\
M         C3ES^6V/NS91W2PNL>$P/"CCJ<1>HMS=NVXHBJ>3-6=B8C+X^9B
MXQ3FR!.E\H_^;=K;E_K&&G//9.R=G-GV5Z,>Z?"6#*)^CWQXMGF*=KU-/_+'
MT0J*-8      >2>/=U(M?/@'$_6H>MGDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_
M::^%=(?O5QTQW/A%_/VFOA72'[U<=,0Z$80 "0                   !7L
MY9QG%7-NSZ_8CRE0<BS<B.>8W=KU6?6ZW[>V#).Z6AJICANP43:MW*:L+7RJ
M;M,51GYM,1E%491EGFV2M6C<-._#V9[=JW/_ +6MHZ6GJG\=^ RVY86K?EMS
MO[,]^[K2V4BTX1WM"OG5=ON<#\%87UM8^1M^*?@K"^MK'R-OQ7/%4.!^"L+Z
MVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL
M?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(
MV_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_
M%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/
MP5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5
MA?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?
M6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6U
MCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY
M&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&W
MXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXK
MG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@
M.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!
M^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"L+ZVL?(V_%/P5A?6UCY&WXKG@.!^"
ML+ZVL?(V_%*M%868FF<-AYB=\39MS$]N.3DYX#\/^C&C?8_!?-;'/_\ IOR\
M3P>Z!O9^:Z&T9<Y495<K X:K..M.=O;#N F\>6^$+B8\&^LM%-&D-5=$>EY[
M6#LT3._?E3'7GNO ?"AT"/@&UG\UN7=7K.#Q%?*FF[A[%J,JIB=\;,XSG/F7
MH!.=*,V&#UQK.E7L;=\_Z3U#TWA+%NQ;N7;6 \RI\TO133-7)IMS7$37.67I
M:HGGYF,'QHNAS<*?!9B;\:>U4TS^#,/1%4Z9IT?53@9V<JNF:Z:J\N13&=4S
M&66>W?,;@%\HX8.!/5O7O0N)U?UFT9A](Z,Q43%RS=MT5;Z9IF8FJF<ME4Q/
M7+XZ8V<,&2FTJCIOZIXXM+535,SMF)RBJ(VTS&[N9Y]WXI4)NSV.:=T<S- Z
M,#TN[.@L#CM>N"+"U7<%A/-+N+T#A\/:Y=-F+7FE5=--$T\F*:Z:HBN(RB-M
M4;<XPT-,Z$Q6C\5?P>+L5X?%86[58Q%FY$17:NT3E717'-,3L1,-FSM(J[>F
M'Y("&0                       !Z9XGW5%U9VU4SY^V33OCTDMHMT)KE?
MB\QG*KKN3^&L5MKG.?46]C5U\3R<N$75GW]_[);13H34_P#R\QGPUBOJ6V2.
M;/;#1M^?'9Q720&-4                                    8SW3+O4
MCGW6Y^[RR86,]TR[U(Y]UN?N\KV>.WPE$\/%K:J]Z5-7O2J.B
M                       (Q&?EV<OO0,P5>1-,_LV;<_CB-K)AZ AT7'$\
M$FM>&U(UNQMZ_JAIV[7A[=_%7KE=.CKM=5J+--$3,\G.J/291E_<F)V,9^B[
M.R,]V[K1MC;NZV<<^]R:,3YG71<MU317173<HKHJF*K=5-7*IFF8RF*HF(JB
M:9B8JYXA,2I71G1=LG4W9>K6LN"TQH_"Z3T=?HQ6"QEFC$8>_;F*J;ENN,XF
M)CN3'7?O,-;I=#HL]O36%C@IUXTG33I"Q3%.A+V(OU3-Z/-+=$1%5VJ=DQ5R
M9B)C*O+KQGF4$QL:75.,(@(
M                       !\_X4>$O1.J&@=(ZPZ;Q5K!Z.T;A[E^]>NSR:
M?24554T1/Z5<TY1#O=^_1:HKN7*J:+=NFJNNNJ8BFFBF)FJJJ9V1$1&<SUH8
M#/3$_1<+VM&D,3P3:DZ2KL:*T??IMZ=N8>[<IG%5TTW(G*[:JIIRY4\F(C.8
MI]-E.R4Q&PB+YNC&5J'HS'1*=(\._"#BK>#Q=^=6="8F[AM&VZ;URWA[W)IF
MW75-J)BFJBF<XSFF8F9G+F66*Z*IG*>3&R.Q&7-MY\L_V=A4FY$[9G?ERHJG
M.:IY\YR^+M[4E=V)C*(F(V9;MFR<]G9S)ENT413%T./,9;$%6Y5$Y91EN\O+
MXU)"X                                  RL.E9>JAI;W.G[*&*>RL.
ME9>JAI;W.G[*%J<>Z?"6&WYO?'BV) "K5    <7'?V-WW.OZLM7=TPKU?-*[
M_P"RO[^Q>IYO+-M"--8KS#!XJ]E$^98>[<RG=/(HJJR^/+)JONCKZ\4:>X<M
M,8NBW%N+?GJS,1._D7\L^QN6C">Y:SY]/?X++8"K>
M   $]&](GHW@V;O2[_4GL^Y4?])D,,>?I=_J3V?<J/\ I,AA>TQV>$.=''Q
M%$@
M                *&*_LKG_ "5_5EK3NF8>K?;]Y5?9X=LL<5_97/\ DK^K
M+6G=,P]6^W[RJ^SPZT83W+6?/I[_  8WX"K>                      <J
MU.49[-L<G?&>V=^78\MB]YT"#A#LZ$X8M'8:];BNK%W\/R)RF8V531.66S+;
MOZZQUFNO=!LG_P"=NK7N]G[6E:C&&*WYD_'2VR>'KY5NW5^E135W:8E6<3 ?
MV%GW*W]2ERU6H      /)/'NZD6OGP#B?K4/6SR3Q[NI%KY\ XGZU"8QA$X2
MT^'"+^?M-?"ND/WJXZ8[GPB_G[37PKI#]ZN.F(=",( !(
M     C&^$$8WP#).Z6DZMV!][3]O#94M:MTM)U;L#[VG[>&RI6G".]H5\ZKN
M %4
M     .-C,):Q%J[8OVZ;MF];KM7;==,547+=RF::Z*J9SB::J9F)B=DQ+ %Z
M8QZ$[1J9I.YPKZEZ+LX70&/JOW=.6L+131%.(F**O-)HHRRFC;.?)VT=?*&P
M"R>;.-OP(:*X0=0-9-7-+V(Q&&Q.BL=5;MU445Y8BC#7*K-65=-7J:HW1E,Y
M[]BU,]&OX@B9B8F,8WZX:9ZNG+R[GE_-+D] <9G@HOZEZ[ZPZ Q%BNS3@M)X
MJFQ151-']1YM5%$4[-T1E'-E&[;+X-7-.6R,M^S.=FS9S=?Z>SLB6_35?$3K
MAQP$)                      >F>)]U1=6/?T?5;17H3/4\Q?PUBOJ6VKJ
MXGW5%U8]_1]5M%>A,]3S%_#6*^I;9(YL]L-&WY_=Q72@&-4
M                       8SW3+O4CGW6Y^[RR86,]TR[U(Y]UN?N\KV>.W
MPE$\/%K:J]Z5-7O2J.B                                    &8 [K
MP?Z^Z4U:TM@=-:&QE_ Z1P%^W?PV(P]<V[E-=NY37R9JIF)FBKDY54[(F-C9
MW]!4Z*'HWAQU(P6C-+8RW;UKT5AK>'OV;LS3>Q/F/]5-7IJJIKN;JHW<JG=U
MFKAM5Q'-MSSSSR^)[)XD7'-UFX%->M$:WZNXBJFC"8O#UX[ S5_58O#1<H\U
MIFG.(\TY&?)YIC.BKKK1/0P6MG?IB-,;XU<&XI'B7B#\=;5SAUX/]%ZXZ!Q-
MJY<O6XMZ2PU')IG#8RF9BY;BCE5513$QEG.64[)RG8]M*M8
M                                             $%MOHF_1 = < 7!
M]I'3^/QEJWIG$6:K&AL+5%-=5W%7*:J;=4T<J*LN5LIRB=O6V2F!;$Z/=T6;
M"\%.J]_4?57&6<1K1IO#5V;]=FN>7@Z;M-RCDU545TS1,1E77OYJ=\PUQ6G]
M.XW2F,Q.D,?B+F*Q>+NS<Q.(O537<O7;D\J:ZIG.:L]T9;8IRYGV+C*<8S6'
MA0ULTGK=K-BJ\1C](7Z[D6IKF;>&M35,TV;<3G$>JSJJWS,3&S*'P6FJC?.6
MR-WIML]W9EN[I,ZL&W96>;%\XS\7*5RB8WSUL]_/GEO[4]Q135SMG^?EEUNP
ME0R@                                   #*PZ5EZJ&EO<Z?LH8I[*P
MZ5EZJ&EO<Z?LH6IQ[I\)8;?F]\>+8D *M4   !U[6W\UZ0]YXG[*IJ>NC 1$
M<,FGXB/_ %.,_>);8;6R/_A>D.;_ %/$_95M3UT8+JRZ?]\XS]XE>,)[O>O9
M<Z.]:L 4;H                      GHWI$]&\&S=Z7?ZD]GW*C_I,AACS
M]+O]2>S[E1_TF0PO:8[/"'.CCX@"B0
M                                           %#%?V5S_DK^K+6G=,
MP]6^W[RJ^SP[98XK^RN?\E?U9:T[IF'JWV_>57V>'6C">Y:SY]/?X,;\!5O
M                     "Z]T&SJVZM^[V/MJ5J%=>Z#9U;=6_=['VU*U&+%
M;<R6V/P']A9]RM_4I<MQ,!_86?<K?U*7+5:@      \D\>[J1:^? .)^M0];
M/)/'NZD6OGP#B?K4)C&$3A+3X<(OY^TU\*Z0_>KCICN?"+^?M-?"ND/WJXZ8
MAT(P@ $@                   ",;X01C? ,D[I:3JW8'WM/V\-E2UJW2TG
M5NP/O:?MX;*E:<([VA7SJNX 50
M                            ):Z(JIFFJ(JIJB::HF,XF)C*8F.>)C9,
M)@&M8Z9>X(\+J]PSQCM'X.,-AM(^>:ZYHIB+?FDQ8KB-D1E,S-<QGGVV-Q=I
MF=O*SC.>:>:,\NUUF=YTT_P2X2= X+6/S"GSQ3-$Q>RRF)Y=JF?IF-_@8(M5
M433,Y9S\?I<HB)F>;;]._K+5='7$-FPGZ-VJ9CWN& JS@
M      /3/$^ZHNK'OZ/JMHKT)GJ>8OX:Q7U+;5U<3[JBZL>_H^JVBO0F>IYB
M_AK%?4MLD<V>V&C;\_NXKI0#&J
M  ,9[IEWJ1S[K<_=Y9,+&>Z9=ZD<^ZW/W>5[/';X2B>'BUM5>]*FKWI5'1
M                                    $8GR[/,@C$9_M_9&8+WG08>B
M8:0X#->\!@\?B[TZIZ5QEJWB\/%<4VK-=V[$7:ZZ:JHHBFYRM_-5ORB6T X,
M^$;1>MF@M&:P:'Q%O$Z/TIA+6+P]=NY1<RHNTYQ35-$S$54SG$Q.4[-S2GT6
M<JJ8SYL]TY[-O=ZT[,M^R<F8%TNYT7F[JMC[?!/KSI"*]"XFFW3H?&XR[3YM
M9OS=KIILTW+E43R+=-41-$S.=,Q.^,UXTZ.GHX<&K;473G1WQ[^.UGTCAZ/Q
M]G%6+.)P]RF[8OVZ+UFY1,545V[E,5454S&<3$Q,.8HP@
M                                      !F.#I+25C!X>]BL5=HL8?#
MVZ[UZ]<JBFBW;HB:JJJJIF(B(B.OV ?,>''AJT'P?ZM:3UHU@Q-&&T?HRQ5>
MN<JY115<F-U%OEU1G,SW&K2Z+%T1_2W#WKUC\7YM>C5O 8Z]3HFQ75,TU46J
M[E%J[31$S3%--,SR?TM^Z5T_IAWHKN(U\T_7P::IZ0BG5_1-R)QU_!W*)IQ-
M=%VJ)M7:Z9F:XKRB9IG^YLV14Q1;E7-$[.Y^R/+):=&CIZ>'%FL;._Z4]T>_
M@EJJSF9W9\T;D,T!5M                                      #*PZ
M5EZJ&EO<Z?LH8I[*PZ5EZJ&EO<Z?LH6IQ[I\)8;?F]\>+8D *M4   !U[6W\
MUZ0]YXG[*IJ>NC ]673_ +YQG[Q+;"ZV_FO2'O/$_95-3UT8'JRZ?]\XS]XE
M>.;/=[U[+G1WK5H"C=                      $]&](GHW@V;O2[_4GL^Y
M4?\ 29##'GZ7?ZD]GW*C_I,AA>TQV>$.=''Q %$@
M                                                     *&*_LKG
M_)7]66M.Z9AZM]OWE5]GAVRQQ7]E<_Y*_JRUIW3,/5OM^\JOL\.M&$]RUGSZ
M>_P8WX"K>                !-33,[(V]K:CYG.V<IV;]G6ZX)!/51,;XF.
MW'7_ ,D@ FIIF=T3/:VG)GK3U_V9@A$9\^7^?E*Z]T&[JW:MY;O-[/Q_UU*U
M'R*L\HB>YX%U?H.-WD\-VK,335,U7[.41$SNNTYSNV=N5J,88K;F2VR> _L+
M/N5OZE+EN)@/["S[E;^I2Y:K4      'DGCW=2+7SX!Q/UJ'K9Y)X]W4BU\^
M <3]:A,8PB<):?#A%_/VFOA72'[U<=,=SX1?S]IKX5TA^]7'3$.A&$  D
M                 1C?"",;X!DG=+2=6[ ^]I^WALJ6M6Z6DZMV!][3]O#9
M4K3A'>T*^=5W "J
M                   &,ITT'JI8O\!MS2=565W#8JW13'7B;EN?IAK?KM<9
M3$3&4\V4Q.R,_P!L[,OC;*/IGB?_ /G[%^_;7U[?EVVM:NU1/-MV\W-R=FW9
MGMV[8V?%DF>CL]\L]AT]ONAQ0$-D                     !Z9XGW5%U8]
M_1]5M%>A,]3S%_#6*^I;:NKB?=475CW]'U6T5Z$SU/,7\-8KZEMDCFSVPT;?
MG]W%=* 8U0                                   !C/=,N]2.?=;G[O
M+)A8SW3+O4CGW6Y^[RO9X[?"43P\6MJKWI4U>]*HZ(
M                    C""-/W3]$@YM-,SLJ]+E$;<_3993//GLV[=W['[&
MKNG<7HS&X72.!O58;%X*_:OX>]1LJHN6YBNFN.WEMV1$QO?D3/)RY4<T;MNR
M.:?CRSZ_Q*=4S1LF*=NWKY;(V?%G&0AL>.@ ]%TP?"KJUA^#K6W&4VM<=!6;
M5C!U7:[5-O&8.W3731R:IY%55ROD9T4Y3.>=&^-N3JTO/%ZX=].\'>M6B-:-
M X[%8+%Z-QN&Q-?G6[-J<19LW.778KWQ--<9Q$3&R9V-J+T+'H@FA.'C@^T?
MI:QC</.F\)8L6=(X.<1:JQ7+BUZ:Y59IY-<933,5SR=^_=FM.G3MXM*NC-F[
MHG#AP700%50
M  !BH=,&]%XL\'N@,;P7ZD8^BK6C2N'FUI6_15:F,'A:[D45Q;JCE5S53EG5
MR<HG93S3*[%T5CHA^@. 3@]QVDL5C+4:>TC9NX;1&$MW[48GS:8BGS3S.>55
MEG5R:9Y._NQJQ.'KAMTWPA:T:6UJUAQE_%XW26*Q%VFJ]<Y<V;5=VNY:L1ES
M6XJVSEMJSG+<M&C3T]''@O9T9T]48]?5Q?*=-:7Q6/Q-[&XR[<Q&(Q%VJ[>O
MW,IJNW)F9JJJG=,S.?Q;-K\^/34Q&4[(WQ3&W;,;9ZWW]I3SV;9JW9Q$;L^?
MRRWY]9-353%//,S$1MC9OS\NNJW7'
M         96'2LO50TM[G3]E#%/96'2LO50TM[G3]E"U./=/A+#;\WOCQ;$@
M!5J@   .O:V_FO2'O/$_95-3UT8'JRZ?]\XS]XEMA=;?S7I#WGB?LJFIZZ,#
MU9=/^^<9^\2O'-GN]Z]ESH[UJT!1N@                     ">C>D3T;P
M;-WI=_J3V?<J/^DR&&//TN_U)[/N5'_29#"]ICL\(<Z./B *)
M
M   4,5_97/\ DK^K+6G=,P]6^W[RJ^SP[98XK^RN?\E?U9:T[IF'JWV_>57V
M>'6C">Y:SY]/?X,;\!5O     GIMS,3,1LC>EF,M@(":FF9F(C?*-5N8WQUI
M[H)!&(\NTGJM3&_RV9_1M[0*8(Q3(()Z)VQY?3L\LT]NQ57,4TTS55.ZFF)J
MF>U$;9^)W[0G!)K1I+\WZO::QO/_ *MHS%W8_P#X+4B)FYT.OFJW?WLLHRSS
MRR[64;-Z--5,Y9Y1E$1LC?E,3.>R=NSX]SV5P6\0CA6UJQ-.'P>I>L.&MS,1
MYYQ.A\7;MYS,91E7135.R<YF,HRG?*Y[P5=+E<..L]VW;MV\+@:+M,US=QF&
MNVJ+<4Y9Q557=IB-\1"V;.I2;:F.G9I\&/W7E5'*C9E/-$1OG9NV[(Z^S/9O
M4:*<YB)F8B9VY>7ES9LSC@GZ5*UDM>=ZM:--:/O5QE-_S"[5R,\XV4TTW,LH
MC/G74^#?I9#@<P6&H_#4UXO$Y43,6K<\F)B<YBJ:[D\K/L;HY]YF]<>/@QSE
M$=$3.YKDM%:MZ1QW)IP>!Q6+VS$38L7+D[<XRSIIF.UORG8^HZ%XM&OND8HG
M!:GZ?Q%-<Q%-=O1V(FB9F<L^5R,HCP-I-P4=!KX$]4[-FS@]6L)=ILS$QYK9
MCTTQM]-Z?+?V'N_57BX:BZ%P]O"Z.U7T/A[=OU.6#M553.W;,U1.<FCK4]/5
MJB.UJS>!CH._#9KI;HJP>K]6!BOD\F,;:OT5QR]W*Y-N(C9&WTW/,+EG!#TK
MGPV:3O6L3IO%:#P>CYI]-;FY>C$UYQLY,<JGDY;IF8F)C9E&UL5=&ZJZ,P<9
M831^#P_N.'M4?5IA^]$9<VXOC5M5FTJU[(C]6&[P)]*KZM1YE_3+2&S+.[YS
MOXBJ9G+;%/\ 6TQMG=S=E=AXK?0"^!/@GT]A]9- 6M)7M*8>:*J+F+N\NFFJ
MC;')BJNJ8CE;>3G,9KX09W9'9"DZ<9F>V4M%,4Q$1LB(B(CL1&4)@5
M!Y)X]W4BU\^ <3]:AZV>2>/=U(M?/@'$_6H3&,(G"6GPX1?S]IKX5TA^]7'3
M'<^$7\_::^%=(?O5QTQ#H1A  )                    $8WP@C&^ 9)W2T
MG5NP/O:?MX;*EK5NEI.K=@?>T_;PV5*TX1WM"OG5=P J@
M                                                !C:],\__ $_X
MKW[9^O;:U.O>V5G3//\ ]/\ BO?MGZ]MK4Z]Z9Z/CIEL9/\ Q=ONA* AL
M                   /3/$^ZHNK'OZ/JMHKT)GJ>8OX:Q7U+;5U<3[JBZL>
M_H^JVBO0F>IYB_AK%?4MLD<V>V&C;\_NXKI0#&J
M               ,9[IEWJ1S[K<_=Y9,+&>Z9=ZD<^ZW/W>5[/';X2B>'BUM
M5>]*FKWI5'1                                        1F?+:35*
M#D41G&66=6<3UHV9SUOHE<UZ%[T0?3_ #P@Z.TY@[LUZ'Q.(MX?2^$N79ILQ
MAZXJIN78IRJHG*F<J\Z=N43GG&2VA7=FG;GG.S*<Z>:(SC*/NZW.I\C+;,Q$
MS,91&4[)W_%E.Y,2K53?%T_$MS+Q7N,IJ]PJ:H:)ULU=Q=K$X;2&$L7KE%NY
M37-FY7;IJKHF8RV<J9RG*-G=GT2UL/0&NBXXK@AUFP>I6MND+]W4[2MZWA</
M3=KJFW@J[E/(IHB9IJBF*:YBJWGLR]+S0V0&K.LF!TS@,)I/1V(M8K!XRQ:Q
M&'OV:XKHKMW:*;E,Q53.6?)JC.-\=8F&E,3$W3_>-;]X!"
M                                  !\%XR?&"T'P9ZHZ7ULT]B\/A<-
MH["7;UNG$7:;47[M%.=%J*JNO5EG]S[#K#I[":+P.+TECKM%C"8+#W,1B+U<
M\FFW:M4S755,SLC9#7-='XZ+9B.%76+'<'VJNDZYU0T3B;F'Q5-BJ:;6*N6J
MZ8KIKJIRY=555&=>><<GTDQMR6B->'QH3$3,W1CX1K6MNB;<?K3W#UP@:2T[
MC[E=O16&Q>*L:*PE%ZJNQYE3>JIMWJ:=E&55$1R,HG*-LK:U<Y1$3$Y[9SB8
MG/.)RVQ'Q^6RK1,U1OB(F9SC9$[9C;&WK=?L\R%<3LBG+*9GGC;,QE/:C+=L
MY_B1,WMVFF(BZ'#$U5.4S'6[.:5"P
M         RL.E9>JAI;W.G[*&*>RL.E9>JAI;W.G[*%J<>Z?"6&WYO?'BV)
M"K5    =>UM_->D/>>)^RJ:GKHP/5ET_[YQG[Q+;"ZV_FO2'O/$_95-3UT8'
MJRZ?]\XS]XE>.;/=[U[+G1WK5H"C=                      $]&](GHW@
MV;O2[_4GL^Y4?])D,,>?I=_J3V?<J/\ I,AA>TQV>$.=''Q %$@
M
M    *&*_LKG_ "5_5EK3NF8>K?;]Y5?9X=LL<3_9W/\ DK^K+6G],Q1_\[[?
MO*K[/#K1A/<M9\^GO\&-\(Y(*MX1B$8ISZWQS$?3*O8BOE131MJG.(B,JIF9
MRC9$;^;+($UFF-F49S.^*HRCFSRGRV)?2Q,3MG;Z:.MOV1.Z8[N?8?9=6.+W
MKMIJBB=':N:3Q5$S3R9HPU41.<1E.W;,9;=W/L['I+4_H8O#5IJJU&#U(TI%
M-W=<NV:Z*(W;\LYG?S1";IU*3:4QC,;7@:G.<XC=5,;\N?.8VSVI4IIED<\"
M/2W_  OZTT6Z\9;N:,B:*:J_-+=NFFC/+?5<KC=GUMNSG7'N"/I4/2=C%T7]
M9M8K>+PT;\+'F5$1NSVVZXY6>W?.Q.;V1WQ_=CFWIZ+Y[(85]FWLY6Z8G*-D
M3S=F?+?VOWM":KZ0TM=ILZ.P.)QEW=R,/:F[5.W*-D;)RV1V_B;'S@=Z6EX%
M=&W(KUET/8TG3&?]7$^JG//?G,1&6R=N?87#^#CH-W%]U5NVKVAM1-'X>Y9R
MY$S3%6V)Y6<YT[=NW:71KV?$*SE&JG;/!JVM$<4GA*Q]5NC!ZDZQXB;DQ33Y
MEHZY5G->RG=NSZ\Y9+@7!!T$OAHUKG"\K0>.T=YXRF*;^"NYT1,91$S5--,3
M&6UM&M3^!C570-N+>BM Z,PG)B(BNC!V/-,HW>GFWRH^+)]$M8"Q1ZBS:H_Y
M;=%/T4P7QJO4FVJGIB.R.+7GZF=*O<)^-M6KVD-+6,%3<BF9MU441<ISVSG3
M-=4[MVY<XX%NE:]5L%8PU.LNDO/5R)HF_55:\TSV9UQ_:=?=E'8AF!AG=4>/
MC>I-4SC,_'8L7<'W2^? #H*JS>C0=&*Q-J(GS6YA[=.=>64S$15.6U<(X*.(
M9P::G;=%:NX'E<GDYW</:JC+++=-,_2]DAG3K5S8=?P.J>B\-131A]&X&S13
MER:;>$L499;.:W$Y]G>_;M6**(RHHIHCK4TQ3'[(A5%4@
M#R3Q[NI%KY\ XGZU#UL\D\>[J1:^? .)^M0F,81.$M/APB_G[37PKI#]ZN.F
M.Y\(OY^TU\*Z0_>KCIB'0C"  2                    (QOA!&-\ R3NEI
M.K=@?>T_;PV5+6K=+2=6[ ^]I^WALJ5IPCO:%?.J[@!5
M                                                #&UZ9Y_^G_%>
M_;/U[;6IU[VRLZ9Y_P#I_P 5[]L_7MM:G7O3/1\=,MC)_P"+M]T)0$-@
M                 !Z9XGW5%U8]_1]5M%>A,]3S%_#6*^I;:NKB?=475CW]
M'U6T5Z$SU/,7\-8KZEMDCFSVPT;?G]W%=* 8U0
M             !C/=,N]2.?=;G[O+)A8SW3+O4CGW6Y^[RO9X[?"43P\6MJK
MWI4U>]*HZ(                  ".0(!D                       _2L
MW*K-5-VW55:N6YIJMUT5S%=%=.4TU4U4Y335&^,ISSRG9$;<[CI=;HN=G2^#
MM\$NN^.\RQV$ILT:&QV,Q55V<733:IHB(JN9\G;1E53GORF=\,#Z*IFF9SIC
MFRRC.8V;.US.Z:@Z]Z4U9TK@M.:&QE[!:2T??IOX>_:N5451-$\J8SIFF9IK
MSRJC/;$S,1FF)8K2SSHZXP;KFFJ)B)B8F)B)B8G.)B=L3$QLRVYQ/.FE8?Z"
M1T4+1O#;J+H_0NE](V:]=-#V*</C;,UU1<O46;-K*?ZSTU5R(SW3/*C;&:_
M3%S4 $                                             EJJBF)JF8
MB(B9F9V1$1&V9ZT1$)EFKHQ?1*]"\!&H&D+=G&X>YK7I?!8O#Z/T=%=48JF+
MEB::;U/(RY,YU^EF9W9SNB4Q%XM(],1]%ZMZLZ'KX*=1,97^&=*47Z-)Z6P=
M^8\Z6J>31=LS31,1,515-,9[9JSV<F*LL!;'XR[B;UV_>KKNW;MRN[=N5S-5
M5=RY5-====4YS-554S,S,R^B<*G"?I;7#3FD-8--8F[B<?I#$7;]RN[<KNTV
M^75-?F5$W)JF(C/*(YYC-\YF)BFK*:=V<QR>;*(C+..U]),[(;=E9YL=<X\.
MYQ0$,H                  !D                       RL.E9>JAI;W
M.G[*&*>RL.E9>JAI;W.G[*%J<>Z?"6&WYO?'BV) "K5    =>UM_->D/>>)^
MRJ:GKHP/5ET_[YQG[Q+;"ZV_FO2'O/$_95-3UT8'JRZ?]\XS]XE>.;/=[U[+
MG1WK5H"C=                      $]&](GHW@V;O2[_4GL^Y4?])D,,>?
MI=_J3V?<J/\ I,AA>TQV>$.=''Q %$@
M                                           )9C=/6S!3O^HK_P"2
MKZ):\[I@/BK<(^O/#GRM6]5,;I3"TX/TF*P\>EFNJFS$4U\J8C9R=G)B<YSB
M<FPVE^)?U8T;=OSB;N P=S$3&4W[F&LUW<HYN751-7[5HDB;IB8QCWZ&JSX%
M^@C<.6M6+Y&,U<Q6A;6R/-L1:BY5.<SMBF*J:<HCKSGE/875N"CI4G7K3MJ+
M^EM<\/HBC.GE1<P=$US$QMY-/*KSGFSRF(WRV!%G V+?]G9M4?\ );HI^K$.
M3!?&K?\ V6FNK7LB&(MP+]*QZJ:%NX>K6#3]G35NB(\VIKP=KE7=F4YSEEV=
MD+J'!]T!OBZ:$\SNW-3,+CL31%$^:W:+5N(KIB,YBFBW.><[=LKS09T]G8I=
MKOGMEY4U#XDO!AJWR8T3JCHJQ%')Y/*PUFYER8B(]51S1$/1N%U6T98IIILZ
M.P-JFF,J8MX2Q1$1UHY-N'[PB9+E*S8MVXRMT441UJ*::8[E,0J@A(
M                    \D\>[J1:^? .)^M0];/)/'NZD6OGP#B?K4)C&$3A
M+3X<(OY^TU\*Z0_>KCICN?"+^?M-?"ND/WJXZ8AT(P@ $@
M     ",;X01C? ,D[I:3JW8'WM/V\-E2UJW2TG5NP/O:?MX;*E:<([VA7SJN
MX 50
M        QM>F>?\ Z?\ %>_;/U[;6IU[VRLZ9Y_^G_%>_;/U[;6IU[TST?'3
M+8R?^+M]T)0$-@                     !Z9XGW5%U8]_1]5M%>A,]3S%_
M#6*^I;:NKB?=475CW]'U6T5Z$SU/,7\-8KZEMDCFSVPT;?G]W%=* 8U0
M                               !C/=,N]2.?=;G[O+)A8SW3+O4CGW6
MY^[RO9X[?"43P\6MJKWI4U>]*HZ(                 ":F,YCMQN>KN!KB
MMZ;U[T/CL=J_3YZQ^!BJY=PE$Q$SAZ(G.N8RF:?4[]SR?$LC/I:6C#8[AUQ.
MA=(4>;:/TMJ_>PE^S7Z:W/FDW:8JY-6=,3'+G;DM3=?I8[69BF^,8N\;F/5I
MO0F(T9C,3@<;:JM8K"7JK%^WG&=NY1OIGLQLRW1\;\2Y5G.[+*,O\^RO7='(
MXC^,X'N&?355--5>A-9<5>TGHZY13_5VJ)IM3-N:J::8IB8F*HBK;$Q5E/,L
MJW(IB-F_.<XSF<OV9;$2M15?$3\7]*@ A8                    S317.S
M;N2@/8'$JXWFL7 SKUH?7'0.*O4><,53<QF$HKJIM8S#S$45T7*:9CE333MC
M/?&=/]YM5N(+QV- <..HFC=:=$W[?GNNS1&D,'3LKLWN11-544S_ '*IJV=:
M<X:>RB)F8RZZ]]T&SHIFD^ #77#X72.)KN:GZ7N4X?25%5=5=&$HN541%RBB
M9Y,4YQGGEZ6<IW3,Q:)T7;.IKVU'\41IZ8UQQAM-QT'@QX2]$:WZ"T=K%H+%
M48S1FD\-;Q.'NT3$^DN4Q5R:XCU-49Y3$]O<[["K71
M                        !UO6_6W1^@M&XS2VE,11A<#@;%R_B+UR8B*:
M+=,U3EGOF8B<H!\(XW/&;T%P2ZD:6UPT]B;>'L8.S<IPWFFZ[BIMUU6J.;9Z
M7.?BSV-5)T1CCMZ?X<.$+2NLFE<55>P-O%W[>B+,<N*;6%GDT\KDU53ERHIB
M*8B/4]N5R7H[O16,?PU:XXK5+0.)Q>%U0U?QES#>=J;E5&&TA>M44TTW:J8K
MF*_33,US,1$[(C9$L=NN9S[:TZ-&UGL;/^*>[C\="'*DY<]?FR^+K)15L@
M               *M-$3_>ICMY];/^7;3Q13SS$QE.V)G*)RV9_MW;]V77X[
MM&J^@+^E=(X'1>%IGSQI'%X;!V*:ISSNXFY39H^+E59SVHW!>])\7;BPXK6[
MSYC\?7.CM"83!WKTXZN8IHN7J:9FBW3RHV9Y<^_/9SO+NEL/1AL7B+%$Q719
MOW[--<3G%=-%<T17G'Z41%6SL;&;?Q@N)UH3@.XD%6)TS8MQK'IBUA+E-^FB
M/-Z9N6,XIIKB(JB:YJY4QLWQM81>-KHKOW:\]E5RNJ-LQLJG.)V1//O7JBZY
M@L:YJF9Z.AP*[4QMC;$<\;NZI.557$4S$3&WFSF9YL^:-DN+,J,X
M            RL.E9>JAI;W.G[*&*>RL.E9>JAI;W.G[*%J<>Z?"6&WYO?'B
MV) "K5    =>UM_->D/>>)^RJ:GKHP/5ET_[YQG[Q+;"ZV_FO2'O/$_95-3U
MT8'JRZ?]\XS]XE>.;/=[U[+G1WK5H"C=                      $]&](G
MHW@V;O2[_4GL^Y4?])D,,>?I=_J3V?<J/^DR&%[3'9X0YT<?$ 42
M
M                                          /)/'NZD6OGP#B?K4/6
MSR3Q[NI%KY\ XGZU"8QA$X2T^'"+^?M-?"ND/WJXZ8[GPB_G[37PKI#]ZN.F
M(=",( !(                    C&^$$8WP#).Z6DZMV!][3]O#94M:MTM)
MU;L#[VG[>&RI6G".]H5\ZKN %4
M                              ,;7IGG_P"G_%>_;/U[;6IU[VRLZ9Y_
M^G_%>_;/U[;6IU[TST?'3+8R?^+M]T)0$-@                     !Z9X
MGW5%U8]_1]5M%>A,]3S%_#6*^I;:NKB?=475CW]'U6T5Z$SU/,7\-8KZEMDC
MFSVPT;?G]W%=* 8U0                                   !C/=,N]2
M.?=;G[O+)A8SW3+O4CGW6Y^[RO9X[?"43P\6MJKWI4U>]*HZ(
M       OO=+S:ZWM!\8#15ZS:HNU7\+18FFN-D17?IIY4=F(JV+$*]=T!>:8
MX>M"\JNBC.W:RFN>3&?GBWLSGN?R6HQ8K;FRSH.C6<0##\.'!7I"O!8>U;UA
MT+@<1I#"XN(CS>;5FQ%V;-/I:IK]1ZF-\1EN:MS6S57%:'TGC]%XVW59Q.C\
M3>PU^BY3-$Q79KFB9Y.6<15EG3LRRG9,MUW.$MXC">87:8KLW\-YE<IYJ[=R
MWR*H[55,S#7D=,;=#3OZ@ZT?C'U<P%%O5[2M=ZK'UVJJL[5R[71R)JCD\F)H
MKJJB=OJ9V3L3C'7'A^C!95W3=T3NG]6*Q18SC/9S=?K9\W[>RX[E\BF/_,F/
M\NQ.784O,_2\KM\W6V;^WY9Y*-R]1                     !RK<>EC*)S
MVYY1S<TYY[<IC9$<\)Z:J9GDQ.S=&SGG9M^+K]><LMBC:GKUS3N^_P"C[T8H
MRRJC;Z:8B,MDY;NMOGK?2#+ZZ7>Z+17JII.QP7:[:4FYH[2-V,/HB_C+N7F$
MUUT1:HIN7*HC*WMIF,O4[^=GWX;$V[UNB[9KHNV[D151<MU17173.Z::J9F)
MCLQ+25:)TGB<)BK.,PEVYA\5A;M&(P]VU5--RS>MUQ51717_ ':J:J<^SMC)
ML2^E_NBXVN$K5K#\'VN>*MV=9=#_ .JX"]753RL;9IFF+<UU35RIJJY6R9B<
MJLXSRA;'M\8_1J6M%TWQA.Z>$^+*1 58@
M            $M544Q,S,1$1,S,[(B(VS,SS1$;V%YTQ%T82C1UK%<#^HN+P
MU^]?L3&FM(V*\[N&JN6ZZ:[5-5%STLT9S$;-M49SN7;^C<=$]T1P'Z@8S1>C
MM(Y:Y:;M7<)HZQA^1<N6*KMFY$3=CE1-N)B9FJK+TL1G,\S6*Z]Z[Z0UETMC
M].:8Q,XC26DK]6)Q>(F)CS6]5&4[YG**8RB(V[.NM&CM^-*]G1G3IPC?.KBZ
MA?Q-==<UU5U5UU3RJJZJIJKJJG?555,S,U3G.<SG.W+F<>JJ9WSF2@JW0
M                ')MS1EMRSYLXG]'P^'M9 /0!^(/B.%7A4T?IO2^CKUS5
M?0-VSC*L;-$S;C&6;E55%--4TS3')Y/)VSMF=FY8QX-=1<;K)IO1FA,!:KO8
MK26,LX6U313-4Q-VNFFJN8B)RBB)F?HVY-J_T'KB68;@8X(]#:+\SIIQ^EL-
MAM(8Z9SFY377155%-<U4Q,3Z?E<G=&?:6C7L[6O;UZ,W7CV?K@MX=,\XO 8#
MB\8;0]%7)N6\?AJ<-;SR_J;5-FU&[*)GTL<V7=:W:JJ<VPDZ:EQUN.#C1MGS
M:GS2;E,^9<J,\O-;6<Y=F,NZU[5>_P NLB>CXZ9,G_B[?<A,H AL
M            #*PZ5EZJ&EO<Z?LH8I[*PZ5EZJ&EO<Z?LH6IQ[I\)8;?F]\>
M+8D *M4   !U[6W\UZ0]YXG[*IJ>NC ]673_ +YQG[Q+;"ZV_FO2'O/$_95-
M3UT8'JRZ?]\XS]XE>.;/=[U[+G1WK5H"C=                      $]&]
M(GHW@V;O2[_4GL^Y4?\ 29##'GZ7?ZD]GW*C_I,AA>TQV>$.=''Q %$@
M
M                                             #R3Q[NI%KY\ XGZ
MU#UL\D\>[J1:^? .)^M0F,81.$M/APB_G[37PKI#]ZN.F.Y\(OY^TU\*Z0_>
MKCIB'0C"  2                    (QOA!&-\ R3NEI.K=@?>T_;PV5+6K
M=+2=6[ ^]I^WALJ5IPCO:%?.J[@!5
M                                 #&UZ9Y_^G_%>_;/U[;6IU[VRLZ9
MY_\ I_Q7OVS]>VUJ=>],]'QTRV,G_B[?="4!#8
M>F>)]U1=6/?T?5;17H3/4\Q?PUBOJ6VKJXGW5%U8]_1]5M%>A,]3S%_#6*^I
M;9(YL]L-&WY_=Q72@&-4                                    8SW3
M+O4CGW6Y^[RR86,]TR[U(Y]UN?N\KV>.WPE$\/%K:J]Z5-7O2J.B
M          +E_0F\5?M<,FKDX>]59KF]:B:J9RF:?/%O.%M!<LZ$_$SPR:N1
ME$_UUK]F(MKV?.ACMN;5V-M%J-<JJT-HNJNJ:ZYP.&FJJ=\SYE3ME\%XX?%@
MU>X6M1=-ZI:P8&UC;>,P6(IPGFE.<VL5-N?,:HRVS$UQ3$QV>WG]XU$C+0NB
MX_\ Y'#?94NV*WW--IRN._Q5-/<$'"%I_5#3F%KP\X/'XF<)7%NY%NO"57ZO
M,:::JZ8BJJBWR8G;,3&4QLEY$JCTNR,Z=OILLO*/Y]ELD^F!>A=_C3U-Q>NN
MJV$HG6?0]FK$8BBFW55<Q-%J::IJSHB:I])%5,[)RV3UH:W[36B[V!Q&(P>*
MM5V<5A;][#W[5=%5%5N[9N3;N4S%64Q--5-5.64_M35U=/Q<VK&N^+IQC1W=
M$OQ0%68                    S3TUS$Q/6V[=J0!RZ,Y]-,915/JHYISWQ
M'[/+;]QXO7#]K#P::T:-UKU;Q=W"X[ 7[5[TD\FF_11735%JN(V;9H]+.4Y3
M/6E\*MQG&6<Y\T1U\^WUN?+^<\T91LSF(WQ,Y93.R/2]R<]J8E$Q$Q=.#;2=
M"HZ(MH'C \'FB]+X?%4?TCP>$HM:>P=RNS3?HQ=%4T7*HLTU<ODYQZ:>3E$\
M\YYKI348]##X^.F> KA&T9K#A<5?_!-ZY1AM)X.+W(L5VKEZB:KU=N?2SE&<
M53.W*=NZ&U)XL'&,T#PHZGZ)ULT#BK%^QI##6[EZW:O6[M6'O3'IK=?F<S$;
M8F:=VSM)G7MZFE73FS=L[.,/0H"JH
M     \?<=WC=:"X&=1=*ZVZ8Q-BBYAK%R<%A;MVW;N8F]R*YIY%-RJ.7%,TY
MS$9SV)>A.$[A'T7JEH+2.L.F<11AM':-P]=^_=N5TT1E3&RB*JIB.55.R/HE
MK(NC;=%(TIP[Z\8C1>C\17:U-T#?\ST=A[=[E6[]ZWRZ;E=7F<Q171&<9YS5
MG7MC9$9VB.GXE--,S-T?VA;FXZ7&YUBX8]=M*:U:;QF)Q%N_BKE>!PUZ8FG"
MX>:IY,113.4554]G.*?2Y0\B5;(C.JK?'I<MD3S]C=/QYHVHCLS,\F)C+9W=
MLQN[D=Q<JIF-N^)CFW1GMCM1L_EM5O;U-,1$1&$.( )
M 3TY93G.6S9LSS\"--.<[-NW*-GQ_%LA"B(YYRC/FZVUZ:XI7%LTUPIZ[Z%U
M1T':KN8G'XW#T7*Z;=5<6;,W[=-54Q3$^FJSFF.:)S[(BJJ(B^<(9#'2U70\
M;FO.N%[A*TSA+=_5[041:PU-^U<IBO&47YGET53$4W.5R(BGDYQ$4S&;8>X?
M#T6;=%JW331;MT4T444QE3313$4TTQ'-$1$1#R+Q'N*MHC@BX/\ 0>JVC,);
MPU^Q@;'X3JMTQ1%_&Q3,W*YIB-\35,=?KO8"U4]'1'Q,M&9OF9U^'1#"7Z:F
MOXGSMHNGS2OS'*(Y&WD3Z>WMZVR,O\V#A.^68GTU1PE:1C6K0F@(IB<#>HNU
M55[/2S;Y%5,9\V<[,_"P[)WR5='9#8R>-$_[I0 59P
M !E8=*R]5#2WN=/V4,4]E8=*R]5#2WN=/V4+4X]T^$L-OS>^/%L2 %6J
MZ]K;^:](>\\3]E4U/71@>K+I_P!\XS]XEMA=;?S7I#WGB?LJFIZZ,#U9=/\
MOG&?O$KQS9[O>O9<Z.]:M 4;H                      GHWI$]&\&S=Z7
M?ZD]GW*C_I,AACS]+O\ 4GL^Y4?])D,+VF.SPASHX^( HD
M
M                                    >2>/=U(M?/@'$_6H>MGDGCW=
M2+7SX!Q/UJ$QC")PEI\.$7\_::^%=(?O5QTQW/A%_/VFOA72'[U<=,0Z$80
M"0                   !&-\((QO@&2=TM)U;L#[VG[>&RI:U;I:3JW8'WM
M/V\-E2M.$=[0KYU7< *H
M                        8VO3//\ ]/\ BO?MGZ]MK4Z][96=,\__ $_X
MKW[9^O;:U.O?Y=9,]'QTRV,G_B[?="4!#8                      >F>)
M]U1=6/?T?5;17H3/4\Q?PUBOJ6VKJXGW5%U8]_1]5M%>A,]3S%_#6*^I;9(Y
ML]L-&WY_=Q72@&-4                                    8SW3+O4C
MGW6Y^[RR86,]TR[U(Y]UN?N\KV>.WPE$\/%K:J]Z5-7O2J.B
M      +C?0L=+8?!\,.K5>)N4VJ*\39IIFJ>3G5YO1EE,_'L6Y'J'B8\J>$[
M4R(KJH_^-X7;15R9_M*<XSZT\\+43=,=K':Q]&KLG<W$_!]>HN:#T3715%5%
M6C\+--4;IB;5+N#Y5P'1_P#L?JW&<S_\(P>V9VS_ %4<[ZJB6E$N!I31EC&X
M>]A,5;IO8?$6ZK5ZU7ZFY;KC*JF>Q,;&NUZ87Z%-C^#W6VYPB:I:+JJU2TU7
M>N8FQA+-5<8*_5>FY57<Y&<4^KSJB8SFGDU;X;%E\#XRO 'HGA)U/TOJMI;#
M8>_;Q^%N6[%=^U%R+%^8])<IB<LISB(F<\LMZ8GHG#XTK1-TWQC&_J:9"FC.
M.3.R8B9G=GMC9&W;SSOW*,V?2Q5MVQVML1GW,ML3\2X3T2/B-:P\!O"-I?5O
M2N%O3H^YB;V)T9CJ</5;PMVQ>OW)IL6J\YIF;5,;(B=L3&R<IRM[U\G+9RL^
MSVI\NTB8N;M-43$3#C@(6                    ,T]%>4Y^7E]"0!R*(FJ
M<^;GV;.MNC[M_=RR2^@/=%QQ_ WK-9U'UGTAR]2].8O"V:8Q-<3YTQ%V_%NF
M+5=5,^91E<SHRF(RSHYJ6-E;MS._.*=D3/6SVPYN&O5X>Y;O6:JZ+EFNW=HN
M4S&=-VBJ*[=5,QZFJFJ(F)YDQ*E=&=%VSJENQM5]9\#IG 872>C<3:Q>"QEF
MW?P]^U5%=%=NY3%5,YTS,9Y3MCF?OL-3I=_HP-K3=BWP2Z^XZ8TI1%JWH72&
M)Q%--BNBF:J(HF:XCDS<B::>3%6<5Q'-,,RBFN*J8JIF*J:HB:9IF)B8F,XF
M)C9,3&V)B<I@F-C2NNT3C"<!                                 *.(
MQ%%JBNY=KIMVZ*9JKKKF*::*8C.:JJIRB(B-\RK,?3HZ/12M%<"^I]6K.B\9
M3>UIT_8NVJ;>$Q-,7L'1/*HRNTTQ551-64U3G,91EGE.28B\6=.F(^C"T8RY
MC."'4#2W]5:FW1I[%X:J*[=WT]R*Z::Z<XY41$4TQGGEZ;+=GA2WKU5>?*G.
M9F:IF<LYF=LS,\^<[>S,YSM=GUKULQNF](8O2ND\3>Q>-QU^Y>Q%Z]7YI<JJ
MKKFN<YG;E'*FFG=$1$91UNN7?2Q,\]6<3G$<W6\.V/C)EN6=GFQUSC/QJ<3-
M!&900R                  "I11GLY^:-FV>MV%2U3$Q,SGLZTQ'[-\[_V(
M\J,\HSRF(SSRB=_-/- %G#55W*;=,3-555-,4Q&<U55513%,1&>V9F(CKL^W
MI;7H8=&KF@Z>%36_0US#:>QER:]$SB(KB:<-3<FK#UTTU3&R*8BK.(RY4SGG
MLECM]!/Z&AC>'/A#T=I#2.'IKU1T)B;>*TEYI9FN,1%B[;GDTUYQ1'(JIWSR
MIFKFRB6T U-U1P&@-%8'0VB[%&&P&CL-;PN%L6Z8IIMV;5/)IB(C9GEMF>><
MY6P[9^+VI;5WS=&$8]NKN=F 58FODZ:JHG\8&K\\T4XB9[7)IYN?L1Y1B1SO
M91_32VL^(O\ "_HG U596,/A,9733'Z<56*8G=E.5-4Y=;-BWK5>Z/"&U8<W
MOGQD 59@                   !E8=*R]5#2WN=/V4,4]E8=*R]5#2WN=/V
M4+4X]T^$L-OS>^/%L2 %6J    Z]K;^:](>\\3]E4U/71@>K+I_WSC/WB6V%
MUM_->D/>>)^RJ:GKHP/5ET_[YQG[Q*\<V>[WKV7.CO6K0%&Z
M          )Z-Z1/1O!LW>EW^I/9]RH_Z3(88\_2[_4GL^Y4?])D,+VF.SPA
MSHX^( HD
M                                                          >2
M>/=U(M?/@'$_6H>MGDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_::^%=(?O5QTQW/
MA%_/VFOA72'[U<=,0Z$80 "0                   !&-\((QO@&2=TM)U;
ML#[VG[>&RI:U;I:3JW8'WM/V\-E2M.$=[0KYU7< *H
M                                              8V_3/$1/%^Q>W;
MY]M91V.7;VM:Q=JICTL;<IG;LW3&R/BF?+FV'O32NMU=O@LL:+HQ5%--R[;K
MN8?/T\SYK:RG+LQ/<:\*Y$3&>Z=L91$1LB)F-F>>W+P<V=IZ.SWRV,G_ (NW
MW0XP"K8                      >F>)]U1=6/?T?5;17H3/4\Q?PUBOJ6V
MKJXGW5%U8]_1]5M%>A,]3S%_#6*^I;9(YL]L-&WY_=Q72@&-4
M                         8SW3+O4CGW6Y^[RR86,]TR[U(Y]UN?N\KV>
M.WPE$\/%K:J]Z5-7O2J.B                  /3_$RZI^I?PWA/M*7F!Z?
MXF75/U+^&\)]I2F,84M.;5V3X-P)P&_['ZM_!&"^RI?57RK@-_V/U;^",%]E
M2^JDXRT8P@ 0E:(Z+[T.;0G#QP=:0M58&W7K+H?#UXK0^(LX>W.*N7+<\OS&
M+N=-<_WIIC.=\QNV3JT^&/@FTOJ7K%I+5S3>$OX/'Z/Q%=FNW?M^95UT1<KI
MHNQ3,SZ6KDY9[LXF-F3=1L0_IA[H1-C6S15SA4U'P%-O3> RJTU:M46J:;N&
MBJNNNN(CDUS-4U3,3MBFK*9WRM&G1T]'#@O9UYL]4X]77Q8 ,VLJ9B<^5$9[
MXRRS_;UMG.I56\J8G.-N6[?N_DYN+PU=N[<LWJ*J+ENJJW535L\SKIKFFJ*H
MYLJHRGM9[,W%KIIBG=MV;<\]NW/=V,NUUU6[#C@
MJ1<F(F.:=^S[TO+G++FV?LC*.XE =VX/->=):MZ8P&FM$XJ_@\=H[%6<78O8
M>]79KBJS7%?(FNB8GDUQ$TU1.<3$Y9;6S=Z"+T471_#?J+H_1&F,=AJ-;M#X
M:WA<3AKF(Y6)O^8Q-$3/*IIFY5R:8F)SSFG=FU=CV'Q+N-YK-P+Z[:*ULU=Q
M=5JK#8K#U8RQ%RN+>(P]%7I^5%$SG511-6493RMT]=,3T,-M9WZ8QC?&K@W&
MH\/\07CJZO\ #AJ%HG6O0U^W5?N83#1I'#Q,\JWBJK43<F*:HBKDU5Q5.W/*
M<XV;GN F+FK> (                             'S;A:X5-$:EZ TEK'
MIO$V\-@-&8:YB;U5=7)FN+<9\BWOFJNK=3$1,YS! \M=$&XZN@N!'4'2NLND
M\7A[&-C"W8T;:O7(HFO$3'(MU13E,U1%<Y91&^,M^43JD^-IQH-8^%K732NM
M^LF,O8K%8[$7:K5%R]<NV[%CS:Y511;IKRBG.FJ)JB*8SRCFB(BX)T8+HH>G
MN'S7K2MBQB;EG4W1F.O6-#X*FJ[E=MX>[5%-=RBJ8IY--5,3'I?333GGEE$6
M8+E6<S/T^4+3/1MZ_P"S8L;/^*<>B-4<93^;3G,[-O8A)57,[]OEEY=J$@JV
M                    '(M6HJCL\VV(C?E'W_LZ[TEQ4.*_K#PM:YZ)U/U=
MPUZ]B=(8BBW=OT6IKLX6S-RBFN[=JV4QLJF*8FK//*<LHE\+U1U3Q^F](X31
M6C,-<Q>.QU^C#X;#6HSKNW:IC*-\91&>=6[9$ME#T!SH4N!X'=3K&MNL6$B]
MK9IZU%_DXJU;Y>"M5\B::J-D\B9BF*:8B8F(C.=ZT1\>YBM;2Z+HQG#JZUT/
MH?O$=U;X#-1M&ZN:&P=BUC9PEC\*8JW:MT5WL3%,57:9JHSY5/FDS5OVU;=^
MU[N!$S>U ! UNG31/5MP/O/&_7P[&29-O31/5MP/O/&_7P[&27M,>Z/"&W8\
MV._QD 490                   !E8=*R]5#2WN=/V4,4]E8=*R]5#2WN=/
MV4+4X]T^$L-OS>^/%L2 %6J    Z]K;^:](>\\3]E4U/71@>K+I_WSC/WB6V
M%UM_->D/>>)^RJ:GKHP/5ET_[YQG[Q*\<V>[WKV7.CO6K0%&Z
M           )Z-Z1/1O!LW>EW^I/9]RH_P"DR&&//TN_U)[/N5'_ $F0PO:8
M[/"'.CCX@"B0
M
M !Y)X]W4BU\^ <3]:AZV>2>/=U(M?/@'$_6H3&,(G"6GPX1?S]IKX5TA^]7'
M3'<^$7\_::^%=(?O5QTQ#H1A  )                    $8WP@C&^ 9)W2
MTG5NP/O:?MX;*EK5NEI.K=@?>T_;PV5*TX1WM"OG5=P J@
M                                                !^'K/IJG1VC<
M?I"O+D8'!XG%U9[LL/9KNSGES>EV]@&!=TT[PP<K6W1VJ]N]7,SG5=M1<GDT
MT6:;5<YT>ISSFF,NRP^+E6<]K9W-GQ]OG78.C$<:VOA8X8M/Z4IF)P^C\7BL
M+:JHJGD\J+D4513%<1ZB+=,;.?9SK3LQ,YSE/9^-:O'LNC9#;L8NI[;YV_I<
ME 590                     'IGB?=475CW]'U6T5Z$SU/,7\-8KZEMJZN
M)]U1=6/?T?5;17H3/4\Q?PUBOJ6V2.;/;#1M^?W<5TH!C5
M                      &,]TR[U(Y]UN?N\LF%C/=,N]2.?=;G[O*]GCM\
M)1/#Q:VJO>E35[TJCH@                 #T_Q,NJ?J7\-X3[2EY@>G^)E
MU3]2_AO"?:4IC&%+3FU=D^#<"<!O^Q^K?P1@OLJ7U5\JX#?]C]6_@C!?94OJ
MI.,M&,( $)'Y6F]!X/26$OX#'X:SB\'BK=5K$8:_13<M7;=49545T51,3$OU
M0&MSZ/AT);%\%.M6,UZU5P4W-5-.7ZL3?M8:BF+>!KNU7*JHIHIB.3%N:<JM
MGILHJVQ#&8JM[(GL9[.;M_LYLISV-S;QG^+CH/A2U/TMJEIVU158TCA;MFW?
MFW1<N8:[71533<HY=,Y93.W++K]AJH>B0<0[6'@$X0,?JQI+#8BC1=ZN;VAL
M?=I]+BL+5-66=>41RXB,X_2HSYXE:=>WBSV-?\,]W#NZ%O*U1'][/+.(SW1V
M<]D\WW?%-<MTQ3G'<Y6>^?BYN;+G[$IXB:8JSSF)ZTQOZZG=KIF(B*8IRW[8
MF9\N[^U5LN.                      FIJRG/<E 7O>@S=%&TIP#:]83#:
M2QN)NZGZ7O6,+CL+<NW*L/@^5-5'FM%OE3%--7*C;EZ6KK1FV>?!-PK:%UUT
M!H[6/0&,MXW1NDL/:OV;MN<XCS2W37-NKK5T<K*J.NTK5J<J=D3G.[*>>-F>
M4;LM^WK;&7UTO)T7F=4])X'@DUSQ<6]#:0Q%NQH?%7[M===&(FU53%-55VJ>
M3-,TQ-5,91R=T[UL=&SAP:MM1=]*([>/%GYCCX7%6[]JW>LUTW;5VBFNW<HF
M*J*Z*HSIJIF-DQ,.0JP@                           .)CL=9PUF[B;]
M=-JQ8MUW;MVN<J+=NW3-5=54\T4TQ,RP(NF(>B^6]:\;<X*=0](W:=&8&NN-
M+Z1PEZNWYK=MW8B;4543'*\TBG*(CU-,3,SMI7A^C^]%<P/!3JKBM0-6\;1<
MUNT[@[]K$6[=R8G#X6YR**J:JK<Q51-,53->V)RV1&<Q+7#ZPZ:Q.D,7B<=B
MKE5V_B[M=^]<KJFNJNN[5-<S,U9U;,\HSG/*)[*V';.Z&2RHSIOG"-\\(?DW
M,35-=5<U3-54U5553MF9JG.J9[,SOEQYG/\ 9'<C) 5;@
M     J4T^4]C;S^6U/:M\\Y93G&_=/-GV,UY_H-G0X-(\.NON&NWL-<G5K0>
M,LW-(5^9Q59NU4\FN:*JZZ9HFF*9C.,O551UDQ%ZE=>;%_Q?J7@^EU>A$8K3
M>.PW"_KOHR+.B\-557J]:OTTU^>,XMS%?F=433_Q<J8SII]+G.<TL\JQ8HM4
M46[=--%NW3%%%%,133333&5-,1&R(B(B(B.9TK@UX.-$ZI:$T?J_H/"6L%HS
M1N'HP^'P]JF*::::*8B:LHB(Y5<QG5.49S+O1,M*9OF9G&?BX$$4  #6Z=-$
M]6W ^\\;]?#L9)DV]-$]6W ^\\;]?#L9)>TQV>$-NQYL=_C( HR@
M           #*PZ5EZJ&EO<Z?LH8I[*PZ5EZJ&EO<Z?LH6IQ[I\)8;?F]\>+
M8D *M4   !U[6W\UZ0]YXG[*IJ>NC ]673_OG&?O$ML+K;^:](>\\3]E4U/7
M1@>K+I_WSC/WB5XYL]WO7LN='>M6@*-T                      3T;TB>
MC>#9N]+O]2>S[E1_TF0PQY^EW^I/9]RH_P"DR&%[3'9X0YT<?$ 42
M                         "#'+X^'1^M$<">O<:F8S5RSCO27JJL5-Z]'
M(FU-,95115%,9\J-\;9ZR8B\9&HQ!/16.J_M7P_SB_X3T5CJO[5\/\XO^%;,
MZXVP=T[)9?8Q!/16.J_M7P_SB_X3T5CJO[5\/\XO^$S.N-L'=.R>#+[&()Z*
MQU7]J^'^<7_">BL=5_:OA_G%_P )F=<;8.Z=D\&7V,03T5CJO[5\/\XO^$]%
M8ZK^U?#_ #B_X3,ZXVP=T[)X,OL8@GHK'5?VKX?YQ?\ ">BL=5_:OA_G%_PF
M9UQM@[IV3P9?8Q!/16.J_M7P_P XO^$]%8ZK^U?#_.+_ (3,ZXVP=T[)X,OL
M8@GHK'5?VKX?YQ?\)Z*QU7]J^'^<7_"9G7&V#NG9/!E]C$$]%8ZK^U?#_.+_
M (3T5CJO[5\/\XO^$S.N-L'=.R>#+[&()Z*QU7]J^'^<7_">BL=5_:OA_G%_
MPF9UQM@[IV3P9?8Q!/16.J_M7P_SB_X3T5CJO[5\/\XO^$S.N-L'=.R>#+[&
M()Z*QU7]J^'^<7_">BL=5_:OA_G%_P )F=<;8.Z=D\&7V,03T5CJO[5\/\XO
M^$]%8ZK^U?#_ #B_X3,ZXVP=T[)X,OL8@GHK'5?VKX?YQ?\ ">BL=5_:OA_G
M%_PF9UQM@[IV3P9?8Q!/16.J_M7P_P XO^$]%8ZK^U?#_.+_ (3,ZXVP=T[)
MX,OL8@GHK'5?VKX?YQ?\)Z*QU7]J^'^<7_"9G7&V#NG9/!E]C$$]%8ZK^U?#
M_.+_ (3T5CJO[5\/\XO^$S.N-L'=.R>#+[&()Z*QU7]J^'^<7_">BL=5_:OA
M_G%_PF9UQM@[IV3P9?8Q!/16.J_M7P_SB_X3T5CJO[5\/\XO^$S.N-L'=.R>
M#+[&()Z*QU7]J^'^<7_">BL=5_:OA_G%_P )F=<;8.Z=D\&7V,03T5CJO[5\
M/\XO^$]%8ZK^U?#_ #B_X3,ZXVP=T[)X,OL8@GHK'5?VKX?YQ?\ ">BL=5_:
MOA_G%_PF9UQM@[IV3P9?8Q!/16.J_M7P_P XO^$]%8ZK^U?#_.+_ (3,ZXVP
M=T[)X,OL8@GHK'5?VKX?YQ?\)Z*QU7]J^'^<7_"9G7&V#NG9/!E]C$$]%8ZK
M^U?#_.+_ (3T5CJO[5\/\XO^$S.N-L'=.R>#+[&()Z*QU7]J^'^<7_">BL=5
M_:OA_G%_PF9UQM@[IV3P9?8Q!/16.J_M7P_SB_X3T5CJO[5\/\XO^$S.N-L'
M=.R>#+[&()Z*QU7]J^'^<7_">BL=5_:OA_G%_P )F=<;8.Z=D\&7V,03T5CJ
MO[5\/\XO^$]%8ZK^U?#_ #B_X3,ZXVP=T[)X,OL8@GHK'5?VKX?YQ?\ ">BL
M=5_:OA_G%_PF9UQM@[IV3P9?8Q!/16.J_M7P_P XO^$]%8ZK^U?#_.+_ (3,
MZXVP=T[)X,OL8@GHK'5?VKX?YQ?\)Z*QU7]J^'^<7_"9G7&V#NG9/!E]C$$]
M%8ZK^U?#_.+_ (3T5CJO[5\/\XO^$S.N-L'=.R>#+[&()Z*QU7]J^'^<7_">
MBL=5_:OA_G%_PF9UQM@[IV3P9?8Q!Z.FL=5N?5?#_.,1X>L] \5?ICG0/";K
MEH_5+#:MV,-=QURW11>B_?F8BNKDYQ355MRG>C-[-J.Z=C)W%*Q=Y=%%?Z=-
M-7?1$_>JJI      'DGCW=2+7SX!Q/UJ'K9Y)X]W4BU\^ <3]:A,8PB<):?#
MA%_/VFOA72'[U<=,=SX1?S]IKX5TA^]7'3$.A&$  D
M  1C?"",;X!DG=+2=6[ ^]I^WALJ6M6Z6DZMV!][3]O#94K3A'>T*^=5W "J
M
M  !8.Z/#T1K \#O!IC]"Z)TG;HUOU@P^(PF'P5%>5R,->M<BN:IC;$517MRV
MQ3G._=[>Z(!T1;4S@)U8QFDM,:0PMS3,X>]. T9-V(N5W8M3515733/*B,^3
M,4QMJ^G5]\>_CH:P<.&O&/UKTU<KBS5>NT:.PE5RNJG#8>NK9E377,4S5%-,
MQR=U,Y;XE:(NT[%J*,Z;NCIGW/(.G-,7-)8W&X_$535?Q>)NXF[,U3.=R[55
M<KF9VS,<J9B)B<WX]5V>3._;L[&41LVY;\]_\\TTY1ZG.-NV9G+.)V3ESSU^
MP59<F8IB9IB-DQ_=G+;S1OC?"K=<( 2                      ],\3[JB
MZL>_H^JVBO0F>IYB_AK%?4MM75Q/NJ+JQ[^CZK:*]"9ZGF+^&L5]2VR1S9[8
M:-OS^[BNE ,:H                                    QGNF7>I'/NM
MS]WEDPL9[IEWJ1S[K<_=Y7L\=OA*)X>+6U5[TJ:O>E4=$
M   >G^)EU3]2_AO"?:4O,#T_Q,NJ?J7\-X3[2E,8PI:<VKLGP;@3@-_V/U;^
M",%]E2^JOE7 ;_L?JW\$8+[*E]5)QEHQA  A(  M#]%ZZ'?HOASX/\?1;P5%
M[631F$O5Z,NQR*;E4447*J;=-<T55<KES')RG]F:[PA,9IB1I4.%?@TTMJ=I
M_2FK.F[%6&TGHC%5X3%69SRBNF<XJC.(F8JIF*L\LHG9V(^;L^/IBGH1V"TW
MHO%<+NI> HPVDL'Z?36&PT53.+_JJYF[-JFW7OY&RJ)]+7MYV!/B<)7:JKHN
M4S17;F::Z*HF*J:J9BF:9B8B8F)V93E/[,T[FY96F='7&/%Q $,@
M             ":FK+^3]O06F,7@,98Q^#OW,/B\)>HQ&'OVIF+MJ[;G.BY1
M,1$Q-,[^P_&BFG*9Y6V-T=?9VOB5\\\YF>3S1/IMO)V=?/MY];9S@V-/2^G1
M6;7"9JU:X/M:](6YUET/9IC#7L15-%>(M6[5$>9Q5<KGES5R>71'9F.WE"-+
MYP \/FL'!OK/HO6K5G&7,+I#1M^B_%%%=5%N_%&6=J[$3Z:FKLYS$[8ZS:7]
M"IZ)#H'C :A:.TA:Q-N-9<'A+5O36#CDTU4XBW;MQ=JBB*ZJLXJGT^<1^ESY
MS:=.GIZ>+1KHS9ZIPX<%U0!54                        6U>B?<?C1'
M/P>X[3N(Q%G\+XJW>P^C,-,Q7<\UFU_:^915%6R:Z>3/7W==[)X=^&O0O!_J
MQI36C3N)HPV"T;A;U^9KJIB;E=NW55313%55.><Q&>4[I:L[HK71'-8N'[7W
M26+Q&)KM:NZ/QF(L:(P-%7)LUVZ*HHMWJJ*:IC;%$\C;EMY6W9$6C7/=U_HF
MFG.FZ.^=4<=3PWQCN'[3W"7KAIG6O3^-OXO&:2QF)O6O-JJJHP^'N7)JM6+4
M535R(BG*9C/U6<[-SX'=B8F8F<]N7/S9>'RA5JF8G;.>S*9ZVZ)CK3,=SLYE
MZC9G&V(_OQ_>G_/P<R)EO1%VB,'$ 0D                 !4MT9Y[8C+K_
M ![LDBO9CL9[*LN?=$=S+/RG)V#0&KF*TMC\)HS1V'JQ&.QU^BQAK%N)\TN7
MKN7(HIB,\\YW[,HC//+>%[[YQ2>*_K!PLZY:(U2T#A;UZO'XJU:Q5^WZG"X>
MN?3W9V3MB(V1,99;9V;MK1T/CB1:O<!7!_HO530^'LSC*,/9JTII"**/-\;B
M?,J.5-=<44S--%43$1.><QRIF<X6M^@0="?P/ ]J?H[7+6+!4SKCIS"6\7<H
MNS-RK ^>+5.=,1713R9BG.*8C=OZ^>1HM.C1MX-&NO.F_HC#B *J@   -;IT
MT3U;<#[SQOU\.QDF3;TT3U;<#[SQOU\.QDE[3'9X0V['FQW^,@"C*
M             ,K#I67JH:6]SI^RABGLK#I67JH:6]SI^RA:G'NGPEAM^;WQ
MXMB0 JU0   '7M;?S7I#WGB?LJFIZZ,#U9=/^^<9^\2VPNMOYKTA[SQ/V534
M]=&!ZLNG_?.,_>)7CFSW>]>RYT=ZU: HW0                     !/1O2
M)Z-X-F[TN_U)[/N5'_29##'GZ7?ZD]GW*C_I,AA>TQV>$.=''Q %$@
M                         (3N:POIBNF(X<,1,1E-5O&9[MN5VUV&STG=
M+6&=,6]6^][GC?M;2T83W+6?/I[_  8_F?EE!GY90@*MY'/RR@S\LH0 1S\L
MH,_+*$ $<_+*#/RRA !'/RR@S\LH0 1S\LH,_+*$ $<_+*#/RRA !'/RR@S\
MLH0 1S\LH,_+*$ $<_+*#/RRA !'/RR@S\LH0 1S\LH,_+*$ $<_+*#/RRA
M!'/RR@S\LH0 1S\LH,_+*$ $<_+*#/RRA !'/RR@S\LH0 1S\LH,_+*$ $<_
M+*#/RRA !'/RR@S\LH0 1S\LH,_+*$ $<_+*#/RRA !'/RR@S\LH0 1S\LH,
M_+*$ $<_+*#/RRA !'/RR@S\LH0 1S\LH,_+*$ $<_+*#/RRA !'/RR@S\LH
M0 1S\LH,_+*$ $<_+*#/RRA !'/RR@S\LH0 1S\LH,_+*$ $<_+*%UKH.%NF
MOANU9Y49\F_9Y/-EG=IS\O"M2+KW0;.K;JW[O8^VI6HQABMN9+;'X#^PL^Y6
M_J4N6XF _L+/N5OZE+EJM0      >2>/=U(M?/@'$_6H>MGDGCW=2+7SX!Q/
MUJ$QC")PEI\.$7\_::^%=(?O5QTQW/A%_/VFOA72'[U<=,0Z$80 "0
M             !7M6L_V3S_I9=K^7QJ"I;KRF,]W/ ,DWI::,N&_ Y[/]6G?
MS_U^_P#R;*=JU.@7\;747@CX5</K%KYI"-&Z*M86NB+LT\OT]5WE1E$U1$Y9
MY[XW,W*>F%^*Y[?*9_\ Z:/XJ]U\0T;3G58XZNI>Y%D3T0QQ7?;W'S>/XQZ(
M8XKOM[CYO'\9&9.I2_XNE>[%D3T0QQ7?;W'S>/XQZ(8XKOM[CYO'\8S)U%_Q
M=*]V+(GHACBN^WN/F\?QCT0QQ7?;W'S>/XQF3J+_ (NE>[%D3T0QQ7?;W'S>
M/XQZ(8XKOM[CYO'\8S)U%_Q=*]V+(GHACBN^WN/F\?QCT0QQ7?;W'S>/XQF3
MJ+_BZ5[L61/1#'%=]O<?-X_C'HACBN^WN/F\?QC,G47_ !=*]V+(GHACBN^W
MN/F\?QCT0QQ7?;W'S>/XQF3J+_BZ5[L61/1#'%=]O<?-X_C'HACBN^WN/F\?
MQC,G47_%TKW8LB>B&.*[[>X^;Q_&/1#'%=]O<?-X_C&9.HO^+I7NQ9$]$,<5
MWV]Q\WC^,>B&.*[[>X^;Q_&,R=1?\72O=BR)Z(8XKOM[CYO'\8]$,<5WV]Q\
MWC^,9DZB_P"+I7NQ9$]$,<5WV]Q\WC^,>B&.*[[>X^;Q_&,R=1?\72O=BR)Z
M(8XKOM[CYO'\8]$,<5WV]Q\WC^,9DZB_XNE>[%D3T0QQ7?;W'S>/XQZ(8XKO
MM[CYO'\8S)U%_P 72O=BR)Z(8XKOM[CYO'\8]$,<5WV]Q\WC^,9DZB_XNE>[
M%D3T0QQ7?;W'S>/XQZ(8XKOM[CYO'\8S)U%_Q=*]V+(GHACBN^WN/F\?QCT0
MQQ7?;W'S>/XQF3J+_BZ5[L61/1#'%=]O<?-X_C'HACBN^WN/F\?QC,G47_%T
MKW8LB>B&.*[[>X^;Q_&/1#'%=]O<?-X_C&9.HO\ BZ5[L61/1#'%=]O<?-X_
MC'HACBN^WN/F\?QC,G47_%TKW8LB>B&.*[[>X^;Q_&/1#'%=]O<?-X_C&9.H
MO^+I7NQ9$]$,<5WV]Q\WC^,>B&.*[[>X^;Q_&,R=1?\ %TKW8LB>B&.*[[>X
M^;Q_&/1#'%=]O<?-X_C&9.HO^+I7NQ9$]$,<5WV]Q\WC^,>B&.*[[>X^;Q_&
M,R=1?\72O=BR)Z(8XKOM[CYO'\8]$,<5WV]Q\WC^,9DZB_XNE>[%D3T0QQ7?
M;W'S>/XQZ(8XKOM[CYO'\8S)U%_Q=*]V+(GHACBN^WN/F\?QCT0QQ7?;W'S>
M/XQF3J+_ (NE>[%D3T0QQ7?;W'S>/XQ'3#'%<]O=/S>/XQF3J+^W9*]V,>C7
M'ID;B_8/&Q8T;I[S]AN1G-_S++.O]&(B[L['[76O1+' 9[)_%YGN_P#\NW-%
MWQ?">Z=D\&1X,7_A.Z9NX)<%AK->@L1&.OU9>:T>9<KDYSUO-)RRAY8X2NFJ
M-!X&SAJM"Z)G'W*Z9\VIHPT5335S1.==.7;SRE;,[-J-.J=C,G<3$8^Q9_M;
MUJU[I<HH^M,,!O6KIL#72_5?IT9JU;P]NJ,K5=5JU-5'-,S'FL_$M4\/O1T>
M&G7.]>G"Z:NZ+HO5S,Q;I]-$3GG%,1<BF)[<3N[:+HU[-*\45>SMNALI^'/C
MD<''!QAYQ.MNLV!T;;BB;DQ%R+U?)B)G/DVYGFCKL9#C_P#3-VKVA[&D-"<%
MMJC35W$47,/9TGYG5;FU%=N<KVV[--$Q/6FJ>;)A(<)O&7UYUOC+6+632&DJ
M9V3;O7:N3._.*J=TQMF)B>T^'VXFF<ZHRCFG*(RG+.)B(S\&?-L+XZ-L\/[L
MM-A[4]T<>#T+QB.,WKEPH::OZ<UOTOBM)8B[=N7+-FY>KJLX>BN,LK5%5=<1
M$4Q$9SG/6F-SSQE5-.?+B8F8C*>?;EGVMN:6<YG9,U;HV?'G'-_/G["Y,1&7
M)RGR_9LG?FK>V(B(T1%T*<W9F,L^OV]L9;TT7?2Y=WL];N<RB"0
M              'IGB?=475CW]'U6T6Z$U'_ ,O,7\-8GZEO]K6 \2#0MW2'
M"?JG@[,9W+VD(IIC=MY$MIOT-C4+%ZO:CXK!8RGDW9TMB+F6_9511MSV,D<V
M>V&C;\^.SBN( ,:H                                    QGNF7>I'
M/NMS]WEDPL9[IEWJ1S[K<_=Y7L\=OA*)X>+6U5[TJ:O>E4=$
M      >G^)EU3]2_AO"?:4O,#T_Q,NJ?J7\-X3[2E,8PI:<VKLGP;@3@-_V/
MU;^",%]E2^JOE7 ;_L?JW\$8+[*E]5)QEHQA  A(   #\+6;5S!:7P&+T9I"
MQ:Q.#QMBYA[]B[13717;NT315$TU1,9Q$YQUI:V[H]70I,9P1:X8G6_5G!W+
M^JNGKMW%7YL6[GF6!N1;BN>5Z7D4QLF*XBK?E/7;*YYOXUO%FU<X6=2]+ZG:
MRX2,3A,?A,119F)Y-RSB*[%RW;N45[XCE54\N,XBJ(RE:)Z.CXTIB9B;XQ\8
MU-,Q5&2"X!T0OB):R<!6O.D=6],82]1@?/.(G1>+JHK\SN8:*N7:MS<F(BJJ
MFU5')JS]-':EX-N6^5$1&S+;.R(G='-&W^<HF+F]35$Q?#@@(2
M          )ZKDS&6S+.9W9;_+RR2 *UJ8VYY;MF>:Y;T,WH@VF^ +7G Z;P
MER[7H6_BK=.E\/:FK;8JFFB[=BF<HKGD1'FE.STL<JG;"V;3.V.W'EDYW+B9
MZ\>FB,HY\]\QG$;N=,2K53$Q=+<V<6GC%:O\*.J.B];]7,31?P.D;%%SD1<M
MUW+-R:*:JJ*Z:*JIIVU>EY66<==]]:UGH"714<?P1ZV6]2]8=(U5:KZ=Q5%-
M%.+NQ-G"UU^9T3;M35.5N*<N73$3'8YLMD9J[K%@M+8+#:1T=B;6+P6+M4WL
M/B+-=-=NY;KC.*J:J9F)[.W9),-&8NFZ?[QK?M""*
M  <+2.D;.$P][%8BY1:L8>U7>NW*ZHIIHMVZ9KKJFJJ8B(BF)G;,.9FQ7>F%
M.BN8;4#5?%\&^J6D[?\ 2/3-F[A\5>P=RBY=PM-5F>5G--4\BFF*\J]T3/I9
MF<\DQ!X]"S-TP;T7#^GVL>D.#74K'7:M6]%YX7'XJW73%%_$94TW[=/(JJBK
ME3%6>WTM,QSSE&*;%=41RHC*GFV;(G=$Y]?;OYWZ>E-)W\9B+^)Q5=5[%8FY
M-VY=KB,[MVO;7<JRG+E53,Y[-^4OSJ[><9QZ6,Z:<ML;=TSOF-D^69,MRSHN
MB[;.O]-2G1=C=.Z,YB<LYSF/V]?;NW;DE=V9SC/9GNC9'<4A#(
M        Y$T49QZ?X^3NV>4(TV8F,XVSGNB,]F_/;V,\NOL331$1S9SEE/6Z
M_/S3S]A-%O//D[,LHG95OB)SW3,3GY=D*-B)F<HC.>;?G.>491EOGK1&V>M+
M,DZ77Z$7=T[C[7"QKQH^F=%X6:*M#8/$VJZ;DW*K?+MW:?-*:=L\J*JYB-D9
M1SRL]]!JZ&MIKAUX0='7;V!Q-&JVA<7A\9I#&5VJJ<)B/,IJN569NS3E53')
MC9$^FJ]+MC.(VBG!CP<Z,U3T%H[0&A\-:PN!T=AK6'M6[5,4TSYG131-<Q&^
MJKDYS,[=RT:-/3T<>#5MJ[_HQAT\.+N^'P]%JW;M6Z8IMVJ*;=%,;J:**8II
MICL13$1"L"K"      UNG31/5MP/O/&_7P[&29-O31/5MP/O/&_7P[&27M,=
MGA#;L>;'?XR *,H                    RL.E9>JAI;W.G[*&*>RL.E9>J
MAI;W.G[*%J<>Z?"6&WYO?'BV) "K5    =>UM_->D/>>)^RJ:GKHP/5ET_[Y
MQG[Q+;"ZV_FO2'O/$_95-3UT8'JRZ?\ ?.,_>)7CFSW>]>RYT=ZU: HW0
M                  !/1O2)Z-X-F[TN_P!2>S[E1_TF0PQY^EW^I/9]RH_Z
M3(87M,=GA#G1Q\0!1(                               "$[I:PSIBWJ
MWWO<\;]K:;/.=TM89TQ;U;[WN>-^UM+1A/<M9\^GO\&/V JW@
M                                                    !=>Z#9U;
M=6_=['VU*U"NO=!LZMNK?N]C[:E:C%BMN9+;'X#^PL^Y6_J4N6XF _L+/N5O
MZE+EJM0      >2>/=U(M?/@'$_6H>MGDGCW=2+7SX!Q/UJ$QC")PEI\.$7\
M_::^%=(?O5QTQW/A%_/VFOA72'[U<=,0Z$80 "0
M'(MW8RFFJ(RRZV<[(V1VE&J=LY999]:$H".?EE!GY90@ CGY909^64( (Y^6
M4&?EE" ".?EE!GY90@ CGY909^64( (Y^64&?EE" ".?EE!GY90@ CGY909^
M64( (Y^64&?EE" ".?EE!GY90@ CGY909^64( (Y^64&?EE" ".?EE!GY90@
M CGY909^64( (Y^64&?EE" ".?EE!GY90@ CGY909^64( (Y^64&?EE" ".?
MEE!GY90@ CGY909^64( (Y^64&?EE" ".?EE!GY90@ CGY909^64( (Y^64&
M?EE" ".?EE!GY90@ CGY909^64( (Y^64&?EE" ".?EE"K:JC/;EESYQ$^7E
MUE$!7N5Q_=BG+.?[L;LLO#^R>U-1-/)W1RMN^)RWQEV/V=B>SQ@'(BNG*<XC
M/*<LJ=F>[K];L;.WOI35MG+L\V20!/37,1,;-L9;?N0BN8G.)R[6SRWRE 1F
M7+\TISB/2\G.)G/.=T=GFZW8R<-',%>NY$;*=WI9W9;=N>W//K>6^A-4SO0
M                          >X>AR3/XY=2.3$S/X4C*(B9F?2SNRV^63:
M\\56;GX!Q'FE-5/^NW,N5$Q/J*.OE/,U8G0E<'%_C \&]JJW-RBO3=N+D99Q
M%&6V9CK1LB>W#;D:-T7A\+1-&'M46::ZN7531')B:N3$3.7:B%K]'?P:5M'T
M^Z/>_1 54                                    &,]TR[U(Y]UN?N\
MLF%C/=,N]2.?=;G[O*]GCM\)1/#Q:VJO>E35[TJCH@                 #
MT_Q,NJ?J7\-X3[2EY@>G^)EU3]2_AO"?:4IC&%+3FU=D^#<"<!O^Q^K?P1@O
MLJ7U5\JX#?\ 8_5OX(P7V5+ZJ3C+1C" !"0     %F+HR70T,!P\\'FE)T;8
MPUK6_1N#OXG1N+NTUS-R;-FJJ*/23$S<B*(BB.?U/.U=G"=P=:4U3TYI/5W3
M>%O8/2.BL9=PF(M7;5=$\JU5-'+IBN*9\RN917;F-F4]>&ZNKIBJ)IJB)BJ)
MB8G;$Q.R8GFF)AAU],8]"?LZ>P&,X6]3=$<K2N'LU7-*871N$JFY>BU33-=5
M5%J8IGS6*:ISY/JL]VU:-.CIZ."]G7FSU3CU=?%@0S;G+/*=^7<\NLA11-6Z
M)GM.??P]ZS7<M7+55NY:KJHN6[E/)KHKB>37173,9Q515$TU4S$3%4>FB)AP
MHN3$9;.?;V_+N9JMU2                     !&)5XO[=T1GLW1NF>M]#C
M@.=A\3-FJB[;N5T7:)Y=-=$S35373ZFJFK?$Q.V)B<^U+.NZ7=Z,=;TKA<!P
M-<(&D:JM(8>W=MZNZ0N>9Q3=M456^31B*YBFJ:IY7(B(JGDU>FY.4[,$2(?0
M^#7A!TMJGIK Z>T-BKN#TAHR_3?LWK%SDUQR:HJJHY66?)KRB*OC^*8G8Q6E
M%\=<8<.QNLJ*XJB*J9BJFJ(F)B<XF)VQ,3&^)3+$'00.B@Z,X<M1+&B=*8VU
M;UOT!:BQC+&)Q-J,5BJ8JBFF;=O*FJYR8F/34\J9B8W\U]\F+FH (
M          'GOC0<8S0/!9J;I?7#6#$6[.$T;A[E=%%5VBW7?O\ (JFW:M\K
M?,S3G.43E$!>\8=%9Z(OH7@#U TCI"K$V:M9L=A;]G0V!JJHBJJY78N979BJ
M=],Y3;B(G.K*=S5=\-?#3IS7W6/2.L>L..Q&,QND<3>Q%55ZN*YLV[U7+BS;
MRB,J*8F(V;]\[7LOHEW1 ]8^'S7W':;TAB[\Z&PV)N6]#X&Y<SMVK5.=$7>3
M3%-,<JF<J8RG9MG;.2VS<MS&W9W8Y\NM_EW5IGHC^_QT-FQL[M,XSAU1\8IJ
M;N79V3MG?&^(B-^7-*G7,9^EF<LHW]=3%6<                  ($8!RZ*
M:HC='_Y9=:9V;X\'/L>F>*-Q8=.\*^N>C-5-"8>J[<Q5^S.+KBBNJ+&&JN13
M7,\C=55&<4Y[MLYQR7P/535W&Z9Q^#T9H_#W,5C,;?M8;#V;-JNY77<NU1;C
MTM$3G%.<35,Y1%,;XVRV3W0(>A,:-X&]3\+K?K/H_#W]>-/87#XBJ]79G/"8
M2Y35<LT1%RJK*Y%->66433&V=M28C8PVMI=%T8SNZUT7H>?$IU>X#>#O1&JN
MA,-3:Q%6%PU_2E^:?ZR[C*K-,W:>75G7R**YJB(F=^<S&;W8!,M4 0
M-;ITT3U;<#[SQOU\.QDF3;TT3U;<#[SQOU\.QDE[3'9X0V['FQW^,@"C*
M                 ,K#I67JH:6]SI^RABGLK#I67JH:6]SI^RA:G'NGPEAM
M^;WQXMB0 JU0   '7M;?S7I#WGB?LJFIZZ,#U9=/^^<9^\2VPNMOYKTA[SQ/
MV534]=&!ZLNG_?.,_>)7CFSW>]>RYT=ZU: HW0                     !
M/1O2)Z-X-F[TN_U)[/N5'_29##'GZ7?ZD]GW*C_I,AA>TQV>$.=''Q %$@
M                             (3NEK#.F+>K?>]SQOVMIL\YW2UAG3%O
M5OO>YXW[6TM&$]RUGSZ>_P &/V JW@
M                                 !=>Z#9U;=6_=['VU*U"NO=!LZMN
MK?N]C[:E:C%BMN9+;'X#^PL^Y6_J4N6XF _L+/N5OZE+EJM0      >2>/=U
M(M?/@'$_6H>MGDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_::^%=(?O5QTQW/A%_/
MVFOA72'[U<=,0Z$80 "0
M
M             !6IHB:9G;LC/=SYY>7Q];;+1$3OSY]T=K+^:O%$Q&S*8JC+
M;E$Y1MGM3V<]V78!>SZ SJ+5I+AST#C)M47*-'W*9SFF9FB9JHG.G9LG*.WM
MV[6TYC='::\[I7'@XL:8U^TWC:\/5=G1^&KO45Q;SBBJFBWOJW1ZK_.6PR6G
M".^?C8T;2?I5=T;@!54                                    8SW3+
MO4CGW6Y^[RR86,]TR[U(Y]UN?N\KV>.WPE$\/%K:J]Z5-7O2J.B
M         /3_ !,NJ?J7\-X3[2EY@>G^)EU3]2_AO"?:4IC&%+3FU=D^#<"<
M!O\ L?JW\$8+[*E]5?*N W_8_5OX(P7V5+ZJ3C+1C" !"0     !^+K%J_A-
M*X'%:.Q]FC$83&6+F'OV;E--5-=N[1-%4951,9Y3.4S$Y2_: :U3H\?0F<3P
M.ZV8O735?"7Z]3].XK%8JN8M133A<1>N4UU\FJ*IIRB:YBO9'Z<9;6-U=F,N
M3$3&4SUMW;RS_:W*G&XXK>KG"[J7I75'6/ X?&6<7AKU.$KOT15YVQ-=&5-V
MG.)RW1%77AJJ^B,\1?6#@*X0=*ZLZ4PEVC 57\3?T5B8H_JJ\)-ZJ*+?+B9C
M.BFJ(ISVS3,1S3E:=.G:SV-I_#/=P[O!;XR)AS;DYQ'IIG;'T4]GF^G+MEVF
M)B>55&=/J8CLRJV7!                     !&)R33<F<L^9( ];\3+C::
MQ\#NNVBM;M7L3<MW<)?L^>;'FU=NS?P_F]NJYRZ:<XFJBB*IB9IG9LG*)EM:
MN(GQS= <-6I&CM9=$8K#7,55A;,Z1P]B[%R;-^JG*JJ8B(Y--5<3LZ^[K1IX
M;<9S$==>ZZ#3T4K2_ %KQA<+C\=B:]2],7\/AM*8+EW*[-OS2_1Z>*?3>9V\
MZN5,Q'I*M^49K1/1L:]M9_Q1CTQKC]&T['S3@AX6=":[ZOZ.UDT!C+.,T=I+
M#T7[5RU7%?(Y<9S;KRRF*Z9SB8F(W/I:K7O                ?D:>T]@]&
M8/$8_'XBUA<'A+5=[$8B]7%%NU;HB:JJJJIRB(B(:X_H^?1;L5PJZTXO4+57
M$>8:J:#O18Q&(PV(FNWI&Y1%<3R9C*FJ)FK.N<IY,3R8YXB\%TQ%T6W#ZM:/
MKX+-2=,<O2>.PU=.F*\)75359Y4W+<T5UTQG3%$<W/7LCGRP%<3B*[E=5==5
M5==4S5577555775.VJJJJJ9JF9F<YF9VSMG;*V';X,MC1?IG",.N?T0INQ$=
MG.,IV;,OBSYHG9_G3F[,QEGL4Q5M@                 ",0@0"MYC.6>SF
MYXY^Q\2-.'JFJ*8B9F9B(Y/ILYJG*(C+GGFCM)J:(F,\MV6>64SNSF<NY'\U
MZ+H-?0R]+</&O^!N8S1][^AVBL18Q.D\9.RS<\ROTU<C9,153')F*HG.*JMF
MV(E,0K77$1?*\!TNMT(V]I[$8/A>UTP-VWHRS=IJT1@<7A^1-WS"NJ::\KDY
MS%RJ*:YJY'J9B&>-A<-;LV[=FU13;M6J*;=NBF,J:**(BFFF(YHB(B(=$X*^
M#31>I^@-&:NZ'PUK#8#1>%MX6S;LVZ;<3%NG+EU4T1$355OF9V]E]")G9#1F
M;YF9QGXN $        #6Z=-$]6W ^\\;]?#L9)DV]-$]6W ^\\;]?#L9)>TQ
MV>$-NQYL=_C( HR@                   #*PZ5EZJ&EO<Z?LH8I[*PZ5EZ
MJ&EO<Z?LH6IQ[I\)8;?F]\>+8D *M4   !U[6W\UZ0]YXG[*IJ>NC ]673_O
MG&?O$ML+K;^:](>\\3]E4U/71@>K+I_WSC/WB5XYL]WO7LN='>M6@*-T
M                  3T;TB>C>#9N]+O]2>S[E1_TF0PQY^EW^I/9]RH_P"D
MR&%[3'9X0YT<?$ 42                                A.Z6L,Z8MZM
M][W/&_:VFSSG=+6&=,6]6^][GC?M;2T83W+6?/I[_!C]@*MX
M                                                    77N@V=6W
M5OW>Q]M2M0KKW0;.K;JW[O8^VI6HQ8K;F2VQ^ _L+/N5OZE+EN)@/["S[E;^
MI2Y:K4      'DGCW=2+7SX!Q/UJ'K9Y)X]W4BU\^ <3]:A,8PB<):?#A%_/
MVFOA72'[U<=,=SX1?S]IKX5TA^]7'3$.A&$  D
M
M                               !5MS3_>SY]WQ9??G\2M%R-D1&79Y,
M;LOC^/KQEUW%IG*8<N;O*F(RF.MGS[8RC=E\>76B=@,[GI4?@HQ&CM&:S:?O
M6YIITA9Y-$U4Q'I9JM9;=N><1G_DS,UD_H$7 GA=6.!'0>.ILTT8O2ENBNY,
M1$3YG%BS5&>6_.9S7L%J\;M6ASK[[YUS,@"J0
M            !C/=,N]2.?=;G[O+)A8SW3+O4CGW6Y^[RO9X[?"43P\6MJKW
MI4U>]*HZ(                  ]/\3+JGZE_#>$^TI>8'I_B9=4_4OX;PGV
ME*8QA2TYM79/@W G ;_L?JW\$8+[*E]5?*N W_8_5OX(P7V5+ZJ3C+1C" !"
M0       !9GZ,AT-+1'#QP=Z4JPMJWA=:M$X*]BM'8NSAK=>(Q=5GDW:,+->
M7*SFJF>3.>WU/.O,"8D:5+A2X,M,ZFZ=Q^K^G,)=P6D='W[EB_9N4S1/I*ZK
M<5TQ.^BKDSE,;IV;)?/:Z(F.53&41$[YRS[77ZV]GK],:="<NZ?T5>X6-1M#
MSB=)8.KS336'PENS;FG#U78JOWZHIIIJKIBF:JHC;/*[.U@57Z*[4U6YY433
M55153,33,3$Y51,3&<3G$Q,;XF)@F-C;LJ\Z-.,8\>]Q $,H
M          KV9FF8JC..3MSC.,IC;&V.S$9;E*B,YRRF>Q'EULW)JN3$33$3
M3%41G$QGV-^_= ,O'I=[HMM.I^D,+P4ZY8NNK1>/Q$6]&Z1QF+NU4V)O7=E&
M5<U1'F4UQ')_1W;I9^6!QUG$V;6(P]RF]8O44W;5VB>51<MUQ%5-=,\\51,3
M#27:&TKBM'XK#XW"7:[.(PU^UB+%^U5717;NV[D54U173,54[8C/;$Y=EL1^
ME^^BW6^$W0.&X.=;<=:C6;0N#L6L+5=KNQ5>P]$W*+<17>F8KY<4Q,1$S,;I
MG9MMCV^,<8\&G:T9LW]$[IX2RE %6,            6:.C$=$LT3P$:@:1C#
M8FBK6?25B<-H^U1=FF[AZ[T544W.31Z?E9[LMT9]:<O?W&RXTFKG!%J;I/6[
M6+%V+%K!V:ZL+A[M<TUXW$1&=.'MQ'ILZN>=T-4OQ_\ CM:P<..ONF=9])W[
MM&C[F.Q%>BM'U7;M=&&PTW:XM>EKJJIBN:/4[,Z8RC>M&O8M33G3=T=/9J[9
M>5^%#A2TOKCI[2.L6GL;<QFE-(7JK]^_=KKN3,U5U5113RYF>11%641$\V>6
M<OF=R8SG+KSSY];^:>J8G**:9C;OSS\LDE=$TSE/7R[F7A5;L1<D $@
M            )N3._*=O83^93EGS;.>.?L>76YE>*)FFF>5&S++/.,M_/UXR
M\MCLVININD=/Z2PFA]$X6YC=(8R]18PMFU'*FJJJJG;,;<J8SSJJG9&[>(F7
MV;BG\6G3G"MKIHC5#0-BN]B<?B+$7JJ+=5<6</-^BB[7/)V4U33,Q1GZ69V[
MHEM<NA\<2G5_@1U!T7JYHC V</C:L+9G2E^BU11<NWXCE33553&<Q35,S,3/
MJM\9PMD= :Z%3@N!C4RQK9K#A+.(UOUALTXF*\18M58C1EJJJ9Y%NN*<Z)F(
MB*8SY5-.W9,LB5:=&C;P[FE77G3?T1AQ[P!54         !K=.FB>K;@?>>-
M^OAV,DR;>FB>K;@?>>-^OAV,DO:8[/"&W8\V._QD 490
M   !E8=*R]5#2WN=/V4,4]E8=*R]5#2WN=/V4+4X]T^$L-OS>^/%L2 %6J
M  Z]K;^:](>\\3]E4U/71@>K+I_WSC/WB6V%UM_->D/>>)^RJ:GKHP/5ET_[
MYQG[Q*\<V>[WKV7.CO6K0%&Z                      )Z-Z1/1O!LW>EW
M^I/9]RH_Z3(88\_2[_4GL^Y4?])D,+VF.SPASHX^( HD
M               !"=TM89TQ;U;[WN>-^UM-GG.Z6L,Z8MZM][W/&_:VEHPG
MN6L^?3W^#'[ 5;P
M                   NO=!LZMNK?N]C[:E:A77N@V=6W5OW>Q]M2M1BQ6W,
MEMC\!_86?<K?U*7+<3 ?V%GW*W]2ERU6H      /)/'NZD6OGP#B?K4/6SR3
MQ[NI%KY\ XGZU"8QA$X2T^'"+^?M-?"ND/WJXZ8[GPB_G[37PKI#]ZN.F(="
M,( !(
M                                                          "M
M:B.OE.W+;EMV9<WE]/H;BO\ !E.NG"!JMJU%%5S\*Z4M6*J,L\XBJ:YIB)WY
M\G*>Q\;SU:CGWY1,[\N>(C=UN?\ DR ^E[.*U=U^X9-':;IL7+U.JF)\^S,3
M3R+?]5%<U5Q5LSIB=G6Y4_%-.+':U74SL[Y;&3BH<$]&I.H.KNKU,1'G/ V(
MJB*8IY-4VJ(FG*.MR8>BDM%.5,1UHB.Y"8F6G  @
M                &,]TR[U(Y]UN?N\LF%C/=,N]2.?=;G[O*]GCM\)1/#Q:
MVJO>E35[TJCH@                 #T_P 3+JGZE_#>$^TI>8'I_B9=4_4O
MX;PGVE*8QA2TYM79/@W G ;_ +'ZM_!&"^RI?57RK@-_V/U;^",%]E2^JDXR
MT8P@ 0D         !^+K'J]@]+8'%:-TA8HQ."QMFO#XG#W(B:+MFN,JJ*HG
M?$M;/T>_H5OXG=;<;KEJYA*K.J6G<95B*;-')JM86O$WJO4Q13'(]/,>:1LB
M=\[<Y;+)YKXUO%CU?X6-3=+:IZ?PF'OV\=A;MK#7[UJFY.%OU4Y47:>535,9
M3OR[?;M$Z\/C2F*IB;X_O&IIG9IVY<^XFF8RSC?N>_\ HAW$2UAX"=>](ZLZ
M5LUW,#%^Y5HS'QG-O$6)NW.33RN13$U4TQ$1//3EGMS>":Z8F=\4TQZF=OIH
MSV]?/+/X_HB8N;M-43%\.((U1UMO^<H(6                    34593$]
M97JN4S'J?391MSC+..QVOVN, Y5-S;$1Z7KSGLSCGF(['EO?:>+_ ,/>L/!O
MK1HW6G5O&W,)I#1]^U<SMU54TWK=-V*JK-SDS35,599T[=DY;]KX=3V.M/T2
MY%<35M_O91Z7;,Y1S[?#]Z8E$Q?HG!MC^A.]$;T-P^<'NC=(3B+5K6/ X;#X
M;2F#F9INW;M%N::K]-%4S,YS;JY<QLSV\ZZ^U%G0U./WIW@$X0=%ZPX#$5UZ
M*O8K"VM+X3EUS;G"\ODW;D6IJY$S%%?IMD9Q&>^&U'XK7&6U>X5]3]&:W:NX
MFWB,+CL/9KO44U1-5B]7;IKFW5$3.6^>3GOB)3.MI54YLW;)UQQAZ, 55
M     '7=;M:L#H/1F.TQI*]3A\!H[#7,5B[U7J;=FU3RJJI^CMNP551$3,S$
M1$3,S,Y1$1OF9W1$<\\S"TZ8NZ+MYQL8G@>U&Q]^UB[]JJC3F.PU>5JJUYM%
M%RURZ*MT13,4T3MF<YW1,)B"Z_1&,K/_ $=?HK&-X:-;+^JF@<7,ZH:$Q-5%
M$69N44XB]9O5Y9>GF*ME,5551&6<1'78[ERJ8JG+.-O/V>OUX[9>OU5US7,S
M-4S-4U3,S5,U3,S,S.^9SWJ%56<S/7)F]NT413%T=\ZW*BJ.33G--76B-DT]
MOR[*A<JB8C9MYYSSSGK]A3$+@                 )_,YZT\\=S?]$I8B9G
M*(VJE%>>43NB9G;^WNJ\44=>,\^O.6V9CN1W?O"6-V4Q/-.V<MF?6[O7EFD=
M+J]!]KTA>PO#%KY@+MK"447)T!@;\TU6\53-RBJB_P B:=GJ8JJJSV1E3&V9
MA9RZ"WT,S2W#KKUAM)8G#43JGH7&T3I"]=IF;=R];JMUU6]M%5,TTTS.6WTU
M6R<N2V?O!SP?Z-U6T)H[0&B+%&'T?HS#48;#6J*8IIIHHC?E3$1&<YS]\K1H
MB_I]VMJVU=_T8PZ>'%W##8>BS;HM6J*:+=NFFBBBF,J::*8B*:8CK1$*P*L(
M           #6Z=-$]6W ^\\;]?#L9)DV]-$]6W ^\\;]?#L9)>TQV>$-NQY
ML=_C( HR@                   #*PZ5EZJ&EO<Z?LH8I[*PZ5EZJ&EO<Z?
MLH6IQ[I\)8;?F]\>+8D *M4   !U[6W\UZ0]YXG[*IJ>NC ]673_ +YQG[Q+
M;"ZV_FO2'O/$_95-3UT8'JRZ?]\XS]XE>.;/=[U[+G1WK5H"C=
M            $]&](GHW@V;O2[_4GL^Y4?\ 29##'GZ7?ZD]GW*C_I,AA>TQ
MV>$.=''Q %$@                               (3NEK#.F+>K?>]SQO
MVMIL\YW2UAG3%O5OO>YXW[6TM&$]RUGSZ>_P8_8"K>
M                                              %U[H-G5MU;]WL?
M;4K4*Z]T&SJVZM^[V/MJ5J,6*VYDML?@/["S[E;^I2Y;B8#^PL^Y6_J4N6JU
M      !Y)X]W4BU\^ <3]:AZV>2>/=U(M?/@'$_6H3&,(G"6GPX1?S]IKX5T
MA^]7'3'<^$7\_::^%=(?O5QTQ#H1A  )
M
M                        $_F<Y9Y3EU\MBI9BG;GENY\]^WK?1W-JIGE3
MR=F<[)C*<XSRV_'.7;RCG!+8HF9B-N4[(YL\YRR^G9\6]LA.EKN)S@]3N"^U
MKS5:BC26LLUTW9F8SFW%JU/*RRSC;,4Y3.Z(R8)W$%XN6D.$WA,U<U>PV#KQ
M6$JTA;N8_9,V[=JG.JF*YRGU5<1Z6>:)F6VTXO?!'H_4;4_0FK6C;5-FQH_
MV**J::8IB;TV:/-9B(B(C.J.MS9K1AVZ.+5MZKYB-6F?=Q?: %6$
M                              8SW3+O4CGW6Y^[RR86,]TR[U(Y]UN?
MN\KV>.WPE$\/%K:J]Z5-7O2J.B                  /3_$RZI^I?PWA/M*
M7F!Z?XF75/U+^&\)]I2F,84M.;5V3X-P)P&_['ZM_!&"^RI?57RK@-_V/U;^
M",%]E2^JDXRT8P@ 0D           !9CZ,ET-+1?#UJ'B;F'LU4:SZ&P]=W1
MUVQE37>BCE7.15E3,U54S/I>O$Y-7EPK<&&EM3=.Z2U<T]A+F$TGHN_<L7K5
MRBJFK955%%<1,4Y451'*C..O&>S)NJ&&MTQ[T)J[IK1USA=U$T79JQF#JM5Z
MQV+<U>>+]O\ K?3V;=--7*C;RML<F*LHF8Y4RM&G1T]'#@O9UYL]4X]77Q8&
M(_2NX.NU7<MW;=5%VU5-,VZZ9IJBJ)RJIKIWQR9WQ.656R7%FWG5ELC;EL[.
M>Z.LJW7'$U49;.W^R9A*                    ":BJ(F)F,XZRK3G5.S9S
M<_9[?-L[7QJ",3D"I,335EOR[&S*-O;R9)?0&NBP8G@@UMP>IFLV)JJU3TW?
MMX2W%RK*C#7KE-5-N:JIJY-$435$TU3&67I<HG*&-G15MF<HG9._/K;9[CGT
M5W**J:Z:JZ*Z9BJB;<S3-%5.64TU1.=,QLRJI]3.W/8F)4KHBJ+MG5+=E:MZ
MPX/2V PFDL!?M8G!XW#VL3A[]FNFY;N6[M$5TS373,Q.RK;MV3O?ML*SI=OH
MOLXK"87@DU\TAE7A*;>&T)CK]5-5=VF*.3:BNY55%=6<T\BO9,Q5E.4\V:C1
M7%5,54S$TU1%5,QNF)C.)CL3!,-+3&B<83""*     !XSX\?'+U8X%-1M+:U
M:PXVFQ<L8._5@,/3R*KU[$11,6YBBJ8SHIKF,YRG/=$3*8@O6[.C<]%$P/ ;
MJ+B=%:&Q6$O:VZ<LWL+9L3<IF]@Z*HBGE\B*HFFNK.=LQZ6F,]^QK'=?M?M)
MZR:7Q^F]+XN]C-(Z0Q-[$XB_=N55U35>N57.13RI]+;IY65-,;H^-Z6X[W&[
MUBX:=>M+ZX:?Q$W//&+Q48"SNHLX2J]55:]+GR?-*K?)FK+U/J:=L/&U>7-,
MSNWQV-OW$RVK*SNTSC.[J5KU,<F)B,MNW9._*,XV\V_LY]AQ49E!#,
M              K>9;,XVYS,;(GFS\H_;SO4_$^XJNGN%W771.J.A,-B:ZL;
M?HHQ6)LVJJZ<+8JJBFJNJ>3-,3,9Y3NCU4Q$1M\_ZHZJ8_3ND,)HK1>'N8O2
M&-O>8X7#T1G5<N51LB.M.>V9W1$3FV7_ $"SH6>C.!C4C!:S:9PT7=;].8:G
M$7ZKT553@XOV[=55-$7*8Y,[.33E'I8SRRG/.T1KP\>IAM;2[1&,[HUKF7$&
MXF6@>!#@_P!%:HZ(PMBWB+-FBK26+MQ'FN,Q/)IY5=VO*)JF)CXYVSG+VT")
MEJ@"            !K=.FB>K;@?>>-^OAV,DR;>FB>K;@?>>-^OAV,DO:8[/
M"&W8\V._QD 490                   !E8=*R]5#2WN=/V4,4]E8=*R]5#
M2WN=/V4+4X]T^$L-OS>^/%L2 %6J    Z]K;^:](>\\3]E4U/71@>K+I_P!\
MXS]XEMA=;?S7I#WGB?LJFIZZ,#U9=/\ OG&?O$KQS9[O>O9<Z.]:M 4;H
M                   GHWI$]&\&S=Z7?ZD]GW*C_I,AACS]+O\ 4GL^Y4?]
M)D,+VF.SPASHX^( HD                               !"=TM89TQ;U
M;[WN>-^UM-GG.Z6L,Z8MZM][W/&_:VEHPGN6L^?3W^#'[ 5;P
M                                                     NO=!LZM
MNK?N]C[:E:A77N@V=6W5OW>Q]M2M1BQ6W,EMC\!_86?<K?U*7+<3 ?V%GW*W
M]2ERU6H      /)/'NZD6OGP#B?K4/6SR3Q[NI%KY\ XGZU"8QA$X2T^'"+^
M?M-?"ND/WJXZ8[GPB_G[37PKI#]ZN.F(=",( !(
M
M                              "M;N13S9SU^MLF(RR[:M3/_#GGNG?.
M<1V.SMW9Y]>7$B%T7H5'$2TYPX<)6B-%8'#47=%:/QEF_I2]>JJIL1;IF;LV
M\XB8_LZ>55$]B-\IB%:ZKHF649TK]Q!\3H?1..X5]-8>JJWIJBU1HNUB;7(F
MU%-J)BY1373%54YU9\OK593V<R9\SX(."S16I>KNB]7=#86W@\%H["6+%-JU
MGR.7;LT6ZZXS_3JHSSV;WTQ-4[(T0T>OID 5
M              !C/=,N]2.?=;G[O+)A8SW3+O4CGW6Y^[RO9X[?"43P\6MJ
MKWI4U>]*HZ(                  ]/\3+JGZE_#>$^TI>8'I_B9=4_4OX;P
MGVE*8QA2TYM79/@W G ;_L?JW\$8+[*E]5?*N W_ &/U;^",%]E2^JDXRT8P
M@ 0D            =>UJU6P&FM'8O1>D\-:Q>!QMFNQB,/>IBNBY173-,YQ/
M/&><3S2[" UEO1Y^A?8O@9UUJUHT-@KG]%M9,177;JPMB_<PV&NY5US5=N<F
M:;,533R:N7--,U<F9VS+'DF)F,HIC=&WGW_3/6SV\VQN3N-WQ6=7>&#4G2VI
MNL>'MW<-C[%VFS>JMQ<N8>]-JNBBNB=E5.VKTW)G/)JF^/\ <273O ?KSI'5
MK25C$1@J<5>C1F)NV;E$7;%,S-NB:KD95U1;VQ,3,S3MG=LM.G3M9[&O^&>[
MAW>#P7,<R#E9V^5&<[,LY]+S[]W6V]GFYMT9HB9W13LSC*(G.,L\YVY1VNSS
MJMEQ!&?!]"                     )Z*<Y_9\<Q.7\YYG*FGD[8G/+TLYY
M3V)RCL>6QPLT<P=[U U[TGJSI? Z<T)C+F#TEHZ_;Q&%OV\Z9BNU,5<FJ-TT
M5;JHG?G,[&S&Z"!T5O \.VI]&A-.XRBC7+0=G#X;%V[M=JW.(IHP]N(\SB*H
MJN3LSBJ(F9SRWYQ&K_IB>;/XNW$/7W$QXVVG^!S731VL^AK]VBFQ?M^?</;N
M<CS>Q$QGS93513GE$^JB9C>M$]'0PVMG?%\8QOZN#<;HO$/$$XZ6KW#AP?:'
MUNT-B\+7B+]BBWC\';Q%NY?P^(MV[?FDW+=,\NB*JIG?3&4YQLG8]NS*)BYJ
MWH@( %'$8BBU;KNW*HHMVZ*KE==4Y4TT44S575,\T4TQ,S/6!U/A!UZT?JUH
M;2.G-*8BSA<#HW"WL5>NW[M%JCDVJ)KY/+KF(Y5665,9YS,M8KT;+HG.DN&_
MA TGHO1.-OT:H:(Q5W"87#<NGS&_.'JIB<IHV5T4U4;:LYY5499Y+N'3$?1>
M_P *>;\$NI.,RPF=^UIC&X3%435Z7DTY3-J9F)JGE4T4Y[(SG?$9X7=^]575
M5555-554S5,S,S,S.V9F>>9YY^->=&CIZ>KJXLMC1?\ 2G",./ KJCD^JG//
M=ELV\_;GG\I<<%&V                   C3OC/<":+<Y9Y;/B\*:W:FJJ(
MB)F9G*(B)F9G=$1&^9F=D1U]CD4UT[HF<IV33$=C9OG_ #YU\#H*G0Q=,\.F
MO^ TEB</=L:IZ!QM&)TCBKV&N>=\331;Y7(MW:H\SJRJF-D3/*KV1GDF(O4K
MKNB^?[KQW2ZG0?J-(5V>%_7_ $517A+==7X P>(IN6[D7>1;JBNJW<B(FGTT
M55U1'_!GS,YFS9HMT4V[=--%%%,4T44Q%----,9133$;(B(V1$;G2.#3@YT7
MJGH3 :!T/AZ,-@-'V:+-JW13%,3R:8IFN8C^]5E&?:=[)G8TKYG3.,_%P @
M             :W3IHGJVX'WGC?KX=C),FWIHGJVX'WGC?KX=C)+VF.SPAMV
M/-CO\9 %&4                    96'2LO50TM[G3]E#%/96'2LO50TM[G
M3]E"U./=/A+#;\WOCQ;$@!5J@   .O:V_FO2'O/$_95-3UT8'JRZ?]\XS]XE
MMA=;?S7I#WGB?LJFIZZ,#U9=/^^<9^\2O'-GN]Z]ESH[UJT!1N@
M            ">C>D3T;P;-WI=_J3V?<J/\ I,AACS]+O]2>S[E1_P!)D,+V
MF.SPASHX^( HD                               !"=TM89TQ;U;[WN>
M-^UM-GG.Z6L,Z8MZM][W/&_:VEHPGN6L^?3W^#'[ 5;P
M                                                NO=!LZMNK?N]
MC[:E:A77N@V=6W5OW>Q]M2M1BQ6W,EMC\!_86?<K?U*7+<3 ?V%GW*W]2ERU
M6H      /)/'NZD6OGP#B?K4/6SR3Q[NI%KY\ XGZU"8QA$X2T^'"+^?M-?"
MND/WJXZ8[GPB_G[37PKI#]ZN.F(=",( !(
M
M                        *EN8B=L9QG'<V_R[CL^J^JN-TSC\)HO1N$NX
MO'8W$6K&'L8>W7>KKKO5Q33$4V\YRC/;UHV]D+W[O!1P9Z3UOU@T5J[H?#7L
M3C]*XNUA+%NQ9N7ZHJN3-/FE5NW%57F='JJJMD4Q&W>VC70<NAIZ,X!N#W1?
MGW"X>K6W2>#L8C2F*IBJ;E%=VU%4T3-7J:YBJ>53'J<\M\;+=70%>@R8?@UP
M.%X2M=\+1>UGQMFW>T=A<1AICSI1=HFK/DW8GDQ1RHY.S.:ML]C*JIB(B(B,
MHB,HB-T1'-"TZ-'3T\&E:5YT]48<>"("J@
M              QGNF7>I'/NMS]WEDPL9[IEWJ1S[K<_=Y7L\=OA*)X>+6U5
M[TJ:O>E4=$                  >G^)EU3]2_AO"?:4O,#T_P 3+JGZE_#>
M$^TI3&,*6G-J[)\&X$X#?]C]6_@C!?94OJKY5P&_['ZM_!&"^RI?52<9:,80
M (2              +(/1I.A=:)X>M1<7C]'X"W.NFA,/>Q6BL31')N7:[=B
MY$4U954^:3%,\GDSZJG9,3ME>^2UT15$TU1G%43$Q.Z8F,IB>W"8FX:5'A*X
M,]+ZH:=TAJ_IO!W,'I+1F(JL8FS>HJM^FHCU5$5QG-%43G3,;,]^3HE%.<9<
MV><SLSC9,Y9];=MG+*=G,SLNF,>A(5:7L7.%O4; X>W>PUNNK36C<-AOZV_-
MNSG7>Y=$Y^GY/*C.)RJV9[=F"A>PDVJ[EN[17:N4554UT5;*J*J=E5-43E,5
M15LFG?M[!,-NRM,Z.N,>+A7:LZIGKI$U6]*AE                      '
M*MW>OMWSS1MF8RVY]?\ 8XH"]+T&WHF&F> #A!PE%W&S_1#3>(BQIK"7;DS8
MHBN*:*+M-$Q-%N9JIB:JJ>3E5E5.6W/:"<#G"YH;7G5[1VLN@<5;Q>CM(V:;
MENY;KBN*:IIB:K=4Q_>ISC/MPTK5NY-,Q,3,3GS;-O-.SGC/9/,R]NEZ.C X
MC532MC@KUZQUZ]H7'^ET-C+]_*WA;LS;I_K)KB8F:-TQ$QG1GEEE,S:-.CIZ
M.'!JVUG=]*._CQ9_PXV#QEK$6K=^Q<HNV;U%-RU=MU151<MUQ%5-=-4;)IJB
M8F)<B56%%CR='1Z+3H[@4U0Q>JNK>D;56O&G<'BL-:MVJJ*ZL)9NV9MU\K**
MIHJFFYZ:K9R(RC?*Y-T1#CO: X#.#S2VM.EK]N<9YA>P^C<)3>IHOW,379N3
M;N4TSG5--NKDSG$;:IC)JJ>-UQI-8>%W772FM6GL7?OSB\3>JP=B[7-?G7#5
M91%NF<MM55,1-6S9.5,;EHT:=BU%&=-W1T\._P 'P#6K6?':8TAC=*Z3Q%>+
MQN.OUXC$7[M7+KN7;U4US.=4YQ3%7J:=W)V9.J5UYSG\6Z(V?$J5V^>-L;(S
MGKSV=OT[%!5O0                   0 *]NB-\\V?-SY9QORZT^4[.SZI:
MKXW3>D<%HK1UFK$X[2-^WA;%FBC/E5W)B*(]+$S$1GG7,1LB.T$R]#<3CBKZ
MP\+FNFBM5=!X#$8NG$8FU&.NV*)JHPV'KG.:JZH]357E,4[8F(B9SV;-K5Q
M^)SH/@2X.M#:H:(PEFQ<LX>U=Q]VBB(NW,55:H\TIN7)SJKY%43&V<L\^?;-
ML/H$70K-'\"NI-G6;6#1]F[KMK#A\-B+^(N6H_U?#U6HKMTVHKY55-417,9[
M.><HJF60LM.C1MX=S2KKSIOZ.CC\=  JH                UNG31/5MP/O
M/&_7P[&29-O31/5MP/O/&_7P[&27M,=GA#;L>;'?XR *,H
M      RL.E9>JAI;W.G[*&*>RL.E9>JAI;W.G[*%J<>Z?"6&WYO?'BV) "K5
M    =>UM_->D/>>)^RJ:GKHP/5ET_P"^<9^\2VPNMOYKTA[SQ/V534]=&!ZL
MNG_?.,_>)7CFSW>]>RYT=ZU: HW0                     !/1O2)Z-X-F
M[TN_U)[/N5'_ $F0PQY^EW^I/9]RH_Z3(87M,=GA#G1Q\0!1(
M                    "$[I:PSIBWJWWO<\;]K:;/.=TM89TQ;U;[WN>-^U
MM+1A/<M9\^GO\&/V JW@
M                       !=>Z#9U;=6_=['VU*U"NO=!LZMNK?N]C[:E:C
M%BMN9+;'X#^PL^Y6_J4N6XF _L+/N5OZE+EJM0      >2>/=U(M?/@'$_6H
M>MGDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_::^%=(?O5QTQW/A%_/VFOA72'[U<
M=,0Z$80 "0
M                                                        5+=,
M3.W=G'<\LO+?--J>;=_.8C9\7-F"B*UJK*?Y1.[M]EZ/XNW%5URX4-,X71&J
MFA\9CIQ%^BS=Q5NQ57A\-RJHIJKN54[^3GZFF<XRRG+>(FJ(TSHA\>U%U&TO
MK#I'#Z*T)@,1I''XJY3;LX;#6INW*YKJBB)RC=3GEG5.RG;S[\]?H&O0+,+J
M;A,#PD<)NC*+VL-_SOBM%8#%6YRPEG;7$39JGTN<\F9JFF*JIC/L1ZEZ$9T!
M[5C@<PNC];M<*,+IW7&[AK5RF:\/$6L)-5<W>3517-4<NCTD1$;LLYF9C-DB
M6[5-%--%%--%%,13333$4TTTT[(BF(RB(B(RB(V0MAV^#3KM)JZJ?'MZNI+A
M[%%JBBU:HIMV[=,44441%----,94TTQ&R(B(RB(5@54
M                         &,]TR[U(Y]UN?N\LF%C/=,N]2.?=;G[O*]G
MCM\)1/#Q:VJO>E35[TJCH@                 #T_Q,NJ?J7\-X3[2EY@>G
M^)EU3]2_AO"?:4IC&%+3FU=D^#<"<!O^Q^K?P1@OLJ7U5\JX#?\ 8_5OX(P7
MV5+ZJ3C+1C" !"0               'X&M.K&"TSH_%Z+TCA[6*P6-L7,/?L
M7[=-VW71=HFF<Z*\Z9RSSAK3^CR]"QQO QKKB-:M Z/Q6(U/UBQ=_$SC+-B*
M,)@L1=HHJIL943/F>V9BJ(CD\K*9RB6S/>7N-]Q7=7^%W4G2NJ6L&%IQ-K$X
M>_5@ZJJ:)JL8N;55-NNGEQ,1G.43NV9;=B8E,53$WQ_>-335UQE/EY;TCWGT
M0CB9::X$.$32FJFE+%RUAZL1B+^BJ[M-/*NX.*XRSY.<54T<N.3,1ZG)X7FN
M(Y451GMWQEENV93EU\NWO[:8N;U-43$3&$N((SV$$)
M    '[.B-)XG W[.*PF(O8;%6;E-RQ>L7*K=VU73,517351,54SG$;(G/?LE
M^,Y5.=-,SMW9;)C.)B<XF8RS[7T@V,'2_718L)PE:OV]0-;M+6+&L>B</19P
M%&-Q,S?QL6IHMTV[-5R,JYKIJY<1%7-EOADE\*?"?H?4[06D=8-.XVQ@-'Z/
MPUW$7;^(KBBC^KMU5Q3$SMF9Y.641.QILN ;APT]P=ZT:*UMU<Q5>$TGHG%6
M\19JBJNFBY%-=-55JYR)C.FJ(W\TQGES+[?1-^CTZ>X;M1= :G:(MWM$T4X"
MW3K)>HJO6ZL;C)M\B_-.>433<SFF.:(SYUM$Z=OZ-.JRF)NC3$X=7;[MCRKT
M8OHDNE^'CA"TA31C+DZK:%Q=>'T59L8FY5A,51;HBBG$>894VYY,Q/)G*J)G
M.K9L6:J;DQ.<3,*M-5/]ZF9GFV3ULO!S9]=QYA$RVJ*8B+OB=;E11%41GLFJ
M,XG/9U_3=F9SRY^XX]S+/9$QLY_+=UD?-9RRSG9ES];XNXEJJF=^<]M"R4
M              $8C,$%6S/IHRF(G;MG=&Q&;4[,MO:V\_/Y=O)&S5E,9QGO
MZW/EEOCL>#G!R>1<KFFF)Y5555,4T4Q/*JG/*(IIRSF<]W7GXF:'TNAT(S\)
M7,+PO:\Z/IG!VYHO:$T=CL+3-<[*^37,7/31RYY-=4\F,LHIRV3"SYT%7H7F
MD^'G7S!8_2.'Q-C4[0>+P^)Q^-IIIJM7KEFJJKS*9JSSHY5$1%,9YU=B)AL[
M.#3@XT5JEH31^@-"X:WA<!HW#6L-9MVZ*:<XM411RZ^3$9U599S/7E:-';\:
M>#4MJ[YS8PC'@[O8L46J*+=NFFBW;IIHHHIC*FFBF(IIIIB-D13$1$1UE3)$
M58@                 &MTZ:)ZMN!]YXWZ^'8R3)MZ:)ZMN!]YXWZ^'8R2]
MICL\(;=CS8[_ !D 490                   !E8=*R]5#2WN=/V4,4]E8=
M*R]5#2WN=/V4+4X]T^$L-OS>^/%L2 %6J    Z]K;^:](>\\3]E4U/71@>K+
MI_WSC/WB6V%UM_->D/>>)^RJ:GKHP/5ET_[YQG[Q*\<V>[WKV7.CO6K0%&Z
M                     )Z-Z1/1O!LW>EW^I/9]RH_Z3(88\_2[_4GL^Y4?
M])D,+VF.SPASHX^( HD                               !"=TM89TQ;
MU;[WN>-^UM-GG,[)^/RAKD>CT<4_A'UKX:+^,T%JKI/2>#JMXKD7\-;I\S]-
M<MS&V:HWQ$SNYLMZ],:)[DT3=53,Z(T^#%V'L_\ )Z\,?M#TSWEKQS\GKPQ^
MT/3/>6O'1F3JG8W/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)
MU3L/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C
M >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C >S_ ,GKPQ^T
M/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#
M'[0],]Y:\<S)U3L/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)
MU3L/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C
M >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C >S_ ,GKPQ^T
M/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#
M'[0],]Y:\<S)U3L/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)
MU3L/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C
M >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C >S_ ,GKPQ^T
M/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#
M'[0],]Y:\<S)U3L/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)
MU3L/24^U&V'C >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C
M >S_ ,GKPQ^T/3/>6O'/R>O#'[0],]Y:\<S)U3L/24^U&V'C >S_ ,GMPQ^T
M/3/>6O'5Z>A\<,F64ZAZ:RC;LHM1_P"[?V_H,R=4[#TE/M1MAXI'M7\GIPQ[
M?_V#TU,1&<S%-O*([/IN;KO.O"1P3ZP:H8R-'ZQZ*Q6B<=EYI&'Q,1%<T1MF
M8RF8W<_T(FF=4[$Q7$X3$]\/FF0Y,7?39Y3/I<LMD_'N[JA5OW9;H[D9=WKH
M62@                     +KW0;.K;JW[O8^VI6H5U[H-G5MU;]WL?;4K4
M8L5MS);8_ ?V%GW*W]2ERW$P']A9]RM_4I<M5J      #R3Q[NI%KY\ XGZU
M#UL\D\>[J1:^? .)^M0F,81.$M/APB_G[37PKI#]ZN.F.Y\(OY^TU\*Z0_>K
MCIB'0C"  2
M                                                  #D44\G*<XW
MY<T[N?GV;-\);M,Y[XG=ZG++;GUO+]@*)DCR9WY;%>S<RV9;XRZ_//-/9G+_
M #!QQ5N499;MT<\;,HY]VWXG>>#[@YTUK-CJ-&Z!T??TGC[D9T8;#<FJN8SR
MVQ,Y1GGEV_C"9='MW)B)CFG?L[7/^QV+5W5W'Z6Q=G!:,P>)QV,O3%.'PV'M
MU7;M54U1&5--.^,YRVS3OB)F%^SB+]+Y\*W"=BZ+FLVC<?JCHRKE5TW\9;MT
MS7;HY$\J*YG+T^<\F*-O9V[,ROB/= VX)^"; 82YB]%V=-Z=L;9QN)M6:^35
M%5-454U3157,S53GMJV<W8MFZ]'5TM>JWC^'3U]'ZL/KH;?2_'"-PL8BUI?6
MW"8K4_0N%Q%N[79TMA:(N8[#4W*9RHCES5,78FK*FF,\MLS$;&>MQ-^A[\'/
M GH>QHW5/0>"LXF+41BL?.&M3>O7YGEW+E%4T<JW$U3,1R<IRC.<I>W<#@;.
M&M6[&'M46;5JF**+=NF*::::8RB(BF(C=#EHO8*IF=,Z?".Q!$$(
M                                    &,]TR[U(Y]UN?N\LF%C/=,N]
M2.?=;G[O*]GCM\)1/#Q:VJO>E35[TJCH@                 #T_P 3+JGZ
ME_#>$^TI>8'I_B9=4_4OX;PGVE*8QA2TYM79/@W G ;_ +'ZM_!&"^RI?57R
MK@-_V/U;^",%]E2^JDXRT8P@ 0D                 !9&Z-'T+S0_#WJ)C
M,=@L)A</KCH/!8K$Z/TE%NW&)NT6;<7(P_FDTS,Y^9S&4U1%5,\GG:P;A0X-
M=+ZH::QV@=-8:O"X_ 7Z[5VW.ZJ;=<TQ<IGGIJY.=.S9NYFZPKHBJF::HBJF
MJ)IJIF(F)IF,IB8G9,3&R8G9,;&%STQIT(ZK26'KX7M1L'>JQ.%HN_AC16$L
MV_,[E-VNW5<O3%-$51,9351,SOF8G//.+8QUQOZF2SKS9ZIQZNOBP3Q^AB<)
M-NNNBJB:+EJY51<MU>JIFBKDU15&SD\FJ)B8G;"G5:B=D<F)C/GF=D=W;O[/
M85;CAB:JG)*                    ",3E,3UG)B]G5&S*)G;$3OVSOS[G:
M[CB@/T)G^[GZJ)B9F9RWSMV;-N6R/*:4V9F:MO-GSY3GS1.?AS4/-)RRSGFY
M]FSXNXC%VJ.>=G9_D#E1.<;)V_I35NG+/..?+K9\\Y==PJJIG?G/;0FK/;]*
M                   ",3EN034TS,[(F=O-Y=@')FJ(C9'*B=L[9G*=L=:'
MJ3B><5G6+A?UXT-JCJ]@ZL9?Q>,PD8S*?['!5WZ:;UR>W1%678VYQD\^:GZL
MXW36D<'HC 6;F(QF/Q-K#6+5N*JJJKEVJ*(B::=O)C.9JGFRVRV770'>A>:/
MX&-1;.LVF<%1?UNU@M6L5Y[Q%JCSSA,/7%4S:M^EBJW3.<4TQGLIW;=J8AAM
M;2[1&,[NM<SX@O$ST)P):AZ/U7T5AK%G$39P]>D;EFBBGS3$46\IB:J::9JY
M-5549[8F=KV^!,WM2 !"0                 &MTZ:)ZMN!]YXWZ^'8R3)M
MZ:)ZMN!]YXWZ^'8R2]ICL\(;=CS8[_&0!1E                    &5ATK
M+U4-+>YT_90Q3V5ATK+U4-+>YT_90M3CW3X2PV_-[X\6Q( 5:H   #KVMOYK
MTA[SQ/V534]=&!ZLNG_?.,_>);876W\UZ0]YXG[*IJ>NC ]673_OG&?O$KQS
M9[O>O9<Z.]:M 4;H                      GHWI$]&\&S=Z7?ZD]GW*C_
M *3(88\_2[_4GL^Y4?\ 29#"]ICL\(<Z./B *)
M          '6\?J?HK%7/-<3H[!W[NW^LNX>U75M[-5,R[( Z=^+W0?L3@/F
MMGQ#\7N@_8G ?-;/B.XB;Y'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ
M>Z#]B<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1
MW$+Y'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ>Z#]B<!\UL^(?B]T'[
M$X#YK9\1W$+Y'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ>Z#]B<!\UL
M^(?B]T'[$X#YK9\1W$+Y'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ>Z
M#]B<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1W$
M+Y'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ>Z#]B<!\UL^(?B]T'[$X
M#YK9\1W$+Y'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ>Z#]B<!\UL^(
M?B]T'[$X#YK9\1W$+Y'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ>Z#]
MB<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1W$+Y
M'3OQ>Z#]B<!\UL^(?B]T'[$X#YK9\1W$+Y'3OQ?:#]B<!\UL^(C^+[0?L5@/
MFMGQ'< OD=,N:@:#BBN/P5@(BJFJ*O\ 5K.[+*?[FS8UN/3*VC,+A.&ZBUA+
M-NS:C"5Y4VJ::(F.18YJ8B,Y[39=8K^RN?\ )7]66M/Z9AG_ .>%N?\ ^2J^
MSPZ8PGN6L^?3W^#''II]-Z69H]+OJG]G-O4*YG/;.>[;\157,[\Y[>U*JW@
M                    !=>Z#9U;=6_=['VU*U"NO=!LZMNK?N]C[:E:C%BM
MN9+;'X#^PL^Y6_J4N6XF _L+/N5OZE+EJM0      >2>/=U(M?/@'$_6H>MG
MDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_::^%=(?O5QTQW/A%_/VFOA72'[U<=,0
MZ$80 "0                    $W)G?EUOV[8!**UJU,_W9J[$;\_BB=W63
M58:N)F.15'8FFKP XXK>=Z_T:N]J\!YWK_1J[VKP HBMYWK_ $:N]J\!YWK_
M $:N]J\ *(K>=Z_T:N]J\!YWK_1J[VKP HBMYWK_ $:N]J\!YWK_ $:N]J\
M*(K>=Z_T:N]J\!YWK_1J[VKP HBMYWK_ $:N]J\!YWK_ $:N]J\ *(K>=Z_T
M:N]J\!YWK_1J[VKP HBMYWK_ $:N]J\!YWK_ $:N]J\ *(K>=Z_T:N]J\!YW
MK_1J[VKP HBMYWK_ $:N]J\!YWK_ $:N]J\ *(K>=Z_T:N]J\!YWK_1J[VKP
M HBMYWK_ $:N]J\!YWK_ $:N]J\ *(K>=Z_T:N]J\!YWK_1J[VKP HBMYWK_
M $:N]J\!YWK_ $:N]J\ *(K>=Z_T:N]J\!YWK_1J[VKP HBMYWK_ $:N]J\!
MYWK_ $:N]J\ *(K>=Z_T:N]J\!YWK_1J[VKP HBMYWK_ $:N]J\!YWK_ $:N
M]J\ *(K>=Z_T:N]J\!YWK_1J[VKP HBMYWK_ $:N]J\!YWK_ $:N]J\ *(K>
M=Z_T:N]J\!YWK_1J[VKP HBMYWK_ $:N]J\!YWK_ $:N]J\ *(K>=Z_T:N]J
M\!YWK_1J[VKP HBMYWK_ $:N]J\!YWK_ $:N]J\ *(K>=Z_T:N]J\!YWK_1J
M[VKP HBMYWK_ $:N]J\!YWK_ $:N]J\ *(K>=Z_T:N]J\!YWK_1J[VKP HBM
MYWK_ $:N]J\!YWK_ $:N]J\ *(K>=Z_T:N]J\!YWK_1J[VKP HBMYWK_ $:N
M]J\!YWK_ $:N]J\ *(K>=Z_T:N]J\!YWK_1J[VKP HBMYWK_ $:N]J\!YWK_
M $:N]J\ *(K>=Z_T:N]J\!YWK_1J[VKP HBMYWK_ $:N]J\!YWK_ $:N]J\
M*61DY=O#UYQ'F54YY91R:\YW[MG/N^)RJ]%XB8V86_&Z8GS&[NR_Y?C[0/R<
MD<GZEO16)GTL86_5-6[^INY_%')VY/TK>JVD9IIRT;C:HG+;&'O;9['I/BR$
M7NLY3UC+L/JN"X%]:L1%OS'5S2U=-V,[=<8*_,51VYIB-NS?EUWW[53B \*.
MF+F'M835?'<O$T37:BJS7&=,;)Y6R9B>QM^)-TZI5FTIC&8>*T:9^^.[&2[9
MJGT%3A[TQ;JN8;5.[331-,3-WS2G.)RC./ZK;E.W+/=LWO:W!;TMWPN:5\P_
M#-%S >:54Q739HIJBBFJ8V\JNF9F8C?Z7XDYDZE9MZ==_8QQYCEQ,^EIRRC+
M=.R)W?1VU*FWGEZ:F)GFZV7:^YG!\&_2DV Q5JQ>T]KSI/"35335=LVJ+$UQ
M.>V-EF)I\LEU[@#Z78X']3XPU.D*)T]38\RBOSW9M35>BWOY54VL\ZYWSF7=
M<>*DY1'1$SN:VW4'@?UCUHKBSH+16*Q\S7%&=J/2<J=L1G,1UL]G[%S[@ Z"
M%PW:YXS"TWM7+^C-'7Z?-//=_9G1R<XY.<13$SVY[398:@<13@EU7IM4Z$U&
MT%@IM<F::Z,)1-<U4QE%554QMJZ\Y?$]48/1V'P]NBU8LVK-JW3%%NBW;IHI
MHIIC*(IBF(B(B(-'7.YCFVJG5&_@PNN+7TJSA,+BM'Z5USTU%ZW%-J[=T;R[
M5ZW,S3%4Q<IBWOVY93,\VYDE\7_H87 WP=18OZ#U,T/;TC9BF9QTX2SYK573
M33'*C^KB8VTY_'N7!PSN[L8YTXS,]NE3M6J+=--%%--%%,<FFBBF*::8C=$4
MTQ$4Q'-$1"H"H
M ,9[IEWJ1S[K<_=Y9,+&>Z9=ZD<^ZW/W>5[/';X2B>'BUM5>]*FKWI5'1
M               'I_B9=4_4OX;PGVE+S ]/\3+JGZE_#>$^TI3&,*6G-J[)
M\&X$X#?]C]6_@C!?94OJKY5P&_['ZM_!&"^RI?52<9:,80 (2
M       /P=:=6L'IG1V,T5C[5-[!X_#W,-B;541,5VKM,TU1E5$QGEMB9B<I
MRE^\ UF?1X^A<:3X'=>,=K7H+1M4ZDZ;Q%W%6\115RXLW+EW;YK133331'*K
MBFN<]\9Y;V.Y<JBF9R[$QEG&4]?L[-T[MO6;D[C=<5O5[A<U+TMJII_!6<53
MB\+=HPER[LG#XBJGTE<593,4\J(SV=GKM4KT0+B8:;X#N$/2NJ.F+-<6Z+^)
MN8"]-%SS*YAIQ%<6Z:+LT4Q<FW1-$S,9SR9B=BTZ=.UGL:_X9[N';'@\*559
M^6[L)5?D4S,^FCL=F=NS=!%B<_39Q&<;<HRB,\IF=JK94!/73EV8YIZZ0
M                                      $:=\=L$%6S35-413GG,Q$9
M=>=D?',SE';R5:XIJY.ZGFJV?_Q;-^>S]B^)T%/H7^DN'?7C":1TA@ZOZ':%
MQ5J]CL35773;O7;%ZB:[<9433733$3LSF)JYIY*8A2NN*8O^+UX/I<GH1\X_
M%?C<U]T?=M8>S;BG0>C,53$TWL[O+HQ4TS;F(GTD3/IMD91&V9AG08?#T6;=
M%JU1%%NW13;HHIC*FFBB(IIIB-T1$1$0Z=P<<'NB]5-":.U?T-AZ,+H[1F&M
MX7#6J(B,J+<99U91MJF<YF=[O!,M*9OF9G&?B[N $
M #6Z=-$]6W ^\\;]?#L9)DV]-$]6W ^\\;]?#L9)>TQV>$-NQYL=_C( HR@
M                  #*PZ5EZJ&EO<Z?LH8I[*PZ5EZJ&EO<Z?LH6IQ[I\)8
M;?F]\>+8D *M4   !U[6W\UZ0]YXG[*IJ>NC ]673_OG&?O$ML+K;^:](>\\
M3]E4U/71@>K+I_WSC/WB5XYL]WO7LN='>M6@*-T
M 3T;TB>C>#9N]+O]2>S[E1_TF0PQY^EW^I/9]RH_Z3(87M,=GA#G1Q\0!1(
M
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
M<U%--,=R(B%5$0D
M           8SW3+O4CGW6Y^[RR86,]TR[U(Y]UN?N\KV>.WPE$\/%K:J]Z5
M-7O2J.B                  /3_ !,NJ?J7\-X3[2EY@>G^)EU3]2_AO"?:
M4IC&%+3FU=D^#<"<!O\ L?JW\$8+[*E]5?*N W_8_5OX(P7V5+ZJ3C+1C" !
M"0                   !91Z,]T,_1'#OJ'?Q=BQ:LZS: P]Z_H_$6[/]??
MV\J;<UVZ9KKJB<YB*LXRF8S7KDM5,3$Q,1,3&4Q.V)B=DQ,<\3',F)N&E4X2
MN#?2NJ6GM(ZOZ8PUS"X_1V(N8>[;NVYMS7YG=JHHN44UQ35--R*<XF>?9.V'
MS^<HSVY3,;8V[-N>?<WS\>UG7=,3]!Z_"U&,X9.#_1MVK2%FQ15K%@L/%=5N
MY:INU35<M6J<XIKGE\J*N3'ILXF<ISC!5Q>!N6:[EN]17:N6IFFNW<IFBNBJ
MF<JJ:J:HSB:?[V>Z>QM)AN6==\=<8_&IQKLQLRG/+/Z>OS]R%%&=\H(9
M                                   $U,9^79B.8$J-.^,]V;EU6X]3
M%.VCU4S&6?\ *>[D[)JCJ;I'3VD\)HG1&"OXS'XR]39L8:Q;FY<KN5UTTQZ6
MG/TE/*B9G+93O"]Z'XG7%0U@X8M>-$:GZO6*YN8W%6:;^)BS>KM8:Q-ZBFJJ
MNJFFJFFJ::IRY4Q%.V9B<FUAX@W$KT#P'ZAZ,U6T58LTXNBQ35I/$VJ8IB_B
M9VW)B8C;3RN?GG;V9MM] OZ%SA.!+4ZWI_3.!IG6G3N%MWKMS$T9XC#T7IIN
MSE%?]G5E$41LB8IW9;60(M.C1M:-=>=-_1T<?CH %50
M    &MTZ:)ZMN!]YXWZ^'8R3)MZ:)ZMN!]YXWZ^'8R2]ICL\(;=CS8[_ !D
M490                   !E8=*R]5#2WN=/V4,4]E8=*R]5#2WN=/V4+4X]
MT^$L-OS>^/%L2 %6J    Z]K;^:](>\\3]E4U/71@>K+I_WSC/WB6V%UM_->
MD/>>)^RJ:GKHP/5ET_[YQG[Q*\<V>[WKV7.CO6K0%&Z
M     )Z-Z1/1O!LW>EW^I/9]RH_Z3(88\_2[_4GL^Y4?])D,+VF.SPASHX^(
M HD
M                !0Q7]E<_Y*_JRUIW3,/5OM^\JOL\.V6.*_LKG_)7]66M
M.Z9AZM]OWE5]GAUHPGN6L^?3W^#&_ 5;P                      NO=!L
MZMNK?N]C[:E:A77N@V=6W5OW>Q]M2M1BQ6W,EMC\!_86?<K?U*7+<3 ?V%GW
M*W]2ERU6H      /)/'NZD6OGP#B?K4/6SR3Q[NI%KY\ XGZU"8QA$X2T^'"
M+^?M-?"ND/WJXZ8[GPB_G[37PKI#]ZN.F(=",( !(
M C&^$$8WP#).Z6DZMV!][3]O#94M:MTM)U;L#[VG[>&RI6G".]H5\ZKN %4
M
M
M         #&>Z9=ZD<^ZW/W>63"QGNF7>I'/NMS]WE>SQV^$HGAXM;57O2IJ
M]Z51T0                 !Z?XF75/U+^&\)]I2\P/3_$RZI^I?PWA/M*4Q
MC"EIS:NR?!N!. W_ &/U;^",%]E2^JOE7 ;_ +'ZM_!&"^RI?52<9:,80 (2
M                      ZWK?JG@=.Z,QNB-)6*<1@<?8KP^)LU^IKMUQMB
M>U.4QV8AK-NCK]#%TIP-Z^8O631N&IKU1T[>IKP]6&M79\[WJZ[LS5<J]-$4
MS3R*)SRVQ&?JLXV=KRAQR.*;J]PQ:E:4U3T[@\)>G%6*Z<'BL19B[5A;V4Q3
M71.RJ(G/;$3ESK1/1\0FFJZ;X_O&IIN;D1$Y1G\?6RC+[TCVWQ[^)OI[@7U[
MTMJII;"8FWA[&*NQH_&7K-=NSB;'+JY/(N53,5Y4TQR9SVT[=KQ538F8B=FW
M+^]'/FB8N;M-43%\*(C5&4Y((6
M 1B,P0%2NU-._P O*-L=A-%FKL<\;XYM_EUMO,">Q1-4Y1$S,Y1$1G,U3G&5
M,1MSF9W1E.<Y1SLW#I=7H0]%RJWPN:]Z/IKFC.K0.%OVZ]E7*M5QRXJFFF8V
M<NK*G;.S=&2S5T$7H8&D^'#7[ :6TG@ZK>I^A+\W\=<Q.'N>88NJU%%5$6JJ
MIIIKBBJK++*K.O=G$-F_P=Z@:,U7T-@-!:'PUK"8#1]BBQ8M6:(MTY4Q$35-
M,?WJN>9F9[.Q:-';\:>#5MJ[]$81CUSJ[NEW.BB*8BFF(IIIB(IIB(B(B(RB
M(B-D1$;(B-D0F!5A                        :W3IHGJVX'WGC?KX=C),
MFWIHGJVX'WGC?KX=C)+VF.SPAMV/-CO\9 %&4                    96'
M2LO50TM[G3]E#%/96'2LO50TM[G3]E"U./=/A+#;\WOCQ;$@!5J@   .O:V_
MFO2'O/$_95-3UT8'JRZ?]\XS]XEMA=;?S7I#WGB?LJFIZZ,#U9=/^^<9^\2O
M'-GN]Z]ESH[UJT!1N@                     ">C>D3T;P;-WI=_J3V?<J
M/^DR&&//TN_U)[/N5'_29#"]ICL\(<Z./B *)
M                                                   4,5_97/\
MDK^K+6G=,P]6^W[RJ^SP[98XK^RN?\E?U9:T[IF'JWV_>57V>'6C">Y:SY]/
M?X,;\!5O                      "Z]T&SJVZM^[V/MJ5J%=>Z#9U;=6_=
M['VU*U&+%;<R6V/P']A9]RM_4I<MQ,!_86?<K?U*7+5:@      \D\>[J1:^
M? .)^M0];/)/'NZD6OGP#B?K4)C&$3A+3X<(OY^TU\*Z0_>KCICN?"+^?M-?
M"ND/WJXZ8AT(P@ $@                   ",;X01C? ,D[I:3JW8'WM/V\
M-E2UJW2TG5NP/O:?MX;*E:<([VA7SJNX 50
M
M                                             ,9[IEWJ1S[K<_=Y
M9,+&>Z9=ZD<^ZW/W>5[/';X2B>'BUM5>]*FKWI5'1                  '
MI_B9=4_4OX;PGVE+S ]/\3+JGZE_#>$^TI3&,*6G-J[)\&X$X#?]C]6_@C!?
M94OJKY5P&_['ZM_!&"^RI?52<9:,80 (2                        L7]
M&NZ&%HOAQU%Q^E<!A9_I7H7#58G!56+--5W$>=[==5-.SDU3,1.4QG/*ISCG
MG+6(\(G!]I75?2^,T'IG#5832. N>98G#UT^FHJRF=TQGE.4S_DW7E5,51,3
M$3$Q,3$QG$Q.R8F)V3$QLF&%9TQ)T(.UC/-N%O4+1-NS=HL9Z;PV$IIIF]<M
MTUUUW:J(Y.VJ(SIG+9,S&>V5HT]J]G7FSU3NG7Q8,%5&41.S;&>^.OEN\OV2
MIJ^(M56ZZJ*J9IJIF::J:HRJIJB<JJ:HWQ-,[)S^]+5;RB)SB<XS\O+FE5NJ
M0                                .1;HIF-O8RRW[OBY\L_*0<=-3OC
MXOI35V\IR[.7<B.MGUT*=D];=NCLP#D5^FC?GEMVS$3S1.S+.=O9_:]?\2CB
MD:?X9==M%:I:%PF)NV[]ZCS_ (C#VIN4X>QGG/+G.F*9KB?2SMRB)F9SW>;=
M2-2=):R:7P6A-#X>O%Z0TE=HP^&L4[)KN5;L^:FFF=\[^MO;,CH'/0LL#P'Z
MEV-/::T?:HUQT[8LXC%UW**:[MBBNQ;F,JJHF;>?]VFG+*-N4<]J8Z=6_J8;
M6TNBZ,9W=?!<LXC7$\T!P+:AZ'U3T1A[,7L+AZ//>+IM4T7;UZJW;BNFJJ,Y
MFFFJG*,YGGG.=[V8")EJ@"                        !K=.FB>K;@?>>-
M^OAV,DR;>FB>K;@?>>-^OAV,DO:8[/"&W8\V._QD 490
M   !E8=*R]5#2WN=/V4,4]E8=*R]5#2WN=/V4+4X]T^$L-OS>^/%L2 %6J
M  Z]K;^:](>\\3]E4U/71@>K+I_WSC/WB6V%UM_->D/>>)^RJ:GKHP/5ET_[
MYQG[Q*\<V>[WKV7.CO6K0%&Z                      )Z-Z1/1O!LW>EW
M^I/9]RH_Z3(88\_2[_4GL^Y4?])D,+VF.SPASHX^( HD
M                                                         !0Q
M7]E<_P"2OZLM:=TS#U;[?O*K[/#MECBO[*Y_R5_5EK3NF8>K?;]Y5?9X=:,)
M[EK/GT]_@QOP%6\                      +KW0;.K;JW[O8^VI6H5U[H-
MG5MU;]WL?;4K48L5MS);8_ ?V%GW*W]2ERW$P']A9]RM_4I<M5J      #R3
MQ[NI%KY\ XGZU#UL\D\>[J1:^? .)^M0F,81.$M/APB_G[37PKI#]ZN.F.Y\
M(OY^TU\*Z0_>KCIB'0C"  2                    (QOA!&-\ R3NEI.K=
M@?>T_;PV5+6K=+2=6[ ^]I^WALJ5IPCO:%?.J[@!5
M
M                                                    QGNF7>I'
M/NMS]WEDPL9[IEWJ1S[K<_=Y7L\=OA*)X>+6U5[TJ:O>E4=$
M      >G^)EU3]2_AO"?:4O,#T_Q,NJ?J7\-X3[2E,8PI:<VKLGP;@3@-_V/
MU;^",%]E2^JOE7 ;_L?JW\$8+[*E]5)QEHQA  A(
M    ZKKMJ7H[6'1>-T/I;#6L7@,?8N8>_9NT4UTS1<IFF9B*HF(JB)V3\7.[
M4 UA71QNA8:3X$]=\?K'HFQ<Q.I^G,9YO9N6K%--G1U5VB*HM3-N(CD3/J_2
MQ--4YSOV6!IM1R=T9[-O*C?UNYEGM^]N/..CQ5-"<,&HFEM4=,V+=R,38NUX
M2Y7;MUU6\3%JNFWE-=-7)BJ:LIRRYNW&J6X^/$_UCX&-?M,:KZ:P-_"86G&7
M:M$W[G)FC%86.35RJ)HRCTDU993ELRF(G;,6G7M;%C:?PSW=FKN\'B>;4Q$3
MLVY\\<T9^7<4G)KHJBF/39QMRC;S1/8V;-G\D/,/^*.;FGGC/K>785;#CBO5
M9RIY43$QLVQV>WUMWE,*                             ",;>Y/[(05Z
M+$S&>?[)YZ<^:/+M2",6ZHJB(RB=D[XY^U'=A'DU35EMF<YRRV[8RG9EOG9&
M67/E"%'*S]5E,4QMG.-G6SYM_P :_5T$/H7&D^'#7K!:9TMAKN&U0T'?IQ5[
M$5T456,9<MTUU3:Y-RFKE4S,1R,MDS.>4Q&V8B]2NO-B^?[RN_\ 2Z'0E+6(
MJPO"YKO@/-K5=NF_H?!8JQ3R8FJW$V:_ZRF:LXF8KKF,ISRB,HB6<);MTT4Q
M33$4TTQ%--,1E$1$91$1&Z(B(B(YH=1U U&T9JUH?1^@]$86U@]'Z-PUG#8>
MQ:HIHIIIM411G,4Q$355EG5.6_=LR=Q)G9#2F;],XR (
M          &MTZ:)ZMN!]YXWZ^'8R3)MZ:)ZMN!]YXWZ^'8R2]ICL\(;=CS8
M[_&0!1E                    &5ATK+U4-+>YT_90Q3V5ATK+U4-+>YT_9
M0M3CW3X2PV_-[X\6Q( 5:H   #KVMOYKTA[SQ/V534]=&!ZLNG_?.,_>);87
M6W\UZ0]YXG[*IJ>NC ]673_OG&?O$KQS9[O>O9<Z.]:M 4;H
M          GHWI$]&\&S=Z7?ZD]GW*C_ *3(88\_2[_4GL^Y4?\ 29#"]ICL
M\(<Z./B *)
M                        4,5_97/^2OZLM:=TS#U;[?O*K[/#MECBO[*Y
M_P E?U9:T[IF'JWV_>57V>'6C">Y:SY]/?X,;\!5O
M   "Z]T&SJVZM^[V/MJ5J%=>Z#9U;=6_=['VU*U&+%;<R6V/P']A9]RM_4I<
MMQ,!_86?<K?U*7+5:@      \D\>[J1:^? .)^M0];/)/'NZD6OGP#B?K4)C
M&$3A+3X<(OY^TU\*Z0_>KCICN?"+^?M-?"ND/WJXZ8AT(P@ $@
M         ",;X01C? ,D[I:3JW8'WM/V\-E2UJW2TG5NP/O:?MX;*E:<([VA
M7SJNX 50
M
M                  ,9[IEWJ1S[K<_=Y9,+&>Z9=ZD<^ZW/W>5[/';X2B>'
MBUM5>]*FKWI5'1                  'I_B9=4_4OX;PGVE+S ]/\3+JGZE
M_#>$^TI3&,*6G-J[)\&X$X#?]C]6_@C!?94OJKY5P&_['ZM_!&"^RI?52<9:
M,80 (2                          +&G1J.A=:(X==2,7I31V I_ICH7"
MXG$X+%6ZJ**[E%NQ75R9SHF:JHY.Z)]-&<3&>U?+2UT153--41535$TU1,9Q
M,3&4Q,<\3&R83$W#2A<(NHFD-6M,Z1T'I2W-G':-Q5S#8BW.<95VYY/*B*LI
MRJB,XV9<SJ'FG*W15RMFZ<XV=C?_ #9R?3%_0D:+^&Q7"]J7@;5NNQYK=TO@
ML):RKNQ53355/(MT3-4S-,U43,^JG?MG+!RNX*Y:NUV[E-5JNW5537%6RJBJ
MG?35$Y3$Q.R>S$[-A,-NSM,Z.N,>/9+CW9V;*9IC9VLXSB?CGG[3CIYF8V9[
M/V=M(AE                           5:::9IF9JRF-T=?8"DGHJ[FWGR
MYIB$*8SV=OZ'<]1=1\?K#IC1^A=%6IQ..TCB;6&P]NFF=M=RK+TW)B<J:8VU
M3EV!$R]'<2GBF:>X9-?=#:HZ"P=S$48G&X6G25=JK+SM@JJY\TN35,3$3---
M5,;LMLSSMK+Q%N)SH#@5U%T9JKH;#6[=VU8LSCK\13-=V_1:IIF.5%-.<4SG
M'6F>OO6V^@<]"ZT?P*:B8+3FF<)8N:W::LV,9<Q<4QYM9M7;<SYG5,TQ53.5
M41%/]VF(7]%IT:-K2KJSIOZ(PX]L@"JH                           #
M6Z=-$]6W ^\\;]?#L9)DV]-$]6W ^\\;]?#L9)>TQV>$-NQYL=_C( HR@
M                #*PZ5EZJ&EO<Z?LH8I[*PZ5EZJ&EO<Z?LH6IQ[I\)8;?
MF]\>+8D *M4   !U[6W\UZ0]YXG[*IJ>NC ]673_ +YQG[Q+;"ZV_FO2'O/$
M_95-3UT8'JRZ?]\XS]XE>.;/=[U[+G1WK5H"C=
M$]&](GHW@V;O2[_4GL^Y4?\ 29##'GZ7?ZD]GW*C_I,AA>TQV>$.=''Q %$@
M
M             *&*_LKG_)7]66M.Z9AZM]OWE5]GAVRQQ7]E<_Y*_JRUIW3,
M/5OM^\JOL\.M&$]RUGSZ>_P8WX"K>                      %U[H-G5MU
M;]WL?;4K4*Z]T&SJVZM^[V/MJ5J,6*VYDML?@/["S[E;^I2Y;B8#^PL^Y6_J
M4N6JU      !Y)X]W4BU\^ <3]:AZV>2>/=U(M?/@'$_6H3&,(G"6GPX1?S]
MIKX5TA^]7'3'<^$7\_::^%=(?O5QTQ#H1A  )                    $8W
MP@C&^ 9)W2TG5NP/O:?MX;*EK5NEI.K=@?>T_;PV5*TX1WM"OG5=P J@
M
M
M      8SW3+O4CGW6Y^[RR86,]TR[U(Y]UN?N\KV>.WPE$\/%K:J]Z5-7O2J
M.B                  /3_$RZI^I?PWA/M*7F!Z?XF75/U+^&\)]I2F,84M
M.;5V3X-P)P&_['ZM_!&"^RI?57RK@-_V/U;^",%]E2^JDXRT8P@ 0D
M                     !U?734_ :?T5C]#:3P]O$X'2.&NX7$6;E,54U47
M:)IF<IB<JJ<\Z9YIAK0^CF]"OQ_ OKQI/6/06%Q=[4[3.(JQEN]--==.'KNS
M3->=44\BFB)JB*Z<XB)C/.,Y;.1Y*XZ'%.T#PQ:CZ6U3TWAZ+GGG"WZ<'=JW
MV;]=N8IVQMY-544Q/63$]"8JF)OC^\:FG"N\G/TL=;F[>>W/_/F[-%[4X]?$
MWUDX%=?-+ZJZ>PE5FW:QN+G1M^FFY-J]@Z;T^91%=5,?UE%$T\J,YF8RJB<M
MCQCYELB>S5&^.:,_V\W-NZZ&]35$Q$Q@HBO=M<G+;GG&?-UX^/G\LE 2
M                    )J?#/<C,BB9W1GVMOENE&*)SRF,IG[P<ZW8JJJHM
MTT<NNKDTT44TS,U35LB(C?-4S,133&_=&3->Z7+Z$G77>M<+NN^CKE%$6K4Z
M'T?C;4TQ$\JNNF[3171GG5E155G.491$=:;/?01.A@:0X;=>M':9TMA:Z-3]
M$8NU?Q&(]/$7Z[%W.YR9BG+DT<B::8FK;5GG&43GLXM1]2]'ZNZ)P&A=%V*,
M/@-&X:UA<-:HB(B+=JB*(F<M]4Y9U3.V96P[9W-6VKOT1A&/;JXNT6K5-%--
M%%,4T44Q333$91333&44Q'-$1$1$=9."K"
M    UNG31/5MP/O/&_7P[&29-O31/5MP/O/&_7P[&27M,=GA#;L>;'?XR *,
MH                    RL.E9>JAI;W.G[*&*>RL.E9>JAI;W.G[*%J<>Z?
M"6&WYO?'BV) "K5    =>UM_->D/>>)^RJ:GKHP/5ET_[YQG[Q+;"ZV_FO2'
MO/$_95-3UT8'JRZ?]\XS]XE>.;/=[U[+G1WK5H"C=
M   $]&](GHW@V;O2[_4GL^Y4?])D,,>?I=_J3V?<J/\ I,AA>TQV>$.=''Q
M%$@
M                *&*_LKG_ "5_5EK3NF8>K?;]Y5?9X=LL<5_97/\ DK^K
M+6G=,P]6^W[RJ^SPZT83W+6?/I[_  8WX"K>                      %U
M[H-G5MU;]WL?;4K4*Z]T&SJVZM^[V/MJ5J,6*VYDML?@/["S[E;^I2Y;B8#^
MPL^Y6_J4N6JU      !Y)X]W4BU\^ <3]:AZV>2>/=U(M?/@'$_6H3&,(G"6
MGPX1?S]IKX5TA^]7'3'<^$7\_::^%=(?O5QTQ#H1A  )
M    $8WP@C&^ 9)W2TG5NP/O:?MX;*EK5NEI.K=@?>T_;PV5*TX1WM"OG5=P
M J@
M
M             8SW3+O4CGW6Y^[RR86,]TR[U(Y]UN?N\KV>.WPE$\/%K:J]
MZ5-7O2J.B                  /3_$RZI^I?PWA/M*7F!Z?XF75/U+^&\)]
MI2F,84M.;5V3X-P)P&_['ZM_!&"^RI?57RK@-_V/U;^",%]E2^JDXRT8P@ 0
MD                           !"40!8SZ-?T,O1?#=J#BM(:-T?AJ=:-"
M6K^,LXFBW7&)Q%----7)B;7IJZZ9IG9MSIF8VQFUANO>H>/U=TQI+0NE</>P
MF.T;BL1A;UJ]9KLU378NUVYKIHNQ35R*HIBJFK=,3G$[&Z[N6Z:Z9IJB*J:H
MFFJF8SB8F,IB8G9,3&R885?3%/0AHQEO$<+VHV#NUXJW:KJTSH_"X:J:)H\U
MIKKN3YGLC.*JIIKF(RJF:9]5G%L>V&2SKS9TX3NG7Q8,MR-D>EIC9S3MWQV=
M_-W>LH.=C+%=NJJBY1-%=-=5-=-43353535--5-43ZF8F-W8<7S*<L]F_KQS
M=CRV*MQ3                      34[X[:5-3$S,9<\@Y-4U<N-E,3LV1,
M9;,\OCR[/6>P.)'Q1-8>&C7W0VJ&@<-<NSBL7A_/M_S&[58L8;S:B+E-5RW&
M5$U49\F9F,HB9SRV/,VJ&J.DM.Z2P>B='86]B\;C+]G#X>QA[4W:YKOW*;45
M<BB)F:*9JSJG+9&W..;9H] ^Z%Q@N!+4O#:;TQAZ;NM.F</:Q%RN]8Y%W#1=
M_K<XY<S535E,4Q&S*(Z\+1'3JWL-K:71=&,[NM<CXB?$SU;X$]0]$ZJ:"P5B
MQ>L8>B=(8BU3.=[$SMN9559U<BFJ9B-NV<YG-[2!$RU0!
M                UNG31/5MP/O/&_7P[&29-O31/5MP/O/&_7P[&27M,=GA
M#;L>;'?XR *,H                    RL.E9>JAI;W.G[*&*>RL.E9>JAI
M;W.G[*%J<>Z?"6&WYO?'BV) "K5    =>UM_->D/>>)^RJ:GKHP/5ET_[YQG
M[Q+;"ZV_FO2'O/$_95-3UT8'JRZ?]\XS]XE>.;/=[U[+G1WK5H"C=
M               $]&](GHW@V;O2[_4GL^Y4?])D,,>?I=_J3V?<J/\ I,AA
M>TQV>$.=''Q %$@
M                            *&*_LKG_ "5_5EK3NF8>K?;]Y5?9X=LL
M<5_97/\ DK^K+6G=,P]6^W[RJ^SPZT83W+6?/I[_  8WX"K>
M          %U[H-G5MU;]WL?;4K4*Z]T&SJVZM^[V/MJ5J,6*VYDML?@/["S
M[E;^I2Y;B8#^PL^Y6_J4N6JU      !Y)X]W4BU\^ <3]:AZV>2>/=U(M?/@
M'$_6H3&,(G"6GPX1?S]IKX5TA^]7'3'<^$7\_::^%=(?O5QTQ#H1A  )
M                $8WP@C&^ 9)W2TG5NP/O:?MX;*EK5NEI.K=@?>T_;PV5
M*TX1WM"OG5=P J@
M
M                         8SW3+O4CGW6Y^[RR86,]TR[U(Y]UN?N\KV>
M.WPE$\/%K:J]Z5-7O2J.B                  /3_$RZI^I?PWA/M*7F!Z?
MXF75/U+^&\)]I2F,84M.;5V3X-P)P&_['ZM_!&"^RI?57RK@-_V/U;^",%]E
M2^JDXRT8P@ 0D                              =8USU/T?I_16/T+I2
MQ1BM'Z2PUW"8NQ7&=-RS=IRJB<^['6F(R=G :P'HXO0P\=P)Z\8K3NAM&W+6
MIVF<1<NV;M%-55FQ>Q%^KDQ$YS3$515$3'Z66S;LL(33Z7=//&^F)]+V(V]N
M.UOYMQ7QW>)WJWPUZCZ3U2T]A,/=NW[-4Z-QEZW375@L7&VW=C/?3$[9IZ^4
MQE+5(\=?B@:P\#.O>FM4-.V;G)P>.Q%K XZ+<VK.+L1=KY%5.><9Q1$9Q3.4
M[)C?LM.O;\=;8L;3^&>[KC5W/'DVMF>SGY_C^CK=K>I.17$1LRG/.8GTT9;M
MG[? H\E5L)0                   '+PE%RNJFBW'*JJJIHIIB.555555E3
M33'/5-4Y4QS]J'%C>ON]!#Z&)C^''7W Z4TIA<]3]"7YQ&.KN6JIHQ-VQ=MS
M3$5594333.>66>=4;-VV8A2NN(B_XOZ%Y3I=KH0TW:[7"UKYHF;==OD7- X;
M%VYJHF(O4UY\BJ>3RIY/*KKRG=%/,SA***::8IIB*::8BFFFF(B*:8C*(B(V
M1$1LB(V1#J&H&H>C-6-#X#06A\-;PFCM'6*,/A[-JF**8IIC*9RC^]5.V9VS
MS.XIF=S2OG&<9 %0                               !K=.FB>K;@?>>
M-^OAV,DR;>FB>K;@?>>-^OAV,DO:8[/"&W8\V._QD 490
M    !E8=*R]5#2WN=/V4,4]E8=*R]5#2WN=/V4+4X]T^$L-OS>^/%L2 %6J
M   Z]K;^:](>\\3]E4U/71@>K+I_WSC/WB6V%UM_->D/>>)^RJ:GKHP75ET_
M[YQG[Q*\83W>]>RYT=ZU: HW0                     !/1O2)Z-X-F[TN
M_P!2>S[E1_TF0PQY^EW^I/9]RH_Z3(87M,=GA#G1Q\0!1(
M                                                           "
MABO[*Y_R5_5EK3NF8>K?;]Y5?9X=LL<5_97/^2OZLM:=TS#U;[?O*K[/#K1A
M/<M9\^GO\&-^ JW@                     !=>Z#9U;=6_=['VU*U%DNN]
M!LZMVK?N]C[:E:C%BMN9+;'X#^PL^Y6_J4N6XF _L+/N5OZE+EJM0      >
M2>/=U(M?/@'$_6H>MGDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_::^%=(?O5QTQW
M/A%_/VFOA72'[U<=,0Z$80 "0                   !&-\((QO@&2=TM)U
M;L#[VG[>&RI:U;I:3JW8'WM/V\-E2M.$=[0KYU7< *H
M
M                                                     &,]TR[U
M(Y]UN?N\LF%C/=,N]2.?=;G[O*]GCM\)1/#Q:VJO>E35[TJCH@
M       #T_Q,NJ?J7\-X3[2EY@>G^)EU3]2_AO"?:4IC&%+3FU=D^#<"<!O^
MQ^K?P1@OLJ7U5\JX#?\ 8_5OX(P7V5+ZJ3C+1C" !"0
M              !81Z.!T+K!\-NHN.TQH7"6J-:]#V)Q=BJQA[/GG&1A\Z^1
M3<RIJJKK]35&<S53,[Y7[D)B)B8F,XF,IB=L3$[XF-TIB1I.M<]3M): TGB]
M$:9P5_ :2P%ZNSB\)B8Y-RU<IJFG*JF)F-N7*SSRF,\MF[K=,SG,Q,1,;*JI
MY]NS+K1NZS-NZ8NZ$9:IN7^%O471=WEW*)NZP6[--J+4W*:KE=5544Q35MIG
MET3,3E/I<\LF$=%>4[<]N4[,NQLJR['-U^V3#<LZ\Z.N,8^-:2NB9VYQ.43/
M6Y^SV9GRR<=RK]6641.><;<MT^'9W-VUQ4,@              ",1GN!!4MS
M&W.)YLLIR[OQ))C)W+4'472>LFE<%H30^%KQFD](WZ<-@\-;RBJ[>JF(BG;L
MV1.?\PF7I/B3\4/6#ACUWT3JMH7"7[EK$8FU&/Q=NWRK6&LS<HBKE5SE3RJH
MG/+^[3G,[(;7'B2<4#5_@8U&T5JIH7"82W?P^'HC2&,P]BW:KQ>(RB:YJFB(
MSIIJC9MF)RSSG8MI]!(Z%'HW@+U+P^FM,X>NYKAIRFC&XJ,51;F[@/-+=&5J
M)B,XJRIV4YQR:<L]J_:M,W:-O#N:-=>=-_1T<>\ 55
M                :W3IHGJVX'WGC?KX=C),FWIHGJVX'WGC?KX=C)+VF.SP
MAMV/-CO\9 %&4                    96'2LO50TM[G3]E#%/96'2LO50T
MM[G3]E"U./=/A+#;\WOCQ;$@!5J@   /P-:Z9G1FD(B,YG!XC*.SYE4U0/1B
ML->M<,NG:;U$VZIQ&,F(F,IR\\3M;9+'TQ-B]%49TS;KBJ.O$TS$]V&KDZ8)
MT?8PW#WI:C#T1;HFW?JF(V>FF]$S*T83W+V4_3I[_!8M 5;H
M          GHWI$]&\&S=Z7?ZD]GW*C_ *3(88\_2[_4GL^Y4?\ 29#"]ICL
M\(<Z./B *)
M                        4,5_97/^2OZLM:=TS#U;[?O*K[/#MECB?[.Y
M_P E?U9:T_IF&/\ YWV_>57V>'6C">Y:SY]/?X,;X3<F=R55O
M           *D7)B,N;M1V/ NO\ 0:K4U<-FK<Q355$7[&>4;OZVG?O\N?F6
MIK-643,Y;IC+9GO[,=G]G8A?IZ7ZT!@<7PNX:O%6O-*[5_#1;G*)Y,;9Y^SM
M_P UJ,6&WGZ$]WBV?6 _L+/N5OZE+EJ=F(BBF(W133$=J(A45:H      \D\
M>[J1:^? .)^M0];/)/'NZD6OGP#B?K4)C&$3A+3X<(OY^TU\*Z0_>KCICN?"
M+^?M-?"ND/WJXZ8AT(P@ $@                   ",;X01C? ,D[I:3JW8
M'WM/V\-E2UJW2TG5NP/O:?MX;*E:<([VA7SJNX 50
M
M                                                   ,9[IEWJ1S
M[K<_=Y9,+&>Z9=ZD<^ZW/W>5[/';X2B>'BUM5>]*FKWI5'1
M     'I_B9=4_4OX;PGVE+S ]/\ $RZI^I?PWA/M*4QC"EIS:NR?!N!. W_8
M_5OX(P7V5+ZJ^5<!O^Q^K?P1@OLJ7U4G&6C&$ "$@
M            !F .IZ\ZDZ-UCT3CM"Z7PMK&:/TA8N8?$V+U%-RBJBY3-,^E
MJB8SC/9L:R'HV_0MM*<!NO&-TSHO"6OZ&Z<Q$7L#&%B.1A)NS=JFFN*8B***
MJHB*HRSIJSF=E6S:%/'G'AXH.K_#1J#IG5#3>'MS7BL-<\Y8SS.BK$8;$4T5
M\CS.NJF9IBN:IIF-VW/9O6B>CXA,53$WQ_>/C!IT;T[H[&<[]N?7[/74'L?C
MN<4+3O UKQI75/3&'Q$6</>K_!^+O6YIC$X>)F:8Y644S713&W*/34Y2\=Q1
M,Q,Y3LW[$3%S>IJB8OC!((Y((2            .5;HRVYY9YQLGK=J)V<W9W
MPXKE6ZHG/E9[-L1G._K[M_9[/."&R:JL\^W,[8V;<^O/-ENYNRSD.ET^A)4X
M>G"<+>N^C+%V;MFG$:"M7J::ZK?FE--5FNB*J9RY,YU55;)F8WSL69N@=="O
MQW#AKOA=.:<L7;&J.@[D8N[5<M?U&D+ENG/S&N:Z*HFW5.R*=U56W+*G)LTM
M3-3]': T7@=#:)PMK!Z/T=AK6%PN&LT11;MVK5,4TQ$4Q$<V<SEME:-'?\7\
M&I;5WZ(PC'KG5Q=FR 58@                                   &MTZ
M:)ZMN!]YXWZ^'8R3)MZ:)ZMN!]YXWZ^'8R2]ICL\(;=CS8[_ !D 490
M              !E8=*R]5#2WN=/V4,4]E8=*R]5#2WN=/V4+4X]T^$L-OS>
M^/%L2 %6J    X^+B9M7(B,YFW7E'9Y,Y-7?TPQ8KM\/NE8N4S35YE?W];S:
MG*/BB6T7EK3.F?\ #6K?&)O>96XM\O0UJY<F(RBNNJ;>=7;G^]V9[*T3HE>S
MYU/?X2QNP%6Z                      K6J\LXV;8^CRW3L5)HCFVY;)Y_
MCCK1L_;"G9B)SSVSS1VMOT=WL*_)RB=D9TQEG'*SSWY[OI^@&S>Z7AP?)X(,
M/>Y=$Q-%%'(C95&RW.<]C9]#(+Y7EG'A:<#@RX]G"WJ9@J=':L:]Z=T-@J8Y
M-.'P6)\SMQ3LV99=B-[Z3^5,XP/^]/6KY[_VK53$_P!OU:GH*NK;/!M]N5Y9
MQX3E>6<>%J"?RIG&!_WIZU?/?^T_*F<8'_>GK5\]_P"U&CXC]3T-75MG@V^W
M*\LX\)RO+./"U!/Y4SC _P"]/6KY[_VGY4SC _[T]:OGO_::/B/U/0U=6V>#
M;[<KRSCPG*\LX\+4$_E3.,#_ +T]:OGO_:?E3.,#_O3UJ^>_]IH^(_4]#5U;
M9X-OMRO+./"<KRSCPM03^5,XP/\ O3UJ^>_]I^5,XP/^]/6KY[_VFCXC]3T-
M75MG@V^W*\LX\)RO+./"U!/Y4SC _P"]/6KY[_VGY4SC _[T]:OGO_::/B/U
M/0U=6V>#;[<KRSCPG*\LX\+4$_E3.,#_ +T]:OGO_:?E3.,#_O3UJ^>_]IH^
M(_4]#5U;9X-OMRO+./"<KRSCPM03^5,XP/\ O3UJ^>_]I^5,XP/^]/6KY[_V
MFCXC]3T-75MG@V^W*\LX\)RO+./"U!/Y4SC _P"]/6KY[_VGY4SC _[T]:OG
MO_::/B/U/0U=6V>#;[<KRSCPG*\LX\+4$_E3.,#_ +T]:OGO_:?E3.,#_O3U
MJ^>_]IH^(_4]#5U;9X-OMRO+./"<KRSCPM03^5,XP/\ O3UJ^>_]I^5,XP/^
M]/6KY[_VFCXC]3T-75MG@V^W*\LX\)RO+./"U!/Y4SC _P"]/6KY[_VGY4SC
M _[T]:OGO_::/B/U/0U=6V>#;[<KRSCPG*\LX\+4$_E3.,#_ +T]:OGO_:?E
M3.,#_O3UJ^>_]IH^(_4]#5U;9X-OMRO+./"<KRSCPM03^5,XP/\ O3UJ^>_]
MI^5,XP/^]/6KY[_VFCXC]3T-75MG@V^W*\LX\)RO+./"U!/Y4SC _P"]/6KY
M[_VGY4SC _[T]:OGO_::/B/U/0U=6V>#;[<KRSCPG*\LX\+4$_E3.,#_ +T]
M:OGO_:?E3.,#_O3UJ^>_]IH^(_4]#5U;9X-OMRO+./"<KRSCPM03^5,XP/\
MO3UJ^>_]I^5,XP/^]/6KY[_VFCXC]3T-75MG@V^W*\LX\)RO+./"U!/Y4SC
M_P"]/6KY[_VGY4SC _[T]:OGO_::/B/U/0U=6V>#;[<KRSCPG*\LX\+4$_E3
M.,#_ +T]:OGO_:?E3.,#_O3UJ^>_]IH^(_4]#5U;9X-OMRO+./"<KRSCPM03
M^5,XP/\ O3UJ^>_]I^5,XP/^]/6KY[_VFCXC]3T-75MG@V^W*\LX\)RO+./"
MU!/Y4SC _P"]/6KY[_VGY4SC _[T]:OGO_::/B/U/0U=6V>#;[<KRSCPG*\L
MX\+4$_E3.,#_ +T]:OGO_:?E3.,#_O3UJ^>_]IH^(_4]#5U;9X-OMRO+./"<
MKRSCPM03^5,XP/\ O3UJ^>_]I^5,XP/^]/6KY[_VFCXC]3T-75MG@V^W*\LX
M\)RO+./"U!/Y4SC _P"]/6KY[_VGY4SC _[T]:OGO_::/B/U/0U=6V>#;[<K
MRSCPG*\LX\+4$_E3.,#_ +T]:OGO_:?E3.,#_O3UJ^>_]IH^(_4]#5U;9X-O
MMRO+./"<KRSCPM03^5,XP/\ O3UJ^>_]I^5,XP/^]/6KY[_VFCXC]3T-75MG
M@V^W*\LX\)RO+./"U!/Y4SC _P"]/6KY[_VGY4SC _[T]:OGO_::/B/U/0U=
M6V>#;[<KRSCPG*\LX\+4$_E3.,#_ +T]:OGO_:?E3.,#_O3UJ^>_]IH^(_4]
M#5U;9X-OMRO+./"<KRSCPM03^5,XP/\ O3UJ^>_]I^5,XP/^]/6KY[_VFCXC
M]3T-75MG@V^W*\LX\)RO+./"U!/Y4SC _P"]/6KY[_VGY4SC _[T]:OGO_::
M/B/U/0U=6V>#;[<KRSCPG*\LX\+4$_E3.,#_ +T]:OGO_:?E3.,#_O3UJ^>_
M]IH^(_4]#5U;9X-OMRO+./"<KRSCPM03^5,XP/\ O3UJ^>_]I^5,XP/^]/6K
MY[_VFCXC]3T-75MG@V^W*\LX\)RO+./"U!/Y4SC _P"]/6KY[_VGY4SC _[T
M]:OGO_::/B/U/0U=6V>#;[<KRSCPG*\LX\+4$_E3.,#_ +T]:OGO_:?E3.,#
M_O3UJ^>_]IH^(_4]#5U;9X-OMRO+./"<KRSCPM03^5,XP/\ O3UJ^>_]I^5,
MXP/^]/6KY[_VFCXC]3T-75MG@V^W*\LX\)RO+./"U!/Y4SC _P"]/6KY[_VG
MY4SC _[T]:OGO_::/B/U/0U=6V>#;[<KRSCPG*\LX\+4$_E3.,#_ +T]:OGO
M_:?E3.,#_O3UJ^>_]IH^(_4]#5U;9X-OMRO+./"<KRSCPM03^5,XP/\ O3UJ
M^>_]I^5,XP/^]/6KY[_VFCXC]3T-75MG@V^W*\LX\)GY;/"U!/Y4SC _[T]:
MOGO_ &IJ.BE\8"9C/A3UIV<\XS/++;S4]TT?$?J>AJZML\&WQNQRJ*J<\LZ:
MHSZV<9<W;:UKIFO"S9X<K=,UTU_ZI5MIW;+>&V]?N=9:VJZ*/Q@(GD_C3UIG
MTLY_ZY.Z8SF)]+GMAY5X6N&S6K7?2-.E-;M-XW3ND*:<HQ..N>:7.3,1Z7E9
M1LRB,]G-E";]$]:U%E,3$S=HOU],=D/F-RK9RL\JMD;*N;+/GV_S27(IRV3G
M/;F=U/:^)-R:*HRC95ELV3S1MSRSS[&R/I<6<_H_;"K92@
M     )J<L]NQ* Y-5%,Q,Q.64<\YYS$^#]N[9#(!Z7KL7*^%NU-%,SE?PTU3
M'6Y-6]8!LSE$U3$51E,99QGLG/;GMZ^66W9UH92/2O&B\+?X3](57[--VJW=
MMS1G3%666'G++X\Y6HQV^$L.4<WOCQ;%BWZFGM1]"<%6J      /)/'NZD6O
MGP#B?K4/6SR3Q[NI%KY\ XGZU"8QA$X2T^'"+^?M-?"ND/WJXZ8[GPB_G[37
MPKI#]ZN.F(=",( !(                    C&^$$8WP#).Z6DZMV!][3]O
M#94M:MTM)U;L#[VG[>&RI6G".]H5\ZKN %4
M
M                                             #&>Z9=ZD<^ZW/W>
M63"QGNF7>I'/NMS]WE>SQV^$HGAXM;57O2IJ]Z51T0                 !
MZ?XF75/U+^&\)]I2\P/3_$RZI^I?PWA/M*4QC"EIS:NR?!N!. W_ &/U;^",
M%]E2^JOE7 ;_ +'ZM_!&"^RI?52<9:,80 (2
M            L,=&^Z%C@N'74B_IG0>$I_IIH&S>Q6!BF8M4XR+6'O3,7:J:
M9F:Z8[?*B>O#60:Y:F:1U?TGC=#:7P]S!:0T?B+F&Q6'KIRY%RU/)JF,XIY5
M$S'I:HCTT9<[=B5T153--41--4335$[IB8RF)[$QL8/W3&?0F*<-8O<+6I&B
MJ*,/9JN7].V<-1<N5\B:)FN8M6Z)VS7$UTS\6<9[+8]S)9UYL]4[IU\6$K%$
M5<T1E&6Z<YYXG9UXCZ7%F,NY'[8S<N[G3Z6J)Y44Q&4YQ-.6^)C?GSY3NW;H
M<>+<SS3W.PJW%,1F$         %:S33,^FG+9/6W[,M_7VJ*K9F<YRC/9,>$
M%3S.*:LLN5LSV[MV>SXMN?['LOB.\3K6#AIU\T1JIH/"7;N'Q.-LT:3Q5J9I
MC"82J)KKJF8IJF*JHIRIZVV9RRAYEU!U)TCK)I;1^@]$X:O$X_26)HP^&LVH
MKJJFY7.7*JY,53%%$;9G++8V=/03>A<Z,X#=1,#I;2^CK/\ 373.'LXO%XKE
M3<KLV[^'HF*9BNF)HN3%6[?1$991L6B.EAM;2[1&,[HU\%QWB5\4O07 WJ-H
MO5+0MJ,\/A[,XS$333R[^(BU137,S$1.433NYYVO7""*)EJ@"
M                         !K=.FB>K;@?>>-^OAV,DR;>FB>K;@?>>-^O
MAV,DO:8[/"&W8\V._P 9 %&4                    96'2LO50TM[G3]E#
M%/96'2LO50TM[G3]E"U./=/A+#;\WOCQ;$@!5J@   #7<=-/ZJX:WPL:-TK3
M$^>+N%\PN;-E5$TT3ORWQ-,3&]L1V##TU/JCAO/^B=)>9S&)G9YIR:LIB)I_
MO9<F-DY3MW;)WK4]/9[X6HGZ5/;[I84HFKB(F<O+LHS1,1GE._+<JWD@
M                 ";E3U^RE
M                                            1FJ9[F1,YH (Q5,9
MY<Z                       1 .1;FGDY3%,3E.V<\\\X\'ESY>'2H>K5C
M%:[ZS8VY/];A:HY%/7_U2F>YZ:=S$1HHJC?1GG&6WNY_M_9EO9JG2F>JEFG%
MZVZ4SKF]<Q')RY,TTTTTX6BB,IF,JL\MLQ.]:GW2PV\_1[X9S0"K5      '
MDGCW=2+7SX!Q/UJ'K9Y)X]W4BU\^ <3]:A,8PB<):?#A%_/VFOA72'[U<=,=
MSX1?S]IKX5TA^]7'3$.A&$  D                    1C?"",;X!DG=+2=
M6[ ^]I^WALJ6M6Z6DZMV!][3]O#94K3A'>T*^=5W "J
M
M                                                     !C/=,N]
M2.?=;G[O+)A8SW3+O4CGW6Y^[RO9X[?"43P\6MJKWI4U>]*HZ(
M        ]/\ $RZI^I?PWA/M*7F!Z?XF75/U+^&\)]I2F,84M.;5V3X-P)P&
M_P"Q^K?P1@OLJ7U5\JX#?]C]6_@C!?94OJI.,M&,( $)
M                    '5-=]3-'ZPZ*QVAM*X:UB\#I##7<-?LWJ(KHJINV
MZK>?)GGIY6<=EVL!J].C>="YQW ?KYI#2NB+5W$ZJ::OU8VQ<MV+TVL)7?B*
MZJ(KBGS.FBF9GE1GE15'-$Y+#W+C=ER8G+/9&>Z8F8S_ )_2W$?'FXGFKG#5
MJ#IG5'3V$HO58G!XBG!7XCDWK.(JM511R+D954Q-66Z=^666]JG^.UQ0-9.!
M?7G2^JNGM'XG"6;&,Q%&C;^(MU?ZUA+>7F=4551'*JY%49SGE5ERHV3*TZ]O
M'O;%C:?PSW=FKN\'C*O+.<ML<TI7)O6Y]5S94[=D1M[$9Q/;B7&5;
M!D Y>&L<N8IIY55=4Q%--$9U53/-$4Q,S,SLB(VSLRSEQZ*<_+K[/+K;&0/T
M#WH6.,X:M==':?T_H[$TZGZ*Q5G%5WYHKHL8BNQ-5><U1E373%5&5-.>V9W3
MLA,1>I:5W1?L[5XGI<OH2%5O#6N&#77"4S3B:;%>A,!B\-7;NV^31-7*Y-V(
MG?53575EEG$4\VW-BMVZ:*:::8BFFF(IIIB,HBF(RB(CFB(C*(=>U1U5P.@M
M&8'1&C</:PN!T?A;.%P]FS1%%%%JQ;IMT^EIC+.8IB:IWS.V9EV0F6E,WZ9Q
MD 0                                      -;ITT3U;<#[SQOU\.QD
MF3;TT3U;<#[SQOU\.QDE[3'9X0V['FQW^,@"C*                    ,K
M#I67JH:6]SI^RABGLK#I67JH:6]SI^RA:G'NGPEAM^;WQXMB0 JU0   !B@]
M-1ZHQ7P:Z TG1:H])BL1;NW(IB:\XJLU1MZW)V;9R97S'8Z9-U%JTSP(Q719
MN7;F#Q.(O4Q;B9F)BW;G.8CM;,]BU/NGP-7;'BUFTQ3G,3.49?'G&>S^6[=G
M.Q-5-,YQGLB<XF(C;,[^U'6A&N>3GLRF)FF8F(SV9[^SGOZT[-V4*%5R9B(V
M?%&2KH*8
M
M              (Q(.3;RRGTTQ.56S9EV(W\_EN;#_I87@SNX+@[O:9\RHIM
MXN**HJY.554U6XB<YYY]-$[Y:\&BY,Q,?\%6Z,NO.WRYVT>Z7LU&HT9Q=M5L
M=R*J+NDK5-=<59[J+=O*8IG=O6IPGLN:V4?P]ON7SP%6       >2>/=U(M?
M/@'$_6H>MGDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_::^%=(?O5QTQW/A%_/VFO
MA72'[U<=,0Z$80 "0                   !&-\((QO@&2=TM)U;L#[VG[>
M&RI:U;I:3JW8'WM/V\-E2M.$=[0KYU7< *H
M
M                                             &,]TR[U(Y]UN?N\
MLF%C/=,N]2.?=;G[O*]GCM\)1/#Q:VJO>E35[TJCH@                 #
MT_Q,NJ?J7\-X3[2EY@>G^)EU3]2_AO"?:4IC&%+3FU=D^#<"<!O^Q^K?P1@O
MLJ7U5\JX#?\ 8_5OX(P7V5+ZJ3C+1C" !"0
M            !86Z.'T+C1W#AJ'C--:&PMBSKEH.S=Q=C%U4555XBQ:M1/F4
M4TS$S7'(B(RSSIF8RV9K]*G>LT7**K=RF*Z*Z9HKHJB)IJIJC*JFJ)V3$QLF
M)3$C2A:_ZCZ0U=TMI'0NE,/=P^D-&XJ[A<3:KIJIB*[5<TS53%41,T5Q$543
MUN>73JJ,J=L3$[.UY9=GP,W;IC+H1-R/-^&#431O+M6[5^K3>C-&X29N1/*M
MU5XFY%$[:*(Y=451&^9B8SG)A'7K=?*FB8RFG9,3')F.3Z68JSRF)C=,3NF)
M)AN6=>='7&/QUN(.15133$Y[:LMF4[-N[/N?0H3V-R&1   $8@$'(Y<9<F.?
ML<\;(RV=K/KSGNS4,G=-0=1M(ZQZ5P&AM$X2_C,?I'%X?"8>S8M57:IKOW*;
M45U4TQ,Q11-6=54Y4Q$3GL"9>I.(IQ,]8^&W7[1&J.@,-751?Q6'G2&)KHN5
M6[&%\TCS6GE41$>:5T15%.=4<B/3]:&U@XD/%"U:X%M0-!ZFZNX.BQ3@<'9C
M&7ISF[?Q55%,WIJJJF:N3%><4Q,S.S.9F=UNCH)W0O<!P&ZBX'2>F<)A+VMV
MEL+9Q&(Q/G>*+^'BY3-<Q,S55--RJ*HB8C+*([2^LM.C1M:-=>=-_1T<>_P
M%50                                       &MTZ:)ZMN!]YXWZ^'8
MR3)MZ:)ZMN!]YXWZ^'8R2]ICL\(;=CS8[_&0!1E                    &
M5ATK+U4-+>YT_90Q3V5ATK+U4-+>YT_90M3CW3X2PV_-[X\6Q( 5:H    MX
M]%!X/OZ0<$6LEKS"G$3AL)=O1153RIRY$Q,Q$=:(VKASY7PWZ'ITAJCK!@ZJ
M(N1B-&8FWR*J>5$S-&STO.FG&$582TQ^NF BQIG2]B:.3-C2>D+/(C9R/,\3
M<CDY;]F67/$;G4KMJ*>?/[IC+.'IGC?<'V(U:X2-;M'7HIIF=.:4OV\Z>3'F
M5[%7*Z8RJW99S3'-LV;WF:[E_P#ERISRF,N;K1S["6_1-\1/4H (6
M
M                                                         "($
M8D'T3@OT'.D-/:)T?-OS3SWC+=GS*8]7YIS91&V)V[,]OQ9-MGT,74K\ <#.
MJ.CO,/._F6!M3%J*9IBF*K-J8]+.[/\ :U9?$+U.OZ?X7M0M'T6INTW-/X2J
M]')Y5--BB9Y<U1NBG=3V<^PW!>I.A;&CM$:-P>&M46;.'P.$M4T6Z8IICD8>
MW3G$1U\ENCMGP_NU+?G1U1XS^CM("K$      /)/'NZD6OGP#B?K4/6SR3Q[
MNI%KY\ XGZU"8QA$X2T^'"+^?M-?"ND/WJXZ8[GPB_G[37PKI#]ZN.F(=",(
M !(                    C&^$$8WP#).Z6DZMV!][3]O#94M:MTM)U;L#[
MVG[>&RI6G".]H5\ZKN %4
M
M                               #&>Z9=ZD<^ZW/W>63"QGNF7>I'/NM
MS]WE>SQV^$HGAXM;57O2IJ]Z51T0                 !Z?XF75/U+^&\)]
MI2\P/3_$RZI^I?PWA/M*4QC"EIS:NR?!N!. W_8_5OX(P7V5+ZJ^5<!O^Q^K
M?P1@OLJ7U4G&6C&$ "$@                                       .
MIZ]:F8'6+0^DM!Z2LTWL#I3!W\%B;=5--456L11-%6RJ,IF,^5'9B&L@Z-YT
M,'&\!VNU[2^B,%B?Z):9O7KUO%>9TTX>Q=N7OZNBFJF9B/-.7E-,1G%6566W
M)M"WBGC[<3;5_ANX/M+ZHZ;P5C$W;N'N5Z-NW:*)FQC(B)MU155&<1RJ8W51
ME.V-JT3T?$)BJ8F^.^-<:N#3S7(HVY15&S*.;;'7W[MG.X\O;7&^XD>N?!1K
MMI;5'2VB\35.%QV)MX._:IBJW>L1=K\SW3.5<41'*_NSOC>\P?BRT][$XWY/
M^:,V=3<BN+HF^'0QWS\66GO8G&_)QX3\66GO8G&_)QX2Z=2<^-<;8=#<V/\
M@ZTY\O9S[,L^?]CN$<&>GO8G&_)_S5ZN#G3T13RM$XR>SR,\]OT3G'<CLETZ
MC.C7&V'2K%/*JHHMTS7-4Q3%/)B:JJJIBFF*=^V9F(B(Y^ZSA.ET.A$T6[-C
MA@UZT?B+6(J\QN:#P&,P]/F-5%-RJJFY1%4S,QZ6)KJB-M64<VVT!T$3H4>F
M^&+7K":>UAT/51J=H2[3B,1<Q5.5%W%6,13$4U6ZMD\GD3%$99S5.<1E$-EW
MJ5J?@-7]$Z/T+HRQ1AL!HW#6L+A;%NF*:*+5N,HB*8B(C.<ZI[,RG#MEK6MI
M?-T81CU]7=TNS6[=-%---,1333$4TTTQ$4TTQ&41$1LB(B,HB-D0G!5B
M                                      :W3IHGJVX'WGC?KX=C),FW
MIHGJVX'WGC?KX=C)+VF.SPAMV/-CO\9 %&4                    96'2L
MO50TM[G3]E#%/96'2LO50TM[G3]E"U./=/A+#;\WOCQ;$@!5J@   #CXO"T7
M[5RS<C.B[15;KB>>FNF:9_9+D -6_P!,%<$-G5'C!Z;P>&MS3A<7AIQ=NOD\
MBBNJ[>FJK*8B8]+RHB<YV;.=8NN3Z6(RV\J<YB(RGM;,^=F^=-3<6.G!X31G
M"-;HIFK&7Z<%<N4Q'*IY5^W')KV9Y3$TSUMF_>PALHFG*:MD;<ISRSF<LEJM
M>MM6$_1[)F/CNEQ0%68
M
M                       !-1OC/<#(0Z7;X /Z:<,^$O>9YQHNBK%37R8F
M*(LT5W9F9JW1Z6(_:V;^%M>9VK=O]"BBCO:8C[F&9TK-Q5\3HW!8[A"OVXBC
M&X:NW17.6?)Q%N::*8Y\HIF,X[+,Z6JZ(^-+0JF^JJ>OP %4      #R3Q[N
MI%KY\ XGZU#UL\D\>[J1:^? .)^M0F,81.$M/APB_G[37PKI#]ZN.F.Y\(OY
M^TU\*Z0_>KCIB'0C"  2                    (QOA!&-\ R3NEI.K=@?>
MT_;PV5+6K=+2=6[ ^]I^WALJ5IPCO:%?.J[@!5
M
M                                                 QGNF7>I'/NM
MS]WEDPL9[IEWJ1S[K<_=Y7L\=OA*)X>+6U5[TJ:O>E4=$
M   >G^)EU3]2_AO"?:4O,#T_Q,NJ?J7\-X3[2E,8PI:<VKLGP;@3@-_V/U;^
M",%]E2^JOE7 ;_L?JW\$8+[*E]5)QEHQA  A(
M                  #S-PI<3K@VUTQ\:4UEU4T7I7'Q_P"IQ%BB;L]F:LLZ
MI[>;YO\ DX.!?VAZ%^;T>*]PBV=.N=J+HU/#WY.#@6]H>AOF]'BGY.#@6]H>
MAOF]'BO<(9\ZYVET:GA[\G!P+>T/0WS>CQ4L]#=X%9V3J'H7+//_ ,/1S?$]
MQAGSKG:71J?*."7@/U5U%P-S1VJFAL'H;!WKGFMRSA+5-N*[FWTU641GOE]7
M!5(                                           #6Z=-$]6W ^\\;
M]?#L9)DV]-$]6W ^\\;]?#L9)>TQV>$-NQYL=_C( HR@
M   #*PZ5EZJ&EO<Z?LH8I[*PZ5EZJ&EO<Z?LH6IQ[I\)8;?F]\>+8D *M4
M   !:"Z-AQ8K?"7P):PX>NS3>JT+A;VDZ*,HFN*K?(RJHSB9SHW[-NS-JHM8
M=%7,%C,5@Z\^5A<1=LU1,9;;=RJB=G-EEEV]V]NI.$C5.WIW0&E]#W8BJWI'
M 8C"U1.6WS6W,1&W9ORWM3)T5/B]W>#;A@UAT+-BK#TXBY<QENF>3$337B+M
M,U413$1E5R8G=G"W1V>$_KXLMA5=5=KC?'Z+; "K;
M
M                                            1B,YB.OL!/;W[L]^
MS/+F=BT!H"[I+'X/1V'HB+^-Q%O#6M]65=V:::<XC*=G*V]=^)1:JB9RV>EZ
M\;IB>QV/YKG/0E>*UC^%3ABU9T;@+%=^WHK2&$TGB[,<F8JP]JJNJK.JJ)B(
MB:,\N?+M)B%*ZKHF=4;^AL5.@R<!%>H7 =JMHR]3EB+N!PMV]75;BBJNJ+%.
MV<HC?$Q.U=@=>U2T%8T9HS 8##V:</9PF$P]BFS3$1%'F=JFF8V;,\XVS&^7
M829TM& !"0     !Y)X]W4BU\^ <3]:AZV>2>/=U(M?/@'$_6H3&,(G"6GPX
M1?S]IKX5TA^]7'3'<^$7\_::^%=(?O5QTQ#H1A  )
M $8WP@C&^ 9)W2TG5NP/O:?MX;*EK5NEI.K=@?>T_;PV5*TX1WM"OG5=P J@
M
M
M          8SW3+O4CGW6Y^[RR86,]TR[U(Y]UN?N\KV>.WPE$\/%K:J]Z5-
M7O2J.B                  /3_$RZI^I?PWA/M*7F!Z?XF75/U+^&\)]I2F
M,84M.;5V3X-P)P&_['ZM_!&"^RI?57RK@-_V/U;^",%]E2^JDXRT8P@ 0D
M
M                               !K=.FB>K;@?>>-^OAV,DR;>FB>K;@
M?>>-^OAV,DO:8[/"&W8\V._QD 490                   !E8=*R]5#2WN
M=/V4,4]E8=*R]5#2WN=/V4+4X]T^$L-OS>^/%L2 %6J      ,*/II3B3V:\
M+HGA.T/H^N_CJKE.$Q]=F)FJW9JNT\N:J8C;3,SRI]-E$1GUV:X\N<<CB_X7
MA+X/=9-5KV'M7\3C]'7K> JN1$^98K+.W5$S$Y9SLE:GKP+[KICHTM-G=L<F
M:HFJ(F)JC+;,YQ.[/=U]N[[N/+T1QFN +2_!KKKIW5'3EGS/&:+QV)LQ,15R
M;E$7KE-NJ,Z:8Y41&541LSV[I>?ZJ:8IVYQ5E,3'/GS9QUNNJWXF^Z=;C "0
M
M                                                           !
M&.X@C$Y;0<B*,YV59[HG+E1.6Z>U$9]SFYF>QTKCQ)XT/H727"EC+41BM(Y8
M3#UU51GYE7:KFF+=/)SY--,QMSRCE3O877%*X#=(\(NOVK>K.!PE>*C':3P=
M&,BFBJJFWA/-?ZRNYE3,\F8IRZTS,9]C;;<3;B^:.X--0=!ZLZ.MTT18P=BO
M$<B,J9OS:IBK*,HRY.[='6YEHPW0U;>K3%/?/NXO4P"K"        /)/'NZD
M6OGP#B?K4/6SR3Q[NI%KY\ XGZU"8QA$X2T^'"+^?M-?"ND/WJXZ8[GPB_G[
M37PKI#]ZN.F(=",( !(                    C&^$$8WP#).Z6DZMV!][3
M]O#94M:MTM)U;L#[VG[>&RI6G".]H5\ZKN %4
M
M                                               #&>Z9=ZD<^ZW/
MW>63"QGNF7>I'/NMS]WE>SQV^$HGAXM;57O2IJ]Z51T0
M !Z?XF75/U+^&\)]I2\P/3_$RZI^I?PWA/M*4QC"EIS:NR?!N!. W_8_5OX(
MP7V5+ZJ^5<!O^Q^K?P1@OLJ7U4G&6C&$ "$@
M
M         -;ITT3U;<#[SQOU\.QDF3;TT3U;<#[SQOU\.QDE[3'9X0V['FQW
M^,@"C*                    ,K#I67JH:6]SI^RABGLK#I67JH:6]SI^RA
M:G'NGPEAM^;WQXMB0 JU0       &$]TS+T.>;N'M\*6J^C,1B,3-^FO2\8>
MBJODT5UU>>+DY4SLBF>7MF,LM^W)@YS;RG;Z:.?9.<;=N?6G+^;=2\+G!;HK
M7/5W2NK6F;%-_ :5PEW"WHJC.:(N4Y<NB=\5T[XF)AJH.BK]#_TMP%<(VE=%
M1@[U.KF+Q-R_H7%U1=FFNU7=NSR*JJHF(G/U'IIC+TO,M.GW\6:PKN^CKPX<
M%J^=Z",H*MH
M
M         !&(^B?V1F"#EVK7*RB*<YJF(IC?,\TQ3$1G,Y[HYYRC>D\RV[/3
M=J)YXGZ/!V5W;H/W$#TCPX<)>!PTX.]5H/1%W#8O&XBJW=C#5S%R)Y'FG)Y-
M7(BWRJHBK.)F(JWIB+U:ZKHO9)/2R/0V_P $:/O<,.L>"O6L=CK5&&T;@\=;
MJIBFS/FLT8BU:KHB/4S%4S.>V8C/9$,S".LZ-P9Z@X'5?0&B= :.L6K&$T5@
M<-@[5%JF*:<K%NFB:MV<S5,3,S5MG-WHF=D8-&_IG&0!         /)/'NZD
M6OGP#B?K4/6SR3Q[NI%KY\ XGZU"8QA$X2T^'"+^?M-?"ND/WJXZ8[GPB_G[
M37PKI#]ZN.F(=",( !(                    C&^$$8WP#).Z6DZMV!][3
M]O#94M:MTM)U;L#[VG[>&RI6G".]H5\ZKN %4
M
M                                               #&>Z9=ZD<^ZW/
MW>63"QGNF7>I'/NMS]WE>SQV^$HGAXM;57O2IJ]Z51T0
M !Z?XF75/U+^&\)]I2\P/3_$RZI^I?PWA/M*4QC"EIS:NR?!N!. W_8_5OX(
MP7V5+ZJ^5<!O^Q^K?P1@OLJ7U4G&6C&$ "$@
M
M         -;ITT3U;<#[SQOU\.QDF3;TT3U;<#[SQOU\.QDE[3'9X0V['FQW
M^,@"C*                    ,K#I67JH:6]SI^RABGLK#I67JH:6]SI^RA
M:G'NGPEAM^;WQXMB0 JU0       !;-Z)KT/'5WA[U(QVB\;@L-5IS#82].B
ML971/FD7:::J[=KET335_:>IG;E,Y1UIN9"8D:8?C)<736/@QUKTIJIK)@<1
MA,;H[$7+--R[A[UFUB;5-544WK%5RF(N4S3'IIIF<JHR[,_ Z;<S$SS1V8C]
MC:F]%LZ$?JMQ@M5L5B,+AK.C]<\!9\TT9I"S:IIKNU6HKGS.OD<F:JZLXB,\
MXJB.3._;K,N,MQ;]9>"_6K2>JFLN Q6$QFC[\VZ;E_#7,/;Q5O+.+UGEQE5&
M6RJ*9G*8G=G&<S'3']FU9VM^B<?%Y[ 59@
M
M                           !&(01@%2JS,<W;RF)W=K<A31G&?-'9CZ%
M;S2)F,HV3.<QEV9R_9.63TKQ5>*GK5PMZU8'5C5;1^)Q6(Q-^U1?Q%NQ<NVL
M+:N7:*.7<JHV4U3%4S33,\V>[:(F8C3+F\4CBN:S<+>N6A]5=7='W\1.-QN'
MM8O$VK%ZNQAK%=RF+LW:[<915-'J8Y49;YV9MIST-SH?NJW #J%H[5W0V$M3
MI.Y9HO:5TA51,XB[B;D37<M^:7)FYR*:ZJHRF8SG/F?%.A7]"LU7X =5L%GA
MK6*UIQ%BFO'XVY:CEV;M4YS31-4U3RX_2YN;;NN_+7W>]I5US5-_1T1[^T 5
M5          'DGCW=2+7SX!Q/UJ'K9Y)X]W4BU\^ <3]:A,8PB<):?#A%_/V
MFOA72'[U<=,=SX1?S]IKX5TA^]7'3$.A&$  D                    1C?
M"",;X!DG=+2=6[ ^]I^WALJ6M6Z6DZMV!][3]O#94K3A'>T*^=5W "J
M
M
M     !C/=,N]2.?=;G[O+)A8SW3+O4CGW6Y^[RO9X[?"43P\6MJKWI4U>]*H
MZ(                  ]/\ $RZI^I?PWA/M*7F!Z?XF75/U+^&\)]I2F,84
MM.;5V3X-P)P&_P"Q^K?P1@OLJ7U5\JX#?]C]6_@C!?94OJI.,M&,( $)
M
M                              :W3IHGJVX'WGC?KX=C),FWIHGJVX'W
MGC?KX=C)+VF.SPAMV/-CO\9 %&4                    96'2LO50TM[G3
M]E#%/96'2LO50TM[G3]E"U./=/A+#;\WOCQ;$@!5J@       (9(@!DL^=%$
MZ$;J/QA="7<1?P&'P6N&$M5?@[2]NF+=R:HMUQ%%VJF:.5RJIIB9JSSB-O9O
M!B8D:@'CI]#NX0^!33N-T;K)H7&^<+%VJFQI6FQ,8:Y;IB<IKJSFFFK_ (HG
MDSMVQ.QX&F,FY?XS'%&U$X6M!7] ZZ:#PNDL+>HN4TW*[5$7K55=NJB*HN<F
M:IBF9BKDS.4S&778''1.>EU=;>#R_C]9N#Z:M.:O7*ZKMC1.'P\>;X6U13&=
MN*Z:N5G$1GMIRSVYQ$PFZ_#9P9Z+;HJV\?BYBU6Z8G?G$;.;F\LOBV\RKYE'
M*RV^IYHC?Y;N>?VNV:WZE:6U?QEW1VF,!B='8ZW,4UX?%6^17&6SGV3LF(F8
MSW]EU3DY5;*HC.(SF<LMV[M?R5;,2H7(B)F(VQS<R1/<GTT[8GLQNE(
M
M                                          J6J8F<IZT];[]DJ8"I
M<IRF<MW-.S[E.')IM;^5,1LC++*<_+RW*')F.;[@5(M[,YF,MF>4QGMSZZ>J
MSE,<\;9YMVSL^",MO7=MU*U$TMK%CK6C-!Z.Q6DL?>RIMX;#4U5W*ZIF(C9&
MRGK;:HCLPRBNAF]+B:TZYXW1VLO"/53HK0-FOEXO0F)PN5[$>IFFW-=5><[)
MGU-.6<9[HF$Q"E=I$8XZNE9'XE?0Y.$;ALT]HW1VKF@L;^#<773-[2]5B8PU
M%BF[31=FFJ9B.5--6RJJ8IC?MSALF.AH]"QU'XO^KUFC1^C<+=UEQ=FW.D])
MU44UW9NTY5947*N5/*BJ-M43S=B,O:/%UXK.I/!9H3#Z!U-T)A-%X/#VXHY5
MJU1%ZYEEG-=<4Q.V8SY,;([.3T.F_5M:E=4U8]T=']P!54            >2
M>/=U(M?/@'$_6H>MGDGCW=2+7SX!Q/UJ$QC")PEI\.$7\_::^%=(?O5QTQW/
MA%_/VFOA72'[U<=,0Z$80 "0                   !&-\((QO@&2=TM)U;
ML#[VG[>&RI:U;I:3JW8'WM/V\-E2M.$=[0KYU7< *H
M
M                                                    &,]TR[U(
MY]UN?N\LF%C/=,N]2.?=;G[O*]GCM\)1/#Q:VJO>E35[TJCH@
M      #T_P 3+JGZE_#>$^TI>8'I_B9=4_4OX;PGVE*8QA2TYM79/@W G ;_
M +'ZM_!&"^RI?57RK@-_V/U;^",%]E2^JDXRT8P@ 0D
M
M                !K=.FB>K;@?>>-^OAV,DR;>FB>K;@?>>-^OAV,DO:8[/
M"&W8\V._QD 490                   !E8=*R]5#2WN=/V4,4]E8=*R]5#
M2WN=/V4+4X]T^$L-OS>^/%L2 %6J          @B #CXK"6K]$V[UJW>MU1,
M547:*;E%43LF)IKB:9B8V3$PY "SMQY^@Q<%G#'@L=?C1.!T-K'B?-9MZ5L8
M6S$4U7*.3_9TT1R<IB)SC;/.PON.QTNOPL\&<7+^K-C$:[8.+EVYE@;5JFNC
M#QZ:*L\Z<ZXIG;$Q3GR9ALRE*]8HN4U47**:Z*HFFJFNF*J9B=DQ,3G$Q.[)
M;.UZ?%--4QAHZNC9PN:4[7[@MU@U8Q]>C=/Z(QNBL=;SY6&Q=J::XB*LIF)B
M9BJ(G9,Q5+H4VIVY[,NO.67Q3M;>OA_Z&%P0<(U6(Q&GM6,)Y^OTUQY\L6;%
M-VBJN<\XY5J<]O-G\;''XR72J^B\=?TEI74W3EW#55UW+]G1TUVZ8JSF9Y-$
M54<B-F7I8Y,3,;BZ.B=O'!FIRC7&S3N8)G(C+/.GGV;<]GEL4YA>6X?N@@\.
MNIN(N^==4-*:5T?35=SQ5NFU$4TT5Y1-4QLGEQ&><3'76PN$'@=UGU3NS;U@
MT-B]&US5R?Z^(BF*N5.R:XSRG9EMF,\D3$ZF:FTIG"8[.E\FB-J>Y1EEE,3G
MUL_O5N53,SLB,]TYQLG/?O\ \LDU<QZ7E>FRSSF-D9;?VY[<]FQ"[ABMYEGN
MRVSLCGVSW/+M*,P *MR:9RY-.6_/;FI
M
M     JVIF)B8C/*8GZ8^D%+)/11,[LN?GB-WE]+E33%76V<\9[-^43U^MG\6
M6>4J5$QVIV;=N666V-GZ6WM;N<$M%O.-DQGMV;<]F_\ 8DIHF9F.MGOV;D\9
MQZFJ-W-.6_?O[4/K7!EP(:U:WW9LZN:%QNE+LU<C/#1Z6:NM%4Y1,[-N6R$Q
M")F(QT/DOF6R9SC9GU^;_.,OV[I0IMY^#*<]^7-\2\[Q>.@=<.>NN(L58S5'
M2FA]&WIIY.*N1;G.FO?5Z;TL1MZ\S,?MR*>+;TJUH71E_ Z3URTU<QU5-5F]
M<P,5VJZ:/29U4U1%'(FJ*IRRF*LDYNO1\:F*JWIC#3V<6#_P?<%&LNM6,HP.
MKVA\?I;%U3E39PUF:YB<L]M57)HB<ML9SMYF0+Q%^ERN%+A-M4X[6V;^I.%S
M\U\RQUFU77=L^EY.[ESG7GZFF/2Q._-G8\ /0U>"/@YHPTZ U7P5.*P_)J\]
M7K-BJ[77%/)FJJ8MQLGK9]U[RLV*+=,46Z*:**8B*::*8IIB(V1$13$1$1'6
M-';X,-5K5/5'5CM_1:+XD'0;."O@<PF#OV=$8'2VL&'BB:]*7L)9GE5413&=
M-%=$S.VG/.K:NZ6;%%NF*+=%%NF-U-%,44QVHIB(CN*HB98P!
M    /)/'NZD6OGP#B?K4/6SR3Q[NI%KY\ XGZU"8QA$X2T^'"+^?M-?"ND/W
MJXZ8[GPB_G[37PKI#]ZN.F(=",( !(                    C&^$$8WP#)
M.Z6DZMV!][3]O#94M:MTM)U;L#[VG[>&RI6G".]H5\ZKN %4
M
M                                                          #&
M<Z9AJY/!#-4QG_77(_\ ]?Z&3&\,\>;B,: X<]6_Z.:>Q5_"8>:IJFY8F(JV
MT<C+/DU<T];>M3.G;X(G@T^5=.WF^*=W84\O+.&QOP?2NG!+9LT68TMI"J*,
MXBJJJ9JG.J:MLS;F9RS[G:5?0OG!+[)X_N_X9=&N-_!L^L?=G<UQ>7EG!EY9
MPV.GH7S@E]D\?W?\,]"^<$OLGC^[_AF;&N-_ ]8^[.YKB\O+.#+RSAL=/0OG
M!+[)X_N_X9Z%\X)?9/']W_#,V-<;^!ZQ]V=S7%Y>6<&7EG#8Z>A?."7V3Q_=
M_P ,]"^<$OLGC^[_ (9FQKC?P/6/NSN:XO+RS@R\LX;'3T+YP2^R>/[O^&>A
M?."7V3Q_=_PS-C7&_@>L?=G<UQ>7EG!EY9PV.GH7S@E]D\?W?\,]"^<$OLGC
M^[_AF;&N-_ ]8^[.YKB\O+.#+RSAL=/0OG!+[)X_N_X9Z%\X)?9/']W_  S-
MC7&_@>L?=G<UQ>7EG!EY9PV.GH7S@E]D\?W?\,]"^<$OLGC^[_AF;&N-_ ]8
M^[.YKB\O+.#+RSAL=/0OG!+[)X_N_P"&>A?."7V3Q_=_PS-C7&_@>L?=G<UQ
M>7EG!EY9PV.GH7S@E]D\?W?\,]"^<$OLGC^[_AF;&N-_ ]8^[.YKB\O+.'IS
MB;5<GA.U+F8S_P#CF$C9,?IPSV/0OG!+[)X_N_X;M_!YTM5P6:NZ>T;I[":4
MQ_GG1N(MXBU3GLFJW7%49_U>6W*-J8B-<;^"M5M?$Q=.F)CH7_N R?\ ]C]6
M_@C!_90^K.OZJZOV]%:-P6C;-4U6L%A[>&MU3OFFW3R8F78%9E@@ 0D
M
M                            !K<^FAIY7#;@LHR_U/&[_P#FP_:8RG)\
MLX;3OCX]!#U%X>==,'KEK#I/'8?%8.U=MT8:Q5,6:_-N1G-RF*9BO+D1E%6?
M7WO',]*^<$OLGC^[_AKS=.F^[#7J[&6BUNBZZ>G5KF6N*R\LX,O+.&QT]"^<
M$OLGC^[_ (9Z%\X)?9/']W_#1FQKC?P7]8^[.YKB\O+.#+RSAL=/0OG!+[)X
M_N_X9Z%\X)?9/']W_#,V-<;^!ZQ]V=S7%Y>6<&7EG#8Z>A?."7V3Q_=_PST+
MYP2^R>/[O^&9L:XW\#UC[L[FN+R\LX,O+.&QT]"^<$OLGC^[_AGH7S@E]D\?
MW?\ #,V-<;^!ZQ]V=S7%Y>6<&7EG#8Z>A?."7V3Q_=_PST+YP2^R>/[O^&9L
M:XW\#UC[L[FN+R\LX,O+.&QT]"^<$OLGC^[_ (9Z%\X)?9/']W_#,V-<;^!Z
MQ]V=S7%Y>6<&7EG#8Z>A?."7V3Q_=_PST+YP2^R>/[O^&9L:XW\#UC[L[FN+
MR\LX,O+.&QT]"^<$OLGC^[_AGH7S@E]D\?W?\,S8UQOX'K'W9W-<7EY9P9>6
M<-CIZ%\X)?9/']W_  ST+YP2^R>/[O\ AF;&N-_ ]8^[.YKB\O+.#+RSAL=/
M0OG!+[)X_N_X9Z%\X)?9/']W_#,V-<;^!ZQ]V=S7%Y>6<&7EG#8Z>A?."7V3
MQ_=_PT8Z5[X)/9/']W_#,V-<;^!ZQ]V=S7%<EE7=*RS'XTM+4SL_JZ9SV3&7
MF4=9?(]"]\$L9Q&E,?MC+//M_P#[M[GX@_09-1^ /6'&:PZNX_%XB_C9Y5RW
M>G.G/D11LSIC*,HC9&4;]A&CIZ)UZKM2EI:YT773C&K6O- *L0
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
M@
M
M
M
M
M
M
M                                  ""(
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                          #JNM.NVB="86_C=*X_#8+#8:CS2]<OW:*>
M11U^3GRIS[$+0/&'Z.SP%:E6KEG":SX;2VE+5V;=S"6Z+D4T13G$S-?*ISVQ
MELS_ &PF*9E%Z]0,(GAKZ;-N8>]B]'ZKZCX?&VJJ)HMZ1KQ%RB*9KB>3-%,W
M8F:J<HG.*<EM+7CIDWA2TI-56&P?G.)IY/I<3=G*>OLKRSSGK]S8G-C7'BMF
MU=%,[H;)^;U'Z5/?1X4:;E,[JHGM3$M5#I#HY'#Q=Q-^];UBY%N[7RJ*)KQ<
M^9Q.ZG9>VYQGEE$=QW'@^Z/7PWZ)Q/FV.TK.D+4Q.5$7,31EW]Z8[>XNC7N6
M]'5[.^&TP&NLX&^FAN$/5RYR])ZO6]-4\K.:+V)KY/)ZVVY$;OHS7;.+=TT]
MJIK+>LV=;]7[6K7IJ:;U45W+L1^E51/FLTU1E$SOYC-U3'AXJS3,8TS#+G'@
MC@!Z)EP-<)5ZSA-5M<,'B\9=HMSYWN4U6*J:[E/*Y&=>=.><3&_+/G>\,/B;
M=VF*[5RB[1.ZJBJFNGXJJ<X_:B85O5P$)
M
M
M
M
M
M
M                                                        >>.,
MQQG=5."C5C&ZTZV8^U@\#A*)F*:KENFY=KGU----==.R9WS_ #F!>^YZ:TUA
M-'86]C<=?M8;"X>W7=O7KU=-NBBBB)JJF:JIB-T;(WSNAC.=$(Z8[U#X._/&
MBM0+UG673F'\ULW[7F7*HM7:+DVIGEQ<Y%,4S3,YSS;8SW1CE]%CZ//K7PNZ
M0QVK6IU^_H/57"W[V'LXG#7/,;^,MQ<RFKTE4\J)IB(\TJG=ZG=FQO\ %8V[
MB+M=Z]75=NW*IKN7*ZIKKKKF9F:ZZIVU53,S,S,SG,RMHCK\&6BQF=,Z(W_H
MNB\:OHN7"]PH:8QV-Q6L>+T;H[%<F*-'8::J*+=,355,533<F*MLY;(B)C+9
MSS;!TAC+^*NW,1?N5WKUVNJY=O5SRJJZIG.9F:O3<\Y^"'ZFKNK>D-+8FQ@=
M'X2_C,1>JBU9MV+5VY5-=4Y1_9T5Y1MRF9V1'6Y[_7%)Z7EX7=>?..DM-86G
M1.A,311=IKGS:FN::^3,15R[<3%.4SMII^,TRR_1HZNJ-,S[V/1&W+D35%7/
M&V<^SLZW6A^A;T;C+E.5O#8FNGGY%B[5$\^><43]+8S\7CI9K@QU5FQC-,8N
M=*X[D4^:TU<NNU3NF::8N49;)SVQEG.U>1X->AS\$FK6$HPN'U0T1BIHIF)N
M8K!V+DS\4T3N[9=&O9']E)RC53MGW:6H\U9X(M9M+455Z.T+I+$443$3<IPN
M(BB*IV91,VLJI[4SEV-S\O6#@]T[HR]5A<?HG2&&O;)F+F$Q&V(SVTSYGE53
MUYB=GQY1N0='<5W@\PE/(PVI^@K-&>?)MX"S3$SU\HIC<X>E.*;P;XVN:\5J
M9H"]7-,T\JO1]BJ8B8RG*9IG+8C1UH]/5JC;/!IH[V$OV8F+EJ]1$99S5:N6
M\IC9MFJ(YMFW+KN%E,SLV\^Z.WN[&[K<S;*\-O0>>!W7&UB:)U?P>CYQ%%5-
M7G>Q;IIIF=\QR:=G:RV+$'&KZ5CT).C,;C>#_2TTX^J;E=G#7JKD\FJK;%-,
M5433,9QEE')B(ZTINCHG;H_1:,HUQLT\)81O!UPK:PZIXN-(ZOZ3Q>B\3G3G
M=PUR:.5R<\LZ8F(F8YIYMR_[Q%>F+.$S@TM6M&:SUU:SX"K$QR[N(HBJY:PT
MT11&RJ[RJZZ9GE>ERZ\1LF5N+C<="NX6.!JCSSK5H.[5@_-+E--["VL1=CD4
MU13%R8IM3&4YQ-64^EB=JW#B*9IF**^535%7IJ:J9B:>;;%41MC+K%\QHW="
MV;37IWQBVVW$'Z*;P9\/&C;$:O::P\:>HP\7<?HJYE9N6:Z:*:KD4Q77,S,3
M,^ERB<N9<SB>??SPTLW!#PV:R:B:6LZ8U8TMBM&XRU5MKPUVNU%VG+U-V*9C
ME1OB,]L9;-[.VZ$#TPGHO7.WH_47A0KMZ,TS1-C :.TE5-$48N9HHIM3<N5W
M*>5-56?*F8Y5//G&TNOPQU<&"NSFGKC7J[89<@HX?$6[M%-RU73<MUTQ5171
M5%5-5,QG$TU4S,3$Q,3$Q.4PK*J
M
M            @B
M
M               "&79^@$1#+L_1X#+L_1X 1$$0         0GL>7[)!$0C
M/GB.[_*$47@ D
M                   !#.$0
M
M                             ?D:?T[A=&8+%:0QMVFQA,%8NXG$7:YB
M*:+5JB:ZYSF8C=&R,]LY0#XWQD.,5JWP8:K:2UHUETAA\#A,%AKUZW%^Y1;F
M_<MT<J+=$554YYSEGENAK)NBS=%4UDX?]:,;A[6*N6-4\%B;MO!X2U/)LXJW
M:K_JJJJ*9VT1R(FFJ=M<[9V1#UCT??HJ>,X5]<L5J1JWC+EO5'0E=["XFB8H
MGSUB(JHC971LY&5,U51MSC*-DYYXVL4S5-64[(W99Y3SY1MZW;W0M.C1MX,U
MC9W_ $I[H]_!"*9F,]GI9BK++?G&?6W=C=S[EPWB$]#BU\X?-8(T9JYH[$48
M"Q7;C'Z0JL7:;-JBJ.75YG<FUR)F*<IY7*RC9&W.(=]Z%QT-763C!:[8+1N'
MPMVSJYAL115IC2%=%ZBUYA$<NNW:N4Y1GR8RJJY66<Q%,[\MH+Q5>*-J9P/Z
MM8/5S5'1EK!VK%BS;Q.*RBK$XNY;M4437>NSZ:8F:<Z:<\HSYY(Z]BUK:]$=
M\ZNKM6\.AW=!0X,>!/1>%OW]&6M.:P5T1<Q>(TC'GRW;Q%=%$5U6_-<\IBJG
M.G*.33LRZR]/A<+:L6Z+5FW1:M6Z8IHMVZ8HHHIC=3333$1$1S1$/D7& X8L
M%J!J?IW6_2%%5>#T'@J\9?IIRY4T499Y9[,]O/L8VU/33/!3$UQ5@,=Z6NJG
M/*WE,1ST^EV]B=L;#3/]XAK;9UXRRK1BL1TTSP39?F_'[NM;_9Z7XCT4SP33
M,98'';LY_L_ 9O9MCBGNG9/!E3C%6]%,<$_K''=?TT6XC+N<Y5TTQP43$\G
M8[9LW4;9G=S;MV78,WLVQQ.Z=D\&52,9_4KIH3@)Q5JBC2EK2V&Q,UQ1G:IL
M56YY4Y1GRZJ)IRY^;M+J/%SZ*%P1<)=FB[H76/"X6JY3151:Q]_#VJJN7NB)
MB[-,S'6,V?[:?!%_=VQ<]J\('!IH+6G1][1FG]%X/2F#OVZ[55K%V+=[DQ7&
M4S1-=,S15&R8FF8VQ##HZ*MTMYA,51I'73@EINT8R?-,7C=$S7<KM5?UF<TV
M;%,5994U3$3;B)Z^;-%P&D+&*M47\->MW[-R(JHNVJZ:Z*Z9C.)IJIF8F)AR
MJJ8F)B8SB8F)B=TQ.^)CK(B=B>N-$M*3PD\&FFM4]+8O0NGL#B-'Z0P5ZY9O
M6;]JNW,S;JFCET35%/*IG*<IC;&Z8AU/1V,OX6[;Q.'NW;%^Q<B[9O6IFBY:
MNVYY5%RBY$Q51515$3$T]9L<NC==!/T;PK:$Q6NFHV%M8/6[ _ZQ=L44US3B
MZ.5RKO)MT>KJKB9B:<MFR8VQMUV_"#P?Z7U6TQC=!:9P=W!:2P&(KL8G#WJ:
MJ9IKHJJIY5/*BF9MU<F9B>>-D[B8V-JRM<[1..K7UPS;N@+='*KTIYRX*>%#
M25GSQ1$V]!:7Q%5-%=RW33;IIHQ%ZY-,UUY[)IF9R]53E3.S-&PV(MWK=%VU
M73<MW*8KHN45151735&<54U1,Q,3&Z8G)I,M7].8S1>-PND<!>N8;&X2]1B,
M/>M3R:K5RBK9E/-NRGFF-G9;*3H!/1.\-PO:D8;5#3F,HC6?5VQ.'B,3<MTX
MK&VK4TY3%,51-7)IG.F8B9F)RG;"<>V,>OK[=>UAM:,V=&$[IU<-C(O 58P
M
M                                      !T37#A(T+H&*:M*XZSA.73
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
MSBWXR:.,)J?[.8#YQ;\9BBQI'$9?V]SOJO"FMZ1Q&>7F]SOJO"R1\I[++O\
MZ;8?FU<">7*NBSC;+*X_TA-3_9W ?+V_&/\ 2$U/]G<!\O;\9BF?A#$?K[G?
MU^%&G'XC]?<[^OQB/E.Y9_+;#\VO^E'SY7[%.V65G_I!ZH>SF ^7M^%#_2#U
M0]G,!\XH\+%1_"&(_7W._K\9-3I'$1/]O<[^OQEI^4WEL?\ 3;#\VK@GY[J]
MB-OZ,J[_ $@]3_9S _+V_&0_TA-3_9W _+4>,Q6/PAB,_P"WN;OTZO&//]_]
M=<[^KQB/E-Y9/_3K#\VK^E:>6JO8IVRRJ/\ 2"U0YM.8&?\ ]:C[JI2_Z0>J
M'LW@?EZ6*]&D<1&Z_=Y_[]7A0_"6(_7W>_JG_P!RW[S66_RZP_-KX'SS5[$;
M?T947^D%JC[-8+Y:CPG^D%JC[-8+Y:CPL5^G2>)_7W>^J\94JTEB8R_K[O?U
M=KKK1\IG+/Y=8?FU<$_/-7L1MX,IS_2"U2]FL%\M1X4_X_\ 5+V:P/R]#%AC
M2>)V3YO<[^KPJM.D<3,?^(N]_7X5I^4OEG\NL/S:N"OSW/L1M_1E,_C_ -4O
M9K!?+4^$_P!(#5'V:P?RM/A8M,:0Q/KBY/;KK\*/X1Q'Z^OOJ_&(^4OEG\NL
M/S:N"8Y9JG^&-OZ,I7\?^J7LU@OEJ(^\_'_JE[-8+Y>CPL6O\(XB/_/N=]7S
M?_DJ?A'$^N+O?U>,O^\IEG\NL/S:N"8Y9GIHC:RD/Q_ZI>S6"^6I0GC :I>S
M."G_ /7H\+%Q_".)_7W>_K\94HTCB,_[>YNG^_7X5OWD\L_E]A^;5P/GJ?8C
M:RA_](+5/V8P?R]OPH?Z0>J?LO@_E[?A8OT:1Q$?^?<[^KPH_A/$_K[G?U>%
M,?*2RS^7V'YM7!6>6Y]B-OZ,H#_2"U3]F,'\O;\*/^D%JGSZ7PGRUOPL7W\)
MXG]?<[^KPJM&D\1^ON3VZZOV;5OWD<LNT\G6'YM7 CEFKV8V_HR??](+5/V8
MPGRUOQD_X_M5/9?!_+V_&8PU&D<1L_KKF_\ 2J\*6-(8C/\ MKG/_>JR^DCY
M2.6?R^P_,JX+_/%7L1IZ_P!&3U_I :J>R^$^7M^,?Z0&JGLOA/E[?C,8[S[B
M/UU??5>,C&.Q'ZZYWU7C)I^4AE<_]/L?S:N"9Y8J]B-LLG#_ $@-5/9?"?+V
M_&1_'_JIS:7PGRUOQF,?Y_O_ *ZYW]7C(QI#$?KKG?U>,O\ O'97_+[#\V>"
M/GBKV(VLG2GAZU4G_P"\8./_ -:CPIIX>-5/9G!?+4>%C&?A'$?KKG?U>$_"
M6(_77._J\*8^4;E<_P#3['\V>$'SQ5[$;63E^/G53V9P/R]OPGX^=5/9G _.
M+?A8R%.D,1^NN=_5X4_X0Q'ZZOOJO"G]XS*_L%A^95P3'*U7L,FS\?.JGLS@
M?G%OPHQP\:J>S."^6H\+&2_"&(_77.^J\*,Z0Q&?]O<^*JKQDQ\HS*^GD^P_
M,JX'SO5[,;637/#QJI[,8.>U>H\9#\?.JOLOA?E;?C,9FC2&(R_M[F_GJJ\9
M&-)XC]?<[ZKPKQ\HO*_Y?8?F5GSQ/L1M9,OX^=5?9?"?+6_&1CAXU5]E\)\M
M;\9C/?A#$9Q_7U[L_55^%/Y_Q'ZZYWU7C+T_*(RJ?^0L?S*N!\[S[,;62_\
MCWU5]F,)\M;\9&>'?57V7PD]J[;\9C/^?[_ZZYW]7C)HTAB(_P#/N=]5XRW[
MPV5_8+&?_P!E7 ^>)]B-K);_ !\ZK>RV&^5M^.FIX=]5I_\ N^%CMW;?C,:6
M-(XC]?<[ZKQE2C2%^9_MKG?5>,M'RA<J^P6'YE7 ^>)]B-K)6_'OJK[,83Y:
MWXQ^/?57V8PGRUOQF-;Y]Q'ZZOOJO"F\^W_UU??5>%,?*%RJ?^0L?S:N!\\3
M[$;99*4<.NJWLO@_EK?C)HX<]5I_^[X3Y:WXS&MIQU_;_75]_5X4]..Q'ZZY
MO_3GPK?O!95]AL?S*N"/GBKV(VRR3?QZ:K^RV%^6M^.C'#IJM[+83Y:WX[&U
MC2.(G_SKG/\ WJN;XT8TAB/UU??5>%'[P65?8;'\RK^E/SQ/L1M9)?X\=5_9
M;"?+6_&/QXZK^RV$^6M^,QM?PCB/U]SOJO"A^$,1^NN=_5XRT?*!RN?^1L/S
M*^!\\3[$;62/^/35C/9I;"?*V_'E/'#CJQ[+X/Y6GPL;:G2&(S_MKG?U>%S_
M #[?Y[U??5^,M^\!E7V"Q_,JX)IY6JG^"-LLCS\=^J_LQ@_E:/&/QWZK^S&#
M^5H\9CB>?KWZVYWU7C'GZ[^MN=]5XRW[?\J^PV/YE7!;YUJ]B-LLCW\=^J_L
MQ@_E:/&0_'=JQ[+X/Y:ECA1CK^W.[7E&[T]7C*UO'WMO];<W?IU^%://YE7V
M&Q_,JX(^=JO8C;+(X_';JQO_  O@\O=J/"A^._5?V7P?RU'A8Y5..O\ ZVOO
MJO&1\_W_ -;5WU7C)_;YE7V&Q_,KX)^=:O8C;+(W_'9JQ[+X/Y:CPH?CMU8]
MEL)\K3X6.5Y_O_KJX_\ RJ\*-./O_KJ^^J\)^WK*OL5C^.K@1RK/L1MG@R-?
MQV:L>R^$^5HG_P!Q^.S5CV7PGRM'C,<^C2%_/^VKY^>KL=E4G'W\XCS:ONSX
M4_M[RK[#9?F5?TGSK5[-.V61;^.O5CFTOA/E:/&2_CKU:]EL'\M3X6.M..O_
M *ZONU>,GC'7\H_K:MWZ5?A7CS\95]AL?S*N'N1\ZU>Q&V611'#5JS[+83Y6
MCPGXZM6?9;"?*T>%CL?A"_&Z]7WU7WRA^$<1^NK[L^$GS[Y7T9%8_F5<$?.\
M^S'=_=D5?CHU9]EL+\I1XR/XZ-6?9;"?*4^%CM1I'$;/ZZOOJO&3>?L1E']=
M7NC^],?>F//ME7V*Q_,J_I6GE6KHHC:R(OQT:L^RV$^5I\*'XZ=6O97"_*T^
M%CQV\;?VYW:\MG]ZKXN=6C&WI_\ -K[ZKPK_ +=LI^PV7=:5?TI^=)]F-_ZL
MA>.&C5GV6PD?_JT^%'\=&K/LMA?E:/&8\WGZ]^MK[ZKPI:L;?B?[6OOJO"?M
MTRK[%8_F5?TD\J3[,;V0W'#/JU.[2V%GM7:/&YO\C\<^K7LKAOE;?CL>ZSC+
MW)_M:^?^]5U^VGC&7OUM7?5^$_;IE7V.Q_,J_I3\Z5>S&]D'?CGU:]E<+\K;
M\9)^.?5SV4PGRM'C,?3SW>_6U]]5X2,9>_6U]]5X4QY],J^QV7XYX(^=*O9C
M;+(.IX9M6YWZ5PD?_JT>,3PS:N>R>&^5M^,Q\HQM[];7WU7A5:,;>G/.[7WU
M7W2O^W'*OL5C^.K@FGE2?9C;+()IX9=7)V?A/#?*V_&)X9-7?93"?+4,?VC&
M7LX_K*]V?JJO"3C;T?\ FU]VKQDQY\LI^Q67YE7"4SRG/L1O9 /XY-7?93"?
M+T'XY-7?93"?+T,?V,??YKM??5>,J^?;WZVOOZO"G]N.4_8K+\RK@B.4ZI_A
MC>O^_CDU=]E,)\O0C^./5WV3PGRU*P%&-OY[;M??5>,JQI"_&SS:O?EZJKPL
MG[;LI^QV/XZN"8Y2J]F/CO7^8X8M7O9/"?+4)IX8-78_^Z83Y:CPK!$XZ_G_
M &U??5>%#S]?_75=VKPH_;=E7V*Q_,J_I1\Z3[-.]?V_'#J][*83Y:CQD_XX
M-7/97!_+4+ ]..O_ *ZKNU>%-..O1/\ :UY_\U7C9)CSVY3]CLNZTJ]\'SI/
MLQO7]_QOZN^RN#^6I1_&[J][)X2>U>MY?3]RP-&.O?K;F[]*KPN7^$+T9?UM
M?-_?G[UH\]>4_8[+\<\$?.L^S&]?M_&[J_[)X7Y:CPH_C=U>]D\+\M;\982\
M_P!^?_-N=_/W(^?K_P"MN=_4F//7E/V.R_,F?<GYTGV8V_JOV?C=U>]D\+\M
M;\8_&YJ][*83Y:CPK"<8^_\ K;G?U*WG_$?K:^^E,>>K*?L=E/\ ZZN"8Y3F
M?X8^.]?C_&]J_P"R>$^5H\*/XWM7_9/"_*T>%8<\^WOUMSOI5:,9>Y[MR=G/
M5/7E?]M&4_8[+\RK^D^<JO8C?Q7W?QOZO^R6%^6H31PN: G_ .Y87Y:CPPL1
M^?+O-<K[Z?"C&.O_ *VOOIC[TQYY\I^QV7YE7]*9Y2GV8WK[?XW- >R6$^5H
M\9/^-K5[V3PO-_YM'/\ &L0^?KWZVYW\^%6C&7=G]97N_2GPIGSSY1]CLOS*
MN!'*,^S&]?7_ !N:O>RF$^6I1_&WJ][*83Y6GPK%U.,N_K+G-_?GK0GC&W8W
M7+G?RB///E/V.R_'5P3\XS[,;5\S\;FK_LEA?E:2.%W5_P!DL-\K3*QGY]O?
MK;G?U>%'S_?_ %M??2R1YYLHG_D[*/\ ]E7])\XS[,?'>OF_C;U?]D\+\K3F
M1PMZO^R>%^5I6-9QUW]95WU2>C&W?UE7?5?L/VR91]DL_P ?Z'SC/LQ\=Z^1
M^-C0/LCA?EJ/"C^-C0/LCAOEJ/"L<>?;OZRYW]7A1C&W/UESOZO"M^V/*/LE
MG^.>"/G&KV8WKXWXU] ^R.&^6H\)^-?0/LCAOEJ/"L=QC;OZROK>KJ\.Y/&,
MN\UROOI33YX<HG_E+/\ '/\ 2M\XS[,;5\+\:V@O9##?*T>%#\:V@?9'#?*T
M>%9"\^7<H_K*N^G[B,;=_65<_P#>JZR_[8<H^QV7YE7!'SA5[,;U[S\:^@?9
M##?*T>$_&OH'V0PWRM'A62YQMW];7S?WZ_"AY]N_K*^_J\*(\\64?8[/\=2/
MG"=4?'>O<_C4T#[(X?Y2CPH?C5T#[(X;Y6CPK),8V[^MN=_5X4_GZ]^G5W]2
M\>>"W^R67XZEOG"=4;U[:.%'0<[M(8;Y6CPH_C0T)[(8;Y:CPK)M.D+^R/-:
M^URZNOW<W)JQMW;E<KV9_P!Z>UUT3YW\H^R67XYX?&M>.4/N[_#0O3SPI:"C
M_P"X8?XKM$_>A^-/07LAA_E*/"LL>?KW)_M*\_\ GE"WCKTY_P!;7W\Y=9:/
M.]E'V2R_'4CYPGV87IYX5-!\V/P\_P#ZM'A0_&IH/U_A_E:/"LP^?+L?^97N
M_2GRVH>?;GZROOZT_M=M_LEGW5U<#UZKV8WKT,<*>@_7]CY2CPH_C2T'Z_L?
M*4^%9B\]W.:NOOZO#VCSY=_3J[ZKPK_M;M_LM'XIX)]>GV8WKSOXTM!^O['R
ME/A2_C4T'Z_P_P K3X5F3SY<_3K[ZKPGGJY^G5WU7A3'G;M_LEG^.3UZ?9C>
MO.?C3T'Z_L?*4>%#\:N@O7]COZ?"LTQB;N7JZL_^>KPH>>KWZRKOZO"G]K-O
M]EL_QS_3/BCUZKV8WKS5'"CH.K=C\/\ '<HC[TWXS]">O['RE/A6:K>*NSGG
M<KW1_>JZ_;3>>+GZ=??5>$_:S;_9;/\ '/ C+I]F-Z\I'"=H3U_A_E*?"E_&
M?H3U_A_E*?"LW^>KGZ=7?5>%/3B+GZ=7?3X5H\[%O]EL_P 57!/KT^S"\;^,
M[0GLAA^_I\9/3PF:$G9^$</'_P"=/C+.'F]S].KNU>$HOW<X]//=J\*W[5;?
M[-9_BG@CUZ?9C:O)1PDZ$]D</W]/A1GA&T+[(V._H6<HQ=?Z=??5>,K6\3<_
M3KW?I5>'G^Y;]J>4?9K/\4D9?/LQM7AXX1M"^R-COZ.8_&3H3V0L=_'A6>9Q
M-WE>KJRYO35>'M]Q4\\7?UE7?5>,?M3M_LUG^*4^O3[,;5X+\9.A/9##]_3X
M4?QC:%YM(8;Y2GPK/GGB[^LJ[ZKPIZ<3<V^GJ[ZKK]M,>=.V^S6?XYX'KT^S
M"\!^,?0OLAA_E*?"F_&-H3V0P_?PL_QB;N?JZOBJGPPGG$W/TJN^J\9>/.E;
M?9J/Q3P/7I]F%WW\8VA?9##]_"$\(NAO9##?*4^%:#C$5_I5=]5XTH^>*_TJ
MN^J\*W[3[:<,FH[ZIX'KT^S"[U^,70WLAAOE*?"J?C"T-Z_P_P I3X5H.G$5
MY^JJ[ZKPN53C;T;(N5=]*8\YUO\ 9K/\4\.!Z]/LPNY?C#T-Z_L=_3X4/QB:
M&]?V._I\*TO3C+N6VNO/;_>G+9'Q$8VYE$\NOG_O?YK?M.MOLUG^*>"WKLZH
M^.]=H_&)H;U_A_E*?"C^,+0WK_#_ "E/A6EXQES].OOOY*E.*N9SZ>KFYYZ\
M)_:;;3_RUG^.>"/7IU0NP_C$T/Z_P_?T^$_&)H?U_A^_I\*U+YYN?IU]]*6K
M%W(_OU]\G]I=M]GH_%/ ]>GV(VRNN?C#T/Z_P_?QX48X0]$>OK$]JN/"M16\
M9=V_UE?-_>E4\^7?UE??2?M+MOL]'XIX+>N3[,1V7RNM?C#T/Z]M=]3X4?QA
M:']?6>^CPK4L8R[^LK[Z48QEWFN5]_*T><JV^ST?BG@CUR=4+KG]/]$>OK/?
MQS?&?T^T1S8ZQW]/A6I?/=W+^TJ[_N*MG%7-N=RK=^E//NYEH\Y%M?\ _+T?
MBG@MZW.J%U3^GVBO7V'^4I\*:G7S1,_^NP_/_P"93S?&M7QB:_TZN^E'SU<_
M65]]*W[2+7[/1^*4>N3JC:NH_P!.]$^OL/\ *4^%&=>M$^OK'RE/A6KO/5S]
M97W\IZ<5=_3J[^5X\XUK/_+T?BG@K.6S[,;5TS^GFB?7MCOZ?"C_ $[T3Z]L
M?*4^%:S\]7?TZN^E/3BKOZ=?6]5/</VBVWV>S_%4>O3[.]=(_IYHGU]8^4H\
M9&->]$^OK'RE'C+7]%^N8]55O_2E+<Q5S/977N_2GL[?V?&M^T6U^ST?CG@M
M.63=?="Z%_3K17KVQV_-*?#N\)_3G17KW#_*4^%;(M8BO].K=/\ >GK0GG$U
M[/3U;^N?M$M?L]'XI3ZU.J%S3^G6B?7V'^4I\)_3K17K[#_*4^%;,\\5_I5=
M\>>*_P!*KODT^<*UF;O04?B/6YU0N:_TYT3Z^P_RM'A/Z<Z)]?8?Y2G[I6R_
M/-?Z57??R0\\5_I5=\R?M M?J*/Q(]=ZHWKFE6O.B^;&X>?_ -2G[I\MR-.N
MVC9_]78[^/+XELRG%5_I5=W^3G1B*^3'IJMV?JNRG_'MM]31^*>"?6YU0N4?
MTUT7Z\L]]$_0A_3;17KVSWRVSYXJV^FJ[Y&F_5^E5WT]I:/+ZU^HI_%)ZU.J
M%R;^FNB_7EGOX2_TVT7Z\L]_"VYYXJB/55=]/6S0\]5_I5=]_);_ !Y:_447
M?[IX'K4ZH7)OZ9Z-YL79[XG7+1WKNSWT+<L8FY$;*ZHVS_>G?GVT8Q-S]95W
MTI_QU:_44?BE/K74N-?TST9Z[M=]!_3/1GKNUWT+<WGFY^G5WTD8JY^G7WTG
M^.;7ZFC\4\#UJ=4+C?\ 3'1O-B[7?01KAHV?_5V>^A;FC%7-GIZ^^E5C$W/T
MZ]N_TTI_QU:_44?BG@CUJ=4+BW]+='<V+L3_ /G'WG]+='^NK/RE/A6[:,3<
MV^GK[[_-/YYK_2K[[L]I>/+>U^IH_%*?6IU0N'_TMT?ZZL_*4^%#^EN ]<V?
ME*5O+SS7^E5WW\D//->?JZN^GK=I,>6UK]31^*43E<ZH7$*=;-'<^+LQ_P#G
M2F_I7H[UY9[^%O&C$5_I5<_]Z>PJTWJN>:N?^]/W2O\ XTM?J:-LI];G5O7"
M?Z5Z.]>6._A+.MFC_7=COX\*WU3B*HW55QVJI1\\U_IU=]41Y:6OU-'XIX21
ME74N"QK7H_GQ=GOX/Z6:.]=V>^A;Z\\U_IU=_4K6KU4[ZZYZWIY[/@3_ (TM
M.FQH_%/!,93?A#W_ /TKT=Z[L]_'EY==+_2S1_KNQWSP7;NU9QZ:KOY5O-ZO
MTJNZM'EI:?4T]U2?3U:HWO>%.M>CYG_Q=CODW]*='^NK7?/!OF]7Z57?(^>*
M_P!*KOEO\8VEW^C3^+]",HG5'=>]X_TJT?ZZM=\C_2G1_KJS';KAX/IQ-6?J
MJNZGHQ%7Z57=3_C"T^IIC_U3P1.4SJC?#W;_ $IT?Z[L]_",ZSZ/C_U=GOX>
M%//%77GOI5YOU_I3W3_%]I]73/?/!'K4ZHWO<?\ 2G1_KJSWT)OZ2X'US:[Z
M/"\.4WJN>:NZG\]599<JOOOY9+1Y7VGU-.U:,HG5&][@_I+@?7-OOH\)_27
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
MZ7U'T]CYKQ&C_,HT73=N\JJN(N4T3')G;$S35&V-FR9YV7NFK]6GU:M"("H
M
M                                     +)?19?4:-]RGZLKVBR7T6+U
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
MJ$8WQY<R%7-VH9*,%Z,52GP?1#G6O4Q\?TN#3X/HASK7J8^/Z5UJ\%0!L,0
M      "UGT83AXN\'_ KK%I:S<FW=O6+^'IF)Y,U?ZO<JY,3'/+4_:WZQ7],
MZ4TAI3$3G?TABK^+NYU?WKU<US&<[YB-D\TSV(;!7IH/AM_!_![A=5HQ46_/
M55=Z</$Y57*KMF**9G+;5OF(CN->/5$9993RN;F^+++/M?=FM.$;6?)XYT]D
M/K_ 1P?W-9M<-6] VK%5Z=*:9P&$N4T4S7$V[UZGE\K+9$11%4SGLRCM-O'Q
M+. ' \&_!WJYJW@K=%'F&C<'5>Y$1$3758HJRV;/2\J>[ES-<=TOSP.VM<^'
M+1V!N8>B_P"<[=C'1RZ(JBW%FY=FJO.K93,13O\ YMHI@,+%BQ9L4^ILVK=J
M.U;HBF/H.CM4M9OJ[/?I<L!5C>".B>]0GA&^ <1]-+4%:0_M[WNMS[2IM]>B
M>]0GA&^ <1]-+4%:0_M[WNMS[2I;HCMGPAFL,9[(\97Z.EYYC\=^BL\_[;#[
MO^>CR_R;01J^^EZ:?_GAHN/_ -]AIW[-E=/.V@A.$=[%7SJNY"8S1!5 Q,NF
MC.+WH;%:@8'72G#V:=*8>J]1=O<F/-*XL^8S1/*C*=D53&77[C+-8=W32_&9
MT7:U8T?J%:QE$Z0GS2J_A*:Z:JY\W\RF)JIB<Z?2QE,3MB(SWK4]/9/AQ.F.
MV&!%,1$15MVSNB:8ZWQ_%E_/,0Z4JUQQ=>NVN6A:ZZJL):T=&*MTS.RBNNW5
M35$1EUZ<XC/9G,9;&';$4YSGG.[*>WEU^OS3\<LQGI2S4;&6]<M<=.51,8.[
MH^,);F:=E55%NJ9JS[=641V.SLB/=+:M^;WQXL]<$,D-5B%]-%<42YI_5C0V
MNNB='TTW=#TS&,O6J*:?-.3-R8BY,3$S5-$SMG.9V9\S &JIF:LMD;<MT=C.
M)F-FS=GU\\FW9Z*GP<TZS\">MVCO,Z;ER,-%ZU,TTU335137GR<]V<3E.6_8
MU(^M6@;VC=(8_1^*B:+^#Q=ZS<HRB-M%RJG/.>:J-L=;.=FQ:<(V,^3SC'9,
M=^*[IT#'A_Q>H_#MJW<KQ=5G1.+N1:TA;FK^KJ_KK5--<]G*:HCK_$VH^B-*
MV<=A;&,P]7+L8BW3=M5?I45;I:7O@2UYQ&KFL^AM*X2)IN6=(8'=7,3YG.+L
M\N.53MB9B,HSV;XG9L;A#BGZS4Z8X.=3](TU<N<3H/!7*YSSF*ZK<35$SSS&
M>V3H[)\5+:+JNV-\/0P"K&
M
M+)?18O4Z.]S_ /;*]HLE]%B]3H[W/_VR_'//W_\ :_*/99_^^'.Y5_T*UAFC
M<F2T;DS^7L<[:\#/1\=,HQX?H5*/+NRIQX?H5*/+NRO7@FC%"G?W/HE"OR[D
M(T[^Y]$H5^7<@Z>[WG1W^Y6L<_:_]RNH6.?M?^Y75_B^-3)1@ ,BR,^#Z%2Q
MZJ%.?!]"I8]5"9QE@C&%?GCX_IE44^>/C^F51>SZ5J_C9  O.$HHQ23O\O\
MA5IWSY<RC._R_P"%6G?/ES(J]T^YF5(W0BA&Z$5@  5:-RDJT;FP*M/@^F%>
M=\J%/@^F%>=\HCI^.B&2SZ4%;K=N?O45;K=N?O2R)YYO+GE!&>;RYY0;#7
M'+L>IGM_<XCEV/4SV_N1.$K48JH#/T=WN9@!2C%BCG;56CR[LJM&]2H\N[*K
M1O9656  0C="*$;H9:, G=+E3X/H<6=TN5/@^A<01YNY]Z"/-W/O3''P#F[G
MWIK?JH2\W<^]-;]5#-&$"JGH\NY*1/1Y=R5HQ@50&2O!,8PK\_=^Y%#G[OW(
ME'QME,]'QT0CS=W[D$>;N_<@NR48(QOA4JWPIQOA4JWPM&$]RM6/=Q3QNCM*
MM&Y2C=':5:-S,I''P5(WP1X?H(WP1X?H&2C!-._N_>JJ4[^[]ZJSQQ\2O 3T
M;TB>C>ECC&%4!>GAXH$U&]*FHWKUX+T8N31Y=R2/5=TH\NY)'JNZ48+U=';#
MF@+QQ\%@! C/@^A!&?!]"#+1@*EOG5%.WSJBZU/#Q@1G?*",[Y3.,HZ-GO5*
M-RG'A^A4HW*<>'Z&2C!#DSOC_EE649WQ_P LJS/9]((\W=^Y!'F[OW,@<W<^
M]4L^J4^;N?>J6?5+:NR?>.6 4]/9(C'/Y<\)J/+N2ECG\N>$U'EW)9A5   6
MHQ$8WP_0GP?0_/C?#]"?!]#,R6?2@ F>'@R'/5Y<ZK;Y_B^E2YZO+G5;?/\
M%]+)3P\%(PCXZ4X"ZXFHWI4U&],XRB,(34>'[E>?5=Q0H\/W*\^J[AT;/>E4
MG=*:>;RYY2SNE-/-Y<\LZM>" "9QEA5:=T>775>:.U3]$J5.Z/+KJO-':I^B
M4T8L\80JT;I^+[D]/@^F$E&Z?B^Y/3X/IAF2E35[TJ:O>#E6O4Q\?TJBG:]3
M'Q_2J"9Z/CID $"I;YU-4M\[83&,.3;\/T0I*MOP_1"DO9XSW>]>TZ$U/@^F
M%91I\'TPK(KQ4Z-GO1CP_0FY_CG[DL>'Z$W/\<_<S,ZM.^4$9WR@-=-3X/IA
M&O>A3X/IA&O>F,83T;/>ECP_0Y-7-VH<:/#]#DU<W:ADIQV^Y-&*I1N3):-R
M8IQE$XR.0X[D+KV?2*M'EW94E6CR[LL\80O''Q3@).G9[Q7C="@KQN@2KT^#
MZ(3):?!]$)@ &2SZ1&?!]">WSI)\'T)[?.O/#Q%0!(FYOC^Y5M\WESJ7-\?W
M*MOF\N=DL^E>>;'QK3SNCXT(\/T(SNCXT(\/T,BT<W:Y$^#Z$$9\'T(#$*E'
MA^Y35*/#]R8Q@58WPY///QN-&^')YY^-:O%EHP0C=':^\M_WNU_[B-T=K[RW
M_>[7_N6HP)YT?&MR>;XOO2IN;XOO2KKN0 SQQ\01C?"",;X2*X QST=D^"I;
MYU13M\ZH+QA JT>7=E25:/+NRO3C'QK2G1C?"",;X91!R+/W??+CN19^[[Y9
MYPEBHQ1J]5W/O5U"KU7<^]74JPCN\&41CG\N>$$8Y_+GA6C$31OGRYX55*-\
M^7/"JS  S48":C>K*-&]67C&!R:=T?']"6GU,?&FIW1\?T):?4Q\9.,B:-\*
MU'JI^+Z848WPK4>JGXOIA:,([1R5.YS*BG<YF4+?.J*=OG5!,]'QTR +QA':
MFGI[)1YN[]RO8Y_B^]0YN[]RO8Y_B^]FC&&2O!R $,(JT;E)5HW,U& G 6',
MM;OCE2N;Y\N:56UN^.5*YOGRYI&2K".[P<ZWX?HA&KF[<(6_#]$(U<W;A/1L
M][(F 6L^="M>  RL(_0H]3'_ "Q]+\]^A1ZF/^6/I9XPADL^E&.?RYX34^#Z
M4L<_ESPFI\'TK1C#(3N[GT)$\[NY]"1EHP'.YOC^]&/#]*'-\?WHQX?I6$0
M1C?"M&Z%&-\*T;H3/#P$]&]/1Y=V4E&]/1Y=V66C 3I)]5'EUTZ2?51Y==9$
MX26_#]$.1;\/T0X]OP_1#D6_#]$,\X2E.C/-Y<\H(SS>7/*1!R;//\7TRXSD
MV>?XOIE6O!:C%RK?JH55*WZJ%5,80S #8C"$1Q\48\/T*E&Y3CP_0J4;EHX^
M"M>"=R''<A#$C'/Y<\((QS^7/""]/1W^#-1@C&^%>CF^)0C?"O1S?$ST]/9)
M5\;)<F>;RYY01GF\N>4%5DU//VI5.?XOO4Z>?M2J<_Q?>RTX1\:T1T_'1"96
MHW**M1N9J,5:\$RM9Y^THJUGG[2T\W8I1BHN?1NH\N:' <^C=1Y<T+K6?2FC
M?"O&Z.TH1OA7C=':&034^#Z82IJ?!], KQOA!&-\(,U&"U7OGW*]/J8^-/3S
M]J4E/J8^-/3S]J66GH[_  50G?)&^"=\D;X916C="M;Y_B^E1C="M;Y_B^E$
M<?$3N11NGXOHAQW(HW3\7T0E,8PHU>7=E"/#]"-7EW90CP_0F,80YE/EW(5(
MWPIT^7<A4C?#-.$BNA3O[OT0BA3O[OT0QT8B(#=!R9\'T.,Y,^#Z (WPK6/5
M1\?W*,;X5K'JH^/[F6C!,8P_14H]5/ES0JJ4>JGRYH4IZ>R66KH[8<RGU,?&
MBA3ZF/C156 &6C $U&]*FHWLD8PB<)<FC>JJ5&]59T48#F4[_BC[G#<RG?\
M%'W)GH^.F4QT_'1"HJVN?RYI4E6US^7-)&,)*M\*D[Y4ZM\*D[Y9:,!!5M^'
MZ(4E6WX?HAL='=[DQC":_OA"SOCX_N1O[X0L[X^/[E:.;W,D\_OA^W/@^A!&
M?!]"#(N ,U&#%7B.;1_9=]]SA.;1_9=]]RQ1BAA_NCZTN7&Z'$P_W1]:7+C=
M"9QEE4XWQY<R%7-VH1C?'ES(5<W:ADHP7HQ5*?!]$.=:]3'Q_2X-/@^B'.M>
MICX_I76KP5 &PQ        ,!WIL37RC^F^K6@?,;DW*M'VL3%[E3YG$46J?2
MS1ZFK/E1E&]AZQ3.<3RXRC=.4SELW1U^>/BZ[+(Z;(I_^:^K$_\ ]FHB>OEY
ME;YN=B:U3E.RF8C*([&W?,=O=V8^),^Z/!LV'-[Y\66ATJAJQA?QEZ;TK,3.
M+\Y>815-/J;<4W)F*:IZ\U3,Y3M_:V#K WZ53QF!_I%IBU%'^M<BJ9KG*>3'
M)KGDYY=;*/V,\E-71V,%<_2J[?=  JJ\$=$]ZA/"-\ XCZ:6H*TA_;WO=;GV
ME3;Z]$]ZA/"-\ XCZ:6H*TA_;WO=;GVE2W1';/A#-88SV1XRO$]!0X=M6]0>
M%O1VF=9\?:T=H^B]8JN8B],\FFFFNF:ISB)SRC.9C>S\L9T;3@ MWKENC7/!
M7**:LJ:_ZR.5$;ZLN1.7:S:GZB:Z<JHSCL[OOCN*T7KGZR=D;,YJ[.R-L]O^
M9?U+U6%\S-]U_4VN7Y;K@#W?TOP78]-7M_\ X'2=>NCP<!NBL-%["ZPX3'U\
M]NBNJG+9LVS3&>;5AQ?N9Y>:3'-G-4[([>><1Y2C7>JRG.YRMT99S/<F=OQE
M\:MZOJ\^UN_5GS<;3II35C1."TAH;4[5Z[I+2.*PMRWA])6<37%&$KKHCDW<
M_24Q53,[/33.6W)A,<9'C)ZU<*6M.D-:]:](XG2.D,;?N7*/-;M=RG#V;DS-
M%FB*YGU%,4YU9;9[&4//,4S5Y3/8V^7WOM'!%Q>]<M?,5.#U5T)C=,7^53;Y
M.'HV355G%,155E%6V-T9Y%]^$=T,E-G33IG;+Y5H71&)TAB[&$PMBO$8G%WJ
M+%BS:C.N[=KF(IIIIC?,SOR[L-G5TO[Q.<9P;\$&C](Z=T;7H[3NF*HQ$VKE
M-N*_.URQ3R9JJICE5<NJNJ8F9YN?FM.]!TZ7CQ6B<5HCA$X6L+=PV-P\V,5@
M]7[_ )C559KBW,S55$43.^::<Z]N43R>?/-)T9HVQ@\/8PF&MTV</AK5NS9M
M41$4V[=NF*:**8C*(B*8@P[?=Q8+6O.G1A&^>#G *L;X]P^ZI_AO4_3VCN7%
MN;^ OY551$Q$TT3.V)[&>79R:A[CQ:K_ (%X4M<-'17%SS+25<353&43RHB9
MRB-F_K-P?PB3_P# M+>\,3]G+4/=$4RJX9==?2S^<Y]+.^?2_=]RW\/?'A/!
M>QY__IEXZT'=F,5A,\XY.*PLQ,[HRO6Y_G&6W+M-N+T+'3,XS@7U1F;\7YMZ
M/LT9Q.?)B*=D3GMYLH[34782F?-[7)G_ ,ZUE,;N5YI3E\<?'L^-M1^@;48^
M.!C0\XV:O[&W%$53S;<LOBB2,)[O>OE&-/7?[EYX!5A
M
M                     %DOHL7J='>Y_P#ME>T62^BQ^HT=[G.__EG<_'//
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
MAP%6(
M                                          !"963>BQ6KM5.C(M8?
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
MWUCB_DJO KQHC'91_J&+^2J\5E.?BCU:]AL%\G_,G@CU:]AL%\G/A/W:;?\
MFEG^35Q3\S5?61LNXL6:G0^/SC_4,5O_ %=7BI_P5CH_]!BODI\#*7IX)-6H
M_P#LV"^3GPGXI-6_8?!]Y/C)CY-5M&'*EG^35Q/F:?;C9^C%LHT7CN? XJ/_
M -*KP2G_  5C.? XF?\ ]*KQ64C'!+JW[#8+O)\8_%+JW[#8+Y.?&6CY-EO_
M #.S_(GBF.1I]N-C%N_!6,]88GY*KQ4].B<;NC 8K+W*KN>I91WXI=6_8;!?
M)SXQ^*;5OV&P7R<^,M^[?;_S.S_)GC!\S3[<;&+M^",;ZQQ?R-7BIIT7CN;
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
MZSBK%G$V*Z;MB_;HO6KE$Q537;N4Q5353,9Q.<3S$QT]'QH:\Q=-VK?'1+F
MZIKQKG@-7M$X_36D[L6<#H[#7,3B+DS$96[=,U3EG,1G.64*H8HW31O&RQ&K
M6JFA=2M'8FB:]-T\K%6HF)Y$3-V*:JLISSY$3LRSB<FOUFYEE,QG.^)G/.,I
MYLIVYSO[._L73NBY<<?&\+G"SK!CZ<=5B] X+%U6-#V\Z9IHMT7+E,U151,T
M[8])EGLRF=\S,6M*8F8RY,9SE3'/.<SLRC?G,YQL^Y:K5J;5A3=%_3.GNZ%Y
MGH%? /B]=>'G5NF<)YKHK"7/-,?<CU-$1>M54Q$Y3&?I:IG;LC+KMJ'HO1MK
M!X>SA;%/)LV+=-NW3,YS%-.R(SYV)#TL!Q,[VKFK6F-==/:,\SQ>DHMSHV]<
MBOE415=IKSBJJFF,XHICU,Y;>?:R[2>B&O75?5,]T=D "JH
M
M
M
M
M
M
M                                                           3
M( ,;/IA_H==GA.X/+VN&@L'->M6@<[U=^+55V:L!;MTS73_5TS51&5')JF=D
MQ/89)C\76/0&&TKH_&Z,QMNF[A,?AKV$Q%NJ,XKM7[=5NN)B>Q5.76G),3=[
M^P[,8TPTGFE]&WL%B;V$Q5$V[V&NW+-VB:<JJ+MJ>3-,Q,1/-S[XR??.*GQB
M],\%VNNA=<-#8B]9N:-QEFYB;=BOS/SQA::L[MJ8C?.6<TY[YC+=,S%YWH[G
M0J=)\$6N>+UKU<T7B;VJ.FZ\3CL1B+5%==G"WZKE$YS/IN3$\J8N13,1G$3,
M1M8[$1,[YRV^EF(B,YC9ES<VR,^?M$Z&Y3,54[ICXW-P#T/GCJZO<.'!YH76
MK0]ZU3B+F#PU&/P7F]JO$6;\6:.757:IJFY1%543/IJ8RG..Q'NIJ>^A1=$W
MUBXOFN5C%48R]7JQI"_:HTM@JJYKLT4Y335<IHJY5,4S3/\ 6<F(RGTT1OSV
M>7%BXU.I_"QJY@]8=4]+83'VK^'L7,18M7[==[#7+MJBY-%RW35-41$UY15E
ME.29U_$-2JG-FZ>[K_L^-]$\R_$3PC9SE'X Q&WN-0GB9F+UZ8]3YM<SF,IS
MCS2K+9SQV8[?,W-'&<X':-?]1=8]4+E7(HTY@+F#FK/++EY;<]GTQVV)K9Z5
M=T1_655XV)F;M55,>;WME$YY1$>:[HSV??L3C'?/N317FS.B9OB,%CWI>NJ(
MX<=%T[-MZQ._;EYI3NC/=UISEM!F,QQ!^@'Z.X'->L+K=8Q,7*\-5;JBGS6N
MK915%41Z:Y5SQGEEO9,Z*L(5F;YF;KK[L0!4=9USU4PFG-%:0T/CK=%W":1P
ME_"7Z*Z8JIFB_;JMS.4\]/*SC=MC>U<G1KNAV8G@-X3=)5:-MXBYJWIO%WL;
M@\358O4V:+N)KBY5;IN54^9\G.N=D53E.>6R<HVH.:WAT1CB :N\8#5&WJ]I
MJU:\UPM=VYA+]5.5RW5<BG93<IFFNF(JHB8RJC*=L+1J335=-^V-<-1QJWK'
MB]%:0PFDL'=JLXO!8BUB</>HV3;NVJHFF=F?-G$]B9;*CI?[HEV%X7.#^SJK
MIW&4QK=H"?,*[5[$6O-+V%MV:8HJHHJFFY/J,Z?2SG35$\TK=EOI5W0T9Q.-
MB?3593-^],S&>S;YKUNQ^UZSXF70&<;P-:ZZ/UGU>TQ7AHIQ%N<=%-^[R:\-
M1353-%43<JSC*JK9ESSO6BGKA-K:1-UT3$QX:F4=FP^^F+>BP_T9T;=X*M3,
M;15I+'6ZK.E\19O6JILQ5-=-ZW5%$U5TQ11&64[Z]^6U[^Z,!T9?5W@/U=Q&
M@=6M)8?2.NN)MTX>W3A;MJ[7@Z\^15,TQR\JZ<IJKJR]+&?QZV?AIX9M.:^:
MQZ2UGUBQE>-TII*_7>OWJ]N7*N5UQ13$[(IIY6V=]6V9WHPT]/1U=:;.C.GJ
MC'KZN+YA7=BJ9JJJJY4U9Y[YF9VS5.W?-6WMR]G<0KBP8[A<X3M6]3\'3B)H
MQ>,MW<1>MV+EVFW9L7K555%RJBF8MTUQE$U3.>43N>2=6]7\=I;&8?1VC\-<
MQ>,Q-RFSA\/9MS7=NW*IRBFF*8F9VSMGFC;FV/\ TOOT+?\ %-J7:USUIP=J
MK6;6*W.)LV\18FG$Z.MU54<GD<K;1$TTY4Y9;IGG1$=/1'Q<SVU=T71C.Z-:
M_5Q=N!W!ZAZGZ$U8P5%%-O1N#MVJYHIBGEW>3'+JF.OGUWVP%;VJ
M
M
M
M
M
M
M
M          \\\9[BVZN\*FJ.E=5-8L'8Q6'QV$OVK%R[1%<X6_<MS3;O4<_I
M:LN53NF&K@Z)WT,[6[@!UQTC@](8:YB-7+^-OUZ,TK9L5TX6+-RYG:M553-5
M$>EJB**LXSG*F<FVE>7^-;Q0]2>&+5C&ZL:Y:(PND,-B;<Q9OW;-%=[#78VT
M7**YCE3%-41,TYY3$+1/1/\ 9:FK-F^.^-;386J=\S&[/..?FB-D=R>;)<PZ
M';T3GA XO^LMK':"TK?KT%B[UNG3&BKTU7;5[#T4\B?,(JY46ZLJ:8RBG*8_
M1GTSVIT4WH'VO/ SIC&:7U;P&(T]JI?NW[UNO1^%SC 8>:\Z8JCE[J:<LZ9C
ME4Q&R)W1C^WK-R*JJ:XFFJFJJ*Z9CDS35$\FJ)CFF)C*8G;&^33#9B::X^+X
MGW-L)Q%^C!\%O#/H/"8RSI7"Z#TI71%N]@-(8JU377B***?-/,LXHF,ZIG*B
MJG.-W678\/B*+MNB[:KIN6[E,5T5T5153535&<54U1G$Q,;IB<FE%U3UYTUH
M'$6<5HG2F.T?B+5WEVZL'BKMB8KB8G;R)Y,YY1$YQ.;(?XDG3'/"9J!?PN!U
MRN8G6+0&%LTVZ+-N_5.)GS/DQ$5^:Q.=/(B=O*[42:.SP8*K&J.N-_ZME",=
MWBS],>\#FO\ >LV,7:OZN7*ZJ:+LZ1OQ3%JJ9IB9FFJU3,TQGOC?E.U=LU?X
M^/ [I3D1@>$/5F]77'*BW&/IIN1'9IJB)B<]GT&;.IBO[NW0];#SW5QK^#:)
MRG775^)RSR\_V]RG=XVO!I13-5>NVKU-,1,S,X^UE$1MF9[2+IU27P]$"WAP
MJ=%*X%-5\'=Q->O.@](W;=-<^=L%C*:Z\Z8SRF>1,1,[HA8BXUG32^HVBK&D
M-#:F:$TCB]+4<NW;TC1=BK#6ZXCTDTUQ;BGTV^<JIF([B<V>SMT)C3AI[-+*
MZUUX0M":N82K':<TGA-&82B*IF_B[U%FCTL9SMKF-O6[+$^Z*YTQGHO52SI#
M4[@HKC$Z?BBY1<TS3<INX>F)K\SF+?)HJBB)HBJ<^5-4Q,Y;,I8I7&]Z+KPO
M<+WFV&TSI_&831U5V[5;PN#QEVB(HN5\JFFJJGD1ZF(BKDQ'6B<MBV!>Q=S$
M5UW;URY=NU3RJKERY-5=4YSG-55<S,_Y3SE\1AIZ^'ZLU%C,\[1&J./!]%X6
M^&'6'7G3>-U@UDTC?TCI''7[E^]<O7)F*)N5S5-%J)V441RLNO.^9?/='X.[
MB;MNQAK5V_?O54V[=FW;F[<NW*IRIHMT4Q-5554S'I:8S=TX.^"_6/6W2-&B
M]6]$8[3.D;T353A,#8F[7,4Y3G5GE333V:JNOUV<UT&'I?:UJS3H_A"X6L+A
M,9C[]-K&Z-T#B,+3YI@?24544W^555$3%>?+SB.5EEE'/%U^EEKM(IBZ,>B(
M^-$/A_0!N@I5^>K'"CPFZ)F/,*IKT)H[$VJJ>1G31735<HKF(FJ<_33R?2QZ
M6)F,\\W_  V&MV;=%FU13;M6Z8HMVZ(BFBBBF,J::8C*(B(V1DH:-T9AL'8H
MP^$L6L-A[=,4V[-BW1:MT4Q$1$4T41%,;(B-D<SG$SL:DS,Z9TR (
M
M
M
M
M
M
M
M             '5=<]2=%ZPZ/Q&B],8*QCL#BK=5N]8OVZ:Z:J:HRG+E1.4S
M'/#%FZ(1TM'JEKG7=TSP;78U?QU,8B_7@;5%BBW?N7;E5VJB(GDQ7,S.S.,^
MRRPQ,2=>$ZVH(XR'0V>%K@STII+"Z7U0TU^#]'U3,:5\[13AKMN)JIBY$Q5.
MS9.[.)C;$[7@6:9BKTVW;E,9Q,[-F7;YLO\ -NK^$?@JU?UMP%S1FL&B\+I/
M!W8RKM8BU17G'6B:J9G+L;EEGC0=+^\"NNN%N1H30& U?Q=RN:JJ\-AK%&<U
M9YS%5-NF8F9G/?&Z/BG1V=N#+3;S&,7]FB6K]L8FNU5%5NNNW/--,S$]V)IY
M_P#-VC1&OFF]'7:,1@]+Z0P]VG*::K.,OTSLJC?_ %N4QGS9=S:RV.,+TKYI
M75O#W,9H72F*TM:JJJFW9L56J[E$;?2\G+E;LHB=O;6?.%CH-?"QH3%VK&CM
M4=/:0MUQ$UW*</'I.?K1$\\=>#-GM[&3TU,X[X6Z*^,CKQ75G.LNE<^?+$W>
M;_\ *>90Q7&"UUO6YHN:R:5JHF)B:8QEW.:9C*=U43NW\^3[;K/T.[AJT3B:
MK%W@VULF<YBBNQHR[B**Z>OR[4513G'-,1V.QW;4OH8G#5I;"W<3^+O62Q31
M---N+V#JLUW(JV5>DJSJRIZ\Y<^S--T]:9JH^[N>#K^GL?B)F;N,Q5V:N5-4
MW<1>KY4Y;<^5<F,_B?DQ<GE3-6<[)V]G=GMSSZ^_LK_/%ZZ!!PB:U56J=+:%
MTSHF:ZHIJC$6Z+<4Q//RJXRV+UO 'TJ[HRS>P>DM9M,57Z,Z+E6"NU6KE.6>
MVFJBF,L\MF56?,C,[(5]8IZ+Y[(8/^J>J>D].XZSHS1&"O:0TCBJ^1:PV%HI
MN7;D[\J:<^;K[(Z\]:^5Q'.@!\+/"EB;5>GM$Z4U0T=-R)F_C[%JUR\/R>5Y
MK17775ZK.(CDQ,Q,QNSS9YG #T)3@3X/XP.)T9J=HJO2N#\RJC2->$L1=JN6
MZ<L\XMY[\ZN;:N6X?#T6J*+=NBFBW1331113$4TTTTQE$4Q$91$1&40:(Z_!
M2JVF<-'BM.\0?H0W!EP(:.P->#T7A]):P6</1;OZ3Q-BS57-SDQ%=5$Q3,SR
MIB9Y4SGMGF79Z:8B(B(B(B,HB(RB(C9$1$;HCK(B)EB $
M
M
M
M
M
M
M
M           "$QGOB)CLJ-6%M3OMVY[=%,_<KH2#C3@K/ZFU\G1X$8P=F-UJ
MW$=BBGP.2 I4V:(W44QVJ8C[E4
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                           ?
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>mgpi-20231231_g2.jpg
<TEXT>
begin 644 mgpi-20231231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M2 3@ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL3XE?$3PA\(?ASK
M_P 6/B#K":?H/AC1;K5M;OY1\MM:6T+332''941C^% %/XO_ !J^$'[/W@.\
M^*/QT^*&@>#_  Y8 ?;-<\2ZM#96L1.<*9)65=QQ@+G+'@ FOE/2/^#A_P#X
M(Y>(-9NM&T+]LNVO!8OMO=2MO!.NOI]O[R7HL?LR+_M&0#'.:_#'X2_%;XR?
M\'07_!;/PUX(_:$U_5K'X1V%[>ZK;>";.]9(-$\.6BE_(4(<?:;EO(AFN1\Y
M:<E2%CC1?Z?OA/\ "#X6? GX>Z;\)_@Q\/='\+^&M'MA!IFAZ'8);6UO&!C"
MH@ R>I)Y)R223F@#C_!?[;_[('Q+N_!EE\,OVDO!WB>7XA7]Q9>#E\,ZY%J/
M]I36]G/>SJIMRX01P6\K.S[54A4)#NBMZG7Y]^/_ /@CI\+_ (6_\%FO@;_P
M4I_9=^%]GH$$EQXBTWXM:9H=LD%H7N-!OUM-5\I<+&[3'R)2H_>/-"Q&XR.W
MU/\ MA?MX_LC_L#> [7XC_M;?&[2_!^G:A<FWTJ*YCEN+S49@ 3';6MNDD]P
MPRN?+1MNX;L9% 'KM%?-OP$_X*U?L,?M"_&6+]G#P_\ $W5?#/Q%N;-+NP\"
M?$?P=J?AG5;ZW=2R2VT&IV\)N0RJS 1%CM1FQ@$UV_[7/[<_[+?["/A&P^('
M[5_Q*E\(Z#J5TUM;:W-X>U"[LUF&W$4LUK!*D#MN^19"IDVOLW;&P >MT5\?
M>)O^"^?_  2,\*_ )/VF+_\ ;0T&;PG/KUQHMC-::9?27E[?P10RS0PV8@^T
M2!$N("T@C\M?-4,X)KI?@/\ \%DO^":7[1W[.GB;]JOX;?M8>'5\$^"W1/%^
MHZX)=-ET=Y,^4L\%TB2@RD%8MJL)64K&78$  ^G**^2OV-/^"Y7_  3 _;[^
M,,OP#_9C_:8@UCQ;Y$L]CH^I:#?Z;)J,42EI&MC=P1B8JH9RBG>%5FV[5)'9
M?M;_ /!5']@W]A#Q58^#?VNOCJ? U[JD#2Z4^K>%M5:VOE4*7\BXBM7AF*;T
MWJCL4+*& )% 'T'17Q5\;/\ @X?_ ."/WP"T?PQK7CC]L+3[A/%^EQZGH\&A
MZ#J-_.+)R0D\\4%NSVRM@E5E".R_,JL.:^H/V>_VB_@=^U=\)M*^.G[.GQ.T
MKQ?X3UJ,OIVM:1/OC<J<,C @-'(IRK1N%=""&4$8H [6BO"/C_\ \%*_V.?V
M;OB%-\'/''Q+OM7\<6^G_;KGP+X$\+:CXDUFVMB 1-/9Z7;SRVT9# AY@BD$
M$'D5E?L._P#!63]@3_@HOJ&K>'?V3_C[::[KNA1F36/#.H:;=:;J=K&'"&0V
MUW'&[QABJM(@959E5B"0* /HRBOGO]KC_@JE^P7^P?XLL/!?[77QW_X0:^U6
MW:?2FU;PQJC6]\B[=_D7$5J\,Q3>F]4<E"ZA@,BN5_:"_P""WG_!+_\ 9B^#
M_@OXY?%O]JC3+;0OB)IPU#P4MAI5[=WFJ698K]J6TAA:>.'((\R1$7*E02W%
M 'I_[9?[>W[(G_!/GX=6?Q6_;#^-FG^"]$U'45L-.GN;.YNIKNX*EMD5O:Q2
MS284$L50A1RQ&17??";XL_#;X[_#31/C'\'O&=CXA\+^)-.COM$UK39M\-W;
MN,JZGJ/0J0"I!! ((K\QO^"^,W_!&K]O'X(_"W1/VR/VUM8^&4=Q OBCX6^-
M].\)ZC/9ZO87MM"\GE.;1H+I'B:V=@CB2)O+W;<E&^Q_V 7_ &(_V4O^"9/@
M;4/V>_C)!/\ !#PAX.EN].\=^(KHPI/9+)++<7T[RI%LW2F9V&Q "V%4# H
M^DZ*^+(_^#@S_@E9'X*D^)VM_'?7M&\+207,NB>*O$'PUUZPTS7_ " WF)I]
MU/9)%>2Y1@(HV,C$$*IP:^O?%?CSP5X#\%WWQ'\<>+-.T;P_I>GO?:GK6JWB
M6]K:6R+O::660A8T"\EF( % &M17Q?8_\' G_!+"^M(?%'_"]==@\'7.MG1K
M;XE7GPUUZ'PO+J ZVPU5[(6H?@G)<+A2=V.:^KM8^+'@'2/A@_QFBUQM5\-+
MI:ZE%J?ANRFU47-HRAUF@2R25[A2I# Q*V5Y''- '145\E?"G_@NS_P21^-F
MJ:KI'PZ_;?\ "US+H>AW&L:O)?6MY8PVEC 5$LSRW4$<8 +H,;MS%@ "3BD_
M9 _X+G?\$N_V[/C9)^SO^S3^T[;:QXN,<LFG:5?Z%?Z<=42)2TAM6NX(UG*J
MK.44[]BLP4JK$ 'UM114.HZCI^D:?/JVK7T-K:VL+37-S<2A(X8U!9G9FP%4
M $DG@ 4 345\9:A_P7__ ."6=F-9UK3_ ([:YJ_A;PYJJ:9XC^(?A_X<:[J'
MAG3+MV"I%-JMO9O:KN+)A@Y0[P0V#FOIF']HOX&7GP$N/VH])^*6CZC\/+7P
MY<:_+XNTF[%Y9'38(GEEN$>#=YBJD;DA<GY2,9XH YW]IC]M_P#94_8];0[3
M]HKXS:=H&H^*+Y;/PQH$=O/?:KK-PS*@CL["TCENKIMS(N(HV^9U'5@#S_[(
M/_!3#]AS]O'7/$'A/]ECX^67B/7/"DC)XC\.W>DWNEZGIY60Q,9+._@@G55D
M&QFV85B%)!(%?S@_'S_@I5\%OC)_P<W^'?VWO$7QXBU'X1^&?B1HJZ)XGDM[
MDVMCH=I!$"8X3'YJIYIFD*A,EY';&6S7[W_\$[/^"97_  3A^"OQ?\1?\%,O
MV,K35-1U'XX:1)J4.OWNL7$UJ=/U&>._D^RPS*K1)-(L4A\S<Z[0H*C*D ^C
M_CM^T7\&_P!F?PB?'WQP\8'0M%02-/J<FG7,\,"HNYWE:&-Q$@7DN^U?>OG;
M_A_O_P $;?\ I(3\/_\ P,F_^-U]=W=I:W]K+8WMNDL,T;1S12+E74C!4@]0
M0<8K^0W_ (-:1C_@NE\%@/\ GCXF_P#4;U.@#^C?_A_O_P $;?\ I(3\/_\
MP,F_^-UZS\4/^"A7[%_P9_94M/VW?B5^T#HNF_"S4;:WGTSQ<%FFBOEG.(1!
M%$C33N^"0D:,Q"L<84D97[5WPR_8U_;(\6S?L#_M*?"G2?%UUX@\ WVO2PWU
MC#))IEE'<P6BSQ3'][;3M+<,8I(\$&WD.X%0&^%/V\?V6_V _A=_P1I^$?\
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
MBJ/B?Q/X:\$^'+_QCXR\0V.DZ1I5G)=ZGJFIW:06]I!&I:2661R%C15!)9B
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
M#_:'_9/^+GA_P?I,^KV^KZU+\+=8DCLS=Z/>V<+NL=LS;/.GB#,!A5)8\ T
M?L/_ ,$S_P!B[]M3]DO_ (+C_%KQ!^V1^TK>?&&7QS\$(KWPM\0+RQ6S:>UA
MU:WC>R-HA,5HT#,#Y4/[K$ZN,%V5:?\ P>/Q1R?\$C+)W0$I\7-%9"1]T_9K
MX9'X$C\:_3[P\/ GCN;2OBWHVFPW-R=+FM]+U::Q:*X2TG>)Y8AYBJZ*[V\+
M,I R8E)' K\PO^#N2R\6_%/_ ()Z:%^SQ\(_AEXP\7^+]3^(FFZK%I'A3PA?
MZB8K&""\62>62WA>.,!V10K,&)<8! ) !I?\&LG@+PA\5/\ @A%I?PQ^(.@P
M:IH/B+7/%&F:UIETNZ.[M)[F2*6)AW5D9E/UK\K_ /@F%XN\0?\ !!7_ (.(
M-5_99^+.IR0^$]9UZ;P+JNI7F%6;2[^2*?2-2;^%<O\ 89';HB23#/!K]8_^
M#4M?$?@#_@F'8_L_?$WX=^+/"GB_PSXKU:?4]&\5^%+[39/(N+CS898VN8D6
M56#8^0G!4@XKYS_X.U/^"3OQ%_::^(GP8_:L_9K\%RZCXJUOQ#9_#OQ)!9Q,
M2YNIRVEW<A4?(D<KSQ22MT$L ) 6@#]#OV5O#FF?M)_\% ?B[^W9>V,<VF>#
M8!\(_AG=,@.^&PN&N->O$/(/F:F_V+<#TTENS5^+/AW]L?XA_'C_ (.X]4^(
MOBKX1>)OBA-\.?&OBCPOX#\ ^'KNP2=(M(L=0M8S;C4;FWMTVO%/>MNE4[R[
M*"V!7]#/[*O[/GAC]E+]G+P9^SKX0O)KNS\):#!8OJ-R29M0N -UQ>2DDEI9
MYFEF=B3EY6/>OYWO^"RW[#_[;G_!*'_@LJ__  58_9?^$NK^)?!NL>.?^$TT
M_6-+TR:ZMK2_N"6U+3=0\D%H%F>2X <[0\5SA6+HX4 ^I/C/^RK_ ,%4_BG_
M ,'!?PO_ ."G_P "/^"?_C?P%X.AN-"TGX@OXE\5>'$N9=/W-9ZC+)%9ZG.)
MD%C(-HRS$PKA<JM>O_M"_P#!WO\ \$__ -F_X_>.?V=_&/[/GQBO=7\!>,-3
M\.:K>:9I>E-;3W-C=26TLD1?4%8QL\3%2RJ<$9 /%>R?L,?\%=_C3_P5-O\
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
MM=T161]"O],59+G4-Z8$3MIT0DCZ%I;20YRPH _3O_@F5X9T_P"+OB/XJ_\
M!26_TY/M7QS\4JO@V=H\,G@W24-AI!7/(6ZV7&H\'D7\8/W!C\1O^"#G[<GQ
M6_:"_P""Y'QE_;6\1_LZ^-?C)XP\1>"M9N](T/PM?:5'=:+:2:G811NAU6]M
M(UA@MC':*J.SA90-I&YA_2QX*\&^&/ASX-TCX>^"=&ATW1=!TRWT[2-.MEQ'
M:VL$:Q11*.RJBJH]A7\OOQ!_9_\ VW/^#;3_ (+&7'[3_P /OV?->\6_"R;7
M+_\ L6_TRQF>PUSP[?.2VG27$:,MO=P@H-K@'S;=) KQL-P!]U_L2_L<?\%0
M/ '_  <7>*?V_+3]BWQ1\//@E\59K^'QC!KOB?0GFBAETT2+)/;V.H3[G.IP
M12 IO.)&)(W-7[55\<_L)_\ !1CXT_\ !2WQ5HGQ"^$7[)_C_P"%?PDTB&6X
M\1>(_BQHT%G>^)KIH6CAL-,MXY9<VR2.)Y+TL,^0D*IF21H_L:@ K^0S_@X]
M_P"5@+XN_P#8?\,?^F+2J_KC\5^*M#\$>';OQ7XDN9(;&QB\RYEBMI)F5<@<
M)&K.W7HH)K^3?_@MW\'?VD_VIO\ @L'\4_VF_@/^R-\7]?\ !VI>(-).DZM#
M\+=8C6]2RTVRM9)$$ELK;3);2;20-PP>AH _K8K^;#_@]1_:G^(/B;]L#X>?
ML=V^K3P^$?"O@B+Q)-IZN5CNM5O;BYA\YP.'\N"W14)Y7SI@,;CG^A_X*?'3
MX>?M ^#H_''PWGU5K-U3?%K7AZ]TRYA9E#;)(+R**1& /(*\'BOQZ_X.U_\
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
M^!?QY^#_ (Y\%^(]<\5VFJZ-;>*?!&I6$5[;)9E)&2>:!8MRLG*E@WS# .:
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
M-HVW42"165=P9"PP1DC.*^V*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** (-2U+3M&TZXUC5[^&UM+2!YKJZN)0
MD<,:@LSLQX50 22> !7YZ?%S_@X=\"_!(VGQ:^(/_!/SX_6'P)O=0AMK?XY7
M7A%8M-DAF<)#?BU=Q<+9R$JT<CJKR*ZE8RS*A_03Q1X9T#QKX9U'P;XLTF&_
MTK5[&:RU*QN5W1W-O*A22-AW5E8@CT-?,?\ P67N!XC_ ."?WC7]F;PGX9AU
MWQG\9]/?P)\/?#6T;KO4[Y&03]"$BM(1+>R2GY8X[1V)X (!]$Q?%CX:S?"E
M?CG%XVTYO![^'AKJ^(Q<#[(=-,'V@7?F=/*\G]YNZ;>:^1_V</\ @LYJW[2W
MQM\.?"'P_P#\$JOVM?#>G^);WR[;Q[XU^$W]F:#;6VQI!=S7<MQB.(HN5X+.
M6554LP!ZSXU?\$V/%?Q#_P""56A?\$ROA;^TG=>!4TKP+H?A:Z\;0^'EU&:Y
ML[""".1/(>:)<7'D!7!;!C>1,8;(^>/V8/VK/^"G'_!/G]N3P+_P3^_X*D>.
M=$^+/@OXN/=6?PC^.NAZ.EA<C4K>(R?V;J5O&H17=  IPS;G4^;,/,\D ^QO
MCY^VSX<^%'QU\-_LG?#?X?ZEX^^*GBG1+C7+3PCI%Y!;)INCP2"*34[^YG8+
M:VQE984(#R2RMM1&P[+J?LI_MA?#[]JNV\5Z)H^B:EX<\8?#[Q$^@_$'P/KW
ME?;]"OPHD0,8G>.:":)EEAN(V9)8VR"&#HOQ%_P3DUO5?B9_P<2_MS>-/%4K
M/<>$_#OA#PWH44AS]FL&M?,9$ST5Y(!*1T+2$T_]G/Q%J'A;_@ZH_:#^'VA2
M-'I?BS]FW1-=U^&,X66_LI]-M+>1QT++!<2*"><,?>@#]-**** "BO+_ (K?
M'GXE?#[Q<_ASPO\ LR^*/%-HL"2#5M)GA6%F8<IASG([US6F_MC^,4\:Z%X-
M\;?LQ>)_#A\0W_V2PNM4OK8*\FTL0JALL<#H* /=:*Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL2X\6ZA:PM<
M7/A6[2-!EG9U  _.G)XHU61 Z>$;PAAD$.O(_.@#9HK'_P"$EU?_ *%"]_[Z
M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'
M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=
M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)
M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0
MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"
M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#
M8HK'_P"$EU?_ *%"]_[Z6HYO%]];R1Q3^%KI&E;;&K2*"Q]!S0!N45C_ /"2
MZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\
MT*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DN
MK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J_
M_0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2
MZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\
MT*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DN
MK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J_
M_0H7O_?2T ;%%8=MXOOKR,RVOA:ZD4,5+)(I&1U'6I/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL2X\6ZA:PM<7/A6[2-!EG9U  _.G)XHU61 Z>$;
MPAAD$.O(_.@#9HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)
M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0
MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"
M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#
M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C
M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL
M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6HU\7WSW
M+6:^%KHRHH9HQ(N0#T.,T ;E%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]
M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O
M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2
MT ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>
M_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]
M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O
M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2
MT ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45AVWB^^O(S+:^%K
MJ10Q4LDBD9'4=:D_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^
MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_
M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6@#8HK'_X275_^A0O?^^EJUI6JWNH2.EUHD]J%7(:4C#>W% %ZBBB@ HH
MHH **** "BBB@ HHHH Q?B/XQF^'O@'6/'-OX0UGQ!)I.G2W46A>'K03WVH,
MBDK!!&S*K2.<*H9E7)Y8#)'YD?#'_@H'_P %!;'XKZO^T1\9_P#@AG\=-?\
M&=TD^G^'$M=1TU;'PQHS2!EL;,.Y;S)?+BDN;D@//(B#"Q0PQ1_JC10!\K>.
MOVWOVQ/A'^R1X _:+\5_\$XO&/BSQ'XGUI?^$S^&OP_U*&YU?PAID[3/"[1R
MX^WW$48MXY8T\L>:[G**M5;_ ,'>-/\ @H?\;?A#\6?&G[/OBKX>> ?A!XHE
M\86$7Q!M8+36==UW[#<6=I%'9PS2O;6L"W<\TCSF-Y)8X%2-DW25]9T4 ?#?
MB?\ 9W\<_L7?\%;_ !1_P4*\&_#O7_$_PY^-OP^M-#^)EMX2TB74=1T+7M-,
M:V.H?8X T]Q:RVJ&!A!'(\<H#L-C$C3_ & OV2?B/=_MV?'G_@J/\<_!-YX7
MU7XK+IGA[X>^$=5*?;])\,Z?;Q1B:[5&8137DT27!@W%H55 ^'+(GVC10 44
M44 %>%_M8?\ );/@?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U 'NE%%%
M!1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[
M_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_P @
MB7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ
M_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S0!L444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_
M .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[6'_)
M;/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/<O_ *3-0![I1110 4444 %%%% !
M1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!
M_P!<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\
M0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N
M!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_P!?
MLW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[6'_);/@?_ -CW
M+_Z3-7NE>%_M8?\ );/@?_V/<O\ Z3-0![I1110 4444 %%%% !1110 4444
M 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_P#(
M7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\
M#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"J?C'_D6+W_K@:N:=_R#
MX/\ KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L
M5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[6'_);/@?\ ]CW+_P"D
MS5[I7A?[6'_);/@?_P!CW+_Z3-0![I1110 4444 %%%% !1110 4444 9OC'
M_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1
M_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#(
M(E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH S?&/_(L7O_7 U<T[_D'P?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*
M_P A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y
M!$O_ %^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5X7^UA_P EL^!__8]R_P#I,U>Z5X7^
MUA_R6SX'_P#8]R_^DS4 >Z4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^
MN!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FM
MBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\
M(L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_ ".][_UY
M1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5
M;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %>%_M8?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]
MR_\ I,U 'NE%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^
MN*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]
M'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOG3_A[)_P3^_Z+[_Y:
MNJ__ "+7J9;DF=9SS?4,-4K<MN;V<)3M>]K\J=KV=K[V?8\K,\]R3)>3^T,5
M3H\]^7VDXPYK6O;F:O:ZO;:Z[GO/C'_D6+W_ *X&KFG?\@^#_KBO\A7S9XE_
MX*L?L#ZAH5U96GQYWRR1$(O_  B^JC)^IM:M67_!6#]@&*SBBD^/F&6)0P_X
M1;5>"!_UZUZ?^I/&?_0MQ'_@FI_\B>5_KUP3_P!#3#_^#Z?_ ,D?1]%>=? '
M]K+]G_\ :A_M;_A1?C_^W/[#\C^U/^)5=VWD>=YGE?\ 'Q%'NSY4GW<XV\XR
M,^BUX6-P.-R[$RP^+I2IU(VO&<7&2NDU=-)JZ::TV:9]!@L=@<RPL<3@ZL:E
M.5[2A)2B[-IVDFT[--.SW304445RG4%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?B]_P5D_Y2 ^/_\
MN%?^FJSKYTKZ+_X*R?\ *0'Q_P#]PK_TU6=?.E?Z(\$_\D9EO_8/1_\ 3<3_
M #<XZ_Y+;-/^PBO_ .G9!7T7_P $F_\ E(#X _[BO_IJO*^=*^B_^"3?_*0'
MP!_W%?\ TU7E'&W_ "1F9?\ 8/6_]-R#@7_DMLK_ .PBA_Z=B?M#1117^=Q_
MI&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 0:EJ6G:-IU
MQK&KW\-K:6D#S75U<2A(X8U!9G9CPJ@ DD\ "OST^+G_  <.^!?@D;3XM?$'
M_@GY\?K#X$WNH0VUO\<KKPBL6FR0S.$AOQ:NXN%LY"5:.1U5Y%=2L99E0_H)
MXH\,Z!XU\,ZCX-\6:3#?Z5J]C-9:E8W*[H[FWE0I)&P[JRL01Z&OF/\ X++W
M \1_\$_O&O[,WA/PS#KOC/XSZ>_@3X>^&MHW7>IWR,@GZ$)%:0B6]DE/RQQV
MCL3P 0#U?X[?MG?L[?L[?LNW/[8WQ"\?0OX#CT>UU'3]3TJ,W+ZLEUL^QQVB
M)S/)<-+$L2K]XR+R!DCB_!?[?8M?C;X+^ 7[2WP"\0?"G7/B;87-S\.FU[5;
M&]M]5FMXUEGTZ62TE=;74$B82>0VY'4/Y<LC(RCX1_X*W?"67]GO0?\ @F;_
M ,$\[37)=0\*:7\=O!VD:Q/(-HU(:.EE:QF0>D@FF;;T!(]!7H/_  =$>(M0
M^'/[,_[/WQG\*R-!XB\)?M7>%+[0KJ$XD$HM]08Q@CDAMBY7OM% 'V-\?/VV
M?#GPH^.OAO\ 9.^&_P /]2\??%3Q3HEQKEIX1TB\@MDTW1X)!%)J=_<SL%M;
M8RLL*$!Y)96VHC8=EU/V4_VPOA]^U7;>*]$T?1-2\.>,/A]XB?0?B#X'U[RO
MM^A7X42(&,3O'-!-$RRPW$;,DL;9!#!T7XB_X)R:WJOQ,_X.)?VYO&GBJ5GN
M/"?AWPAX;T**0Y^S6#6OF,B9Z*\D E(Z%I":?^SGXBU#PM_P=4?M!_#[0I&C
MTOQ9^S;HFNZ_#&<++?V4^FVEO(XZ%E@N)%!/.&/O0!^FE%%% !7A?[6'_);/
M@?\ ]CW+_P"DS5W'Q!_:>^ 'PJ\1MX2^(GQ4TO2-22%)6L[N1@X1N5;@'@UX
MA\<OVD/@9\4_CC\&X/A[\3--U9[#QLTEXMI(Q\I&@**3D#@L0* /JNBLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH /&/_(L7
MO_7 U<T[_D'P?]<5_D*P_%'BCP_>>'[NUM=5B>1XB$13R35NQ\7>&H[*&-]9
MA#+$H()Z'% &O16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4
M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &
ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?5 &E6/XE_Y"^C_]?I_]!-3?\)CX8_Z#4'_?59>O>)=!N=3TR:#5
M(F6&Z+2L#]T;>IH Z:BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH A\#_P#(
M(E_Z_9O_ $*MBN9\)>)=!L=,DAN]4BC8W4K!6/8MP:U/^$Q\,?\ 0:@_[ZH
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
MDXKPS]ISP;X0T+XV_!-M$\*:;9F7QS()3:V,<>\"W8@':!GGFOH>O"_VL/\
MDMGP/_['N7_TF:@#V[^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?
M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'
M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^
M_0J:B@#(\76-E'X:O'CLXE80G!6, BK>GZ?8-80$V4))A7),8]!4/C'_ )%B
M]_ZX&KFG?\@^#_KBO\A0 ?V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I_
M_/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%34
M4 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/
MC#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1
M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\
MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344
M0_V=I_\ SXP_]^A61XCLK--5TE4M(@&O"& C'(VFMVL?Q+_R%]'_ .OT_P#H
M)H TO[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\
MGQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0
MH_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__
M )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ*
M (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQ
MA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_
ML[3_ /GQA_[]"IJ* ,+P796<NE2-+:1,?MDHRT8/&ZM?^SM/_P"?&'_OT*S?
M _\ R")?^OV;_P!"K8H A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH
MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?
M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C
M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\
MGQA_[]"C^SM/_P"?&'_OT*\Z^/W[6WP1_9O@AM?'WB1[C6KW TKPMHT)NM3O
MW)PJQP)SR> S;5SQG->6?\(C^VG^V)^]^(>K7/P6\ 7'_,OZ-<!_$>I1'M/<
M8VV88?P*-PR593UKZ' \.XG$898O%35##O:<[^]Y4XKWJC_PKE3^*4=SYS'\
M287#XEX/"0>(Q"WIPM[OG4F_<IK_ !/F:^&,GH=?\;OVT_@]\+/$O_"K? _A
M^Y\?>/9<K;^#/"5N+B>-AU-Q( 4ME'&XM\R@YVD<U^(5?OO\$?V=O@U^SIX:
M_P"$6^$'@6STB%\&[N44O<W;#^.:9LO*>OWB0,X  XKRG_ATW_P3^_Z(%_Y=
M6J__ "57ZOX=^(W!G OUJDJ%:2J<GO\ N.4^7GO>#G&--+F]V*<WJ^:3T2_(
M_$GPUXVX^^JU7B*$73Y_<?.HP4N2R4U"4JC?*^:34%I'E@M6_P 7J*_2S]J3
M]D7]B_X/^)K/P;\,?@M;P7;VQ?7'EUR_GS"^-L(\V=MA(!8LN' *X89->P>!
MO^"8O_!.WQQX/TWQ=I7P(\R#4+-)E/\ PE6JY!(^93BZZAL@CU!KW<G^EKX;
MYUQ+CLEH4:_M,+RW]VG[UU[UE[7[$K1EJ]6?%X[Z*WB#@,HPV/GB,/RUN;[5
M32VVOLOM+5:+3N?'7_!);X4?&_Q__P )_P")?@+\;%\)ZSH7]E?Z!J.F+=Z=
MJZR_;/W=RAY7;Y?RR*"R^8^!SD?95O\ MH>.O@;<1Z)^W%^SS<>%X0XC'CSP
MI;MJ6A3$G 9]@,MKD]$<,QZ\5ZM\ ?V3?V?_ -E[^UO^%%^ /[#_ +<\C^U/
M^)K=W/G^3YGE?\?$LFW'FR?=QG=SG QZ%<6]O=V[VEW DL4J%)(Y%#*ZD8((
M/!!':OSOC'CK*.)^(Z^)J8/GP\^7ENE3KQM"*?OPYD_>3:515$D]$ME^N\%\
M!9SPKPU0PM/&>SQ,.;FLW5H2O.4E>$^5KW6DW3=)MK5O=X7@+QK\,OBEX=B\
M6_#?Q'H^N:9/_J[W2YXYH\_W25SM8=U.".X%;7]G:?\ \^,/_?H5X/X]_P""
M>OPMN/$4OQ%_9[\3:M\)_%DG+:IX-E\NTN#U N+(D0RIG)*@)D]2:Q?^%]_M
MG?LT_P"C?M*_!A/B!X<AX;QU\-H<W42#^.YT]L'..6:/"*!WKYG^P,!F?O91
MB5.7_/JI:G4](MOV=3RY9*;_ )%L?4_ZPYAE>F<X9PBO^7M*]2EZR27M*?GS
M1<%_S\9])?V=I_\ SXP_]^A1_9VG_P#/C#_WZ%<7\$OVF/@7^T3I)U7X/_$C
M3M7,:;KFQ20QW=MV_>P.!)'SQDK@]B:[JOG,7A,7@<1*AB:<H3CO&2::]4]3
MZ3"8S"8_#QKX:I&I"6THM23]&KID/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%
M<YTD/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4V:TTJWB:XN+:W2-%+.[HH"@<DDGH*L5Y7^VYXCU+PK^RKXTU72I
M&69],2UW)U"3S1P/_P".2-7G9QF,,HRC$8^:NJ,)S:[J$7*WSL88JNL-AIUF
MM(IO[E<^1/VLOV^?%WQ"\17?@_X+ZF^B>&[:1HEU"Q7RKK4<'!D\P -%&?X5
M4@D<L>=J_.O]O:Y]O_M7^VKO[5NW?:?M+>9GUW9SFJE%?YO<0\59]Q1F4L;F
M%>4I-W2N^6*Z*"VBEY>KN[L_"\;F.,S"NZM:;;_!>270^E/V3OV^/%_P\\16
MG@_XSZD^M^&[F18FO[X>;=:=DX$GF$%I(Q_$K$D#E3QM;]"(;32KB%+BWMK>
M2.10R.B*0P/(((ZBOQCK],/V*/CUX \0_L[^$]$U_P").BIKEEIYL[C3KC58
MEN46*1XHMT;-NYC1"#CD$5_1_@+X@X_&U:V29I7YE&//2E.6J2:BX7;N]TXK
M=)-;62^ZX.SJM5E+"8B=TE>+;UWLU=[[Z?,]N_L[3_\ GQA_[]"C^SM/_P"?
M&'_OT*DCDCFC$L,BNK#*LIR"/6G5_4>Y^@D/]G:?_P ^,/\ WZ%']G:?_P ^
M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\
MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/
M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%35#J6I:=H]A-JNKW\%K:V\9DN+FYE
M"1Q(!DLS,0% '4FFDY.RW$VHJ[V#^SM/_P"?&'_OT*H>*-:\$>"-!N?%/C+4
M],TK3;./?=7^HRQPPPKZL[X _$UX-XH_;OU'XDZ]<_#K]B#X9S?$;6()/*O/
M$TK&W\/:8WK)=''GD#G9&?F'W6)XH\+_ +"&H_$G7K;XC?MO_$R;XCZQ!)YM
MGX:B4V_A[3&]([48\\@<;Y!\P^\I/-?4PX;A@(*KG57V">JII<U:7_<.ZY$_
MYJCCIK%2V/DY\33S";HY)2^L-:.HWRT(OK^\L^=K^6DIZZ2<=RAJ/[8/Q"_:
M OYO"7["'P<BUV!9##=?$CQ5;/::%:,#AC$"!)=L/10,'!PRFMKX;_\ !/\
M\(-XFA^*G[4'C"Z^*?C!#NAGUV%4TO3R>=MK8K^Z0 ]V!Y 8!37ONG:;IVCV
M$.E:180VMK;QB.WMK:()'$@& JJH 4 = *FJ:W$KPM)T,HI_5X-6<D^:K)?W
MJMDTGUC34(/K%[ET>&(XJK'$9Q5^LS3NHM<M&#_NTKM-KI*HYS722V($TO3(
MD$<>G0*JC"JL*@ >G2E_L[3_ /GQA_[]"IJ*^7/JB'^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0J:HKV]M--LYM1O[A8H((FDFE<X5$49+$^@ S2E*,(N4G9(:3D[
M(Q_!=E9RZ5(TMI$Q^V2C+1@\;JU_[.T__GQA_P"_0K)^'EW;7_A[[=9SK+#-
M<R212(<AU)R"/8@UN41E&<5*+NF#3B[,A_L[3_\ GQA_[]"C^SM/_P"?&'_O
MT*FHIB(?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3
M_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?
M^_0I\5M;0$F"W1">I1 ,T^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\
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
M\57WQ#\0QG='-K@ L;4]2(+1?W:+['<.X KV"&&&VA2WMXECCC4*B(N H'
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
MF^OVD^N]M^I\O:Q_P3\_LG2Y]2_X6WYGDINV?V#C/X^?4UO_ ,$\?M%O'/\
M\+?QO0-C_A'^F1G_ )^*^B?&/_(L7O\ UP-7-._Y!\'_ %Q7^0KY#_B!WA=_
MT+__ "K7_P#EA[?_ !$'B_\ Z"?_ "2G_P#('&? 7X0:K\%?"LWA"[\:_P!L
MVINC-9YT_P @V^X?.O\ K'R">>V"6ZYXZ#QK\/?!7Q%TPZ1XU\-VNH0X.SSD
M^>,GNCC#(?<$5LT5^@8/(,GP.30RFG13P\8\JA.\UR]GSN3:[)MV6BT2/FJ^
M98[$8Z6-E-JJW=R5HN_?W;6?H>5_\*R^,GPI_??"#QK_ &WI:=/#7B:7<47^
M[#<#E?0*V%'?-:/AC]HWPG>:JOA7X@Z;=>$=;/'V#6QLCE/K%-]QQG@'C/8&
MO0ZSO$_A'PQXTTMM%\6:#:ZA:OUANH0X!]1GE3[C!%>-_JYF&4>]D>(Y(K_E
MS5O4I>D7?VE+RY9."_Y]L[O[4PV-TS"ES/\ GA:,_G]F?S2D_P"<T%964,K
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
MTBDU_,SR[X:?LE_##P)K0\;^(VO/%WBAB&E\2>*)OM4X8?\ /)6^6(#G&T9
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
MIK_BA,3,O]Z*V&3GN"V5/M5[P_\ LV^%%U)/$OQ+U>]\8:NO(N=;?=!$?2.
M?(B^QW8KT6BM*7".$KU57S:I+%U%JO:6]G%_W**M35NDFI37\[)GG5>G!T\%
M%48O^7XFO.;]Y^:34?[HV&&*WB6"")41%"HB+@*!T  Z4ZBBOJTDE9'B[A11
M13 **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *\+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?
M_29J /=**** "BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 U<T[_ )!\'_7%
M?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U
M^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M 'Q?_P %>OVLOV@/V7O^%>_\*+\?_P!A_P!N?VM_:G_$JM+GS_)^Q>5_Q\12
M;<>;)]W&=W.<#'Q=_P /9/\ @H#_ -%]_P#+5TK_ .1:^B_^"_'_ #2?_N/?
M^XZOSMM+2YO[J*QLX6DFFD6.*-!DNQ. ![DU_97A7PUPKC/#W"8O'8*C.355
MRG.G!NRJU%=RDKV25M7HEV1_$_BUQ1Q7@?$;&83 XZO""]DHPA5J12;I4W91
MC)+5MO1:M]V?0-C_ ,%5?V]M-A,%E\>-B,Y<C_A%]+/).2>;6IO^'LG_  4!
M_P"B^_\ EJZ5_P#(M>;_ !R^!]S\)K71KZ*1IH;RS6.\DSD)=J,N!_LD'Y?]
MTUYY7M\$/PH\1.&J.?9#@\/5PU5R49>QIK6$G"2:Y;IJ47OTL]F?,<6XWQ3X
M(SZKD^<8[$T\13Y7*/MZCTE%25GS:Z-?.ZZ'[9_%;]O'P9HWBN7X1?L\^$[W
MXH^.AE6T;PTX-I8-G&Z\O#F*!0>#R2",-MSFL#3/V-?BO^T/J,/C']O#XEC5
MK5)1-9_#+PK-);:):$'*B=@1)=N/5C@'(#,IQ7?Z)K'[-/[*6@Q?"WX7>&;2
MTE5L1>'?#%IY]W<28QF3&6:0C^*5MQ]34WE_M&_%?F62#P!HTG\"$7.IRK]?
MNPY'T93ZU_#^-\3,ER6O+ \,49U<1'24H)3K)_WJEU1PWIS*I;[<S^Y\/P)F
MF<TXXKB2M%4GJJ>L:/\ X#K4Q'K).%]>2+.CUGQC\&O@!X8M= DGTO0;"UA"
M:=HVG6ZH0O98H(AG&?08R>37.?\ "<?'CXJ#R_AQX/7PII4G37?$L>ZY=?[T
M5L.A[@OD$=Q71> O@3\./A]='5].TAKW57.Z;6M6E-Q=2-W;>WW3_N@5V-?&
M3P'%&>S<\RQ'L(/5TZ+;F[_SUY)2UZ^SC!I_\O)(^RA7R;+(*&#I>T:T4II*
M*M_+36FG3G<E;[*//?"_[.'@K3=47Q/XWN[OQ9K74ZCKTGFJA](XC\B#T&"1
MV->@JJHH1%  &  .E+17MY7DN59+2=/!45!/5M?%)]Y2=Y2?G)M^9P8O'XS'
MS4L1-RMMV2[);)>2204445Z9R!1110 4444 %%%% !1110 4444 %%%?BM^W
M-_P4@_X*>?LJ?M0^,_@&/VIVN;#2M1;^R;I/"6C;I+*91) 2RV8(D6-U5L8P
MZ-Z5ZF4Y36SBNZ-&<8SM=*3:OWM9/;J>EEF5ULUK.E2E%22O:3:OZ63V/V7\
M8_\ (L7O_7 U<T[_ )!\'_7%?Y"OYLO$G[;W[5?C'46U?Q;\9]2U.Z=LM<7\
M,,SD_5D)KL/AS_P58_X*!_"BS?3? _[2.I6]LR@"UN]*L;N*,#^XEQ ZQ_\
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
M&W)BN82.A61<-QUP<CVKDO[$_:"^$GS^&M77QWHL?_,/U640ZE"OHDWW9?\
M@7)Z 5Z%_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5\WF'"^6XS$O%T'*AB'_R]
MI/ED^W.K.%1>52,TNB1ZN&S?%4*2H5+5*7\DU=+_  O24?6+BSE_"'[1/PU\
M3O-IVI:C+H6J6J%KO2->B^S3Q8&3@-P_ )^4DX&<"OEX?M):HO[21^,H:061
MNOLYM>YL/N;,>NWY\?W^:]1_;G^('@B;P?8^%[*SL;W5KR?>EVT(:2T@0Y)5
MB,J6; ]P&KY9K^5?&7CWB+ 9[A\GCB(RGA)QJN<(N%YV3@IQO)<T%J^5\LN;
MX8VLOV+@3AS*\1EU7'.DTJ\7#EDT[1VDXNR=I/:ZNK;O<_0;QC\:_AAX$TV'
M4O$/BZV7[5"LEG;P-YLUPK#*E(URQ!R,'&.>M<M_PFOQ]^*?[OX?>#X_".E2
M=-:\21[[MU_O1VPX4_[^0?6O._V&M?\ A@-'OK;5M'L(/$-C-O749DW2RV[#
M VLV=NTC:0N!@KWKZ%_X3'PQ_P!!J#_OJOZ X9QV:^(.1T<TJ8KV.'J+^'0N
MIW3M*,ZTES)IIZ4XTVNDY+4_-<VP^#X9S"I@XT?:5(/XJGP]TXP6CT_F<D_Y
M4<?X9_9O\%6.IKXF\=7EWXMUD<_;]?D\U4/I'%]Q!Z#!([&O041(T$<:A548
M50, "L[_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJONLKR7*LEI.G@J,8)ZMKXI/O
M*3O*3\Y-OS/G<9C\9CYJ6(FY6V[)=DMDO))(TJ*S?^$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJO4.0TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK\UO\ @LM^U]^W9^R1\1] \=?L[_M
M&R\">)+,VYL!X:TRY&GZC$/G3S)[5W*RQD2*&8_,LH&  !\5?\/M/^"G7_1S
M/_EF:+_\AU]7E_!^8YEA(XFC4ARR[N5UW3]W='TF"X7QV/PT:]*<.67F[^C]
MT_>;P/\ \@B7_K]F_P#0JV*_G[L?^"TG_!2_383!9?M*;$9RY'_"':,>2<D\
MV=?;?_!&G]K[]NS]K?XCZ_XZ_:(_: -[X$\-V?V<6!\-:9;#4-1E'R)YD%JC
MA8HP9&"L/F:('()!,PX/S'+<)+$UJD.6/9RN_)>[NPQO"^.P&&E7JSARQ\W?
MT7NGZ4T5F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5?*'S9I45F_\ "8^&/^@U
M!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45
MF_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]58T_6])U5
MVCTZ_CF9!E@AZ"@"U1110 4444 %%%% 'BO[>/Q7_:P^$GP7L]2_8H^#>A^.
M_B%JWB6STW2]"\2W[VMCY+B1YYY9E9?+6.*-VR3R0  20#\:^+_C;_P<9^"=
M/UCXK6O_  3(_9JGU6STV6::[TOQ==7&H3HB%BJ*C"2=L9Q&K;F^ZO)%?9?[
M=\'[:>I?!BS\/?L#^(_#>B^/]3\2V=NNN>+]-:ZT[3['$DES+-&@+'Y$VK@<
MNZ#C.1\J7_[-W_!R]K-E+I,W_!1K]GW2TN8S&VHZ9\,)WN+8'CS(UE0H7'4!
MN,T ?6'_  3T\=?%WXF?L/\ PM\=_'K5]#U+Q?J7@NREUS6/#6K)?6.J2^6%
M%[#,GRNLZ!9\#[IE*_PU[)7C7_!/C]EOP_\ L4?L;^!?V5_#?Q*N/&$/@O39
MK&Y\2W6T/?W9N99+IRJL_E@7#RJ(]S&,*$+$J2?9: "OSN_;/T'XLZW_ ,%P
M_P!F/]HGPM^SW\0=8\ _"SPWXMT_QOXLTOPA<S6UE/J-B\%N(U"^9<J'"[FA
M1U <8)P0/T1HH \5_;<_:B^+O[*/@'0OB)\*OV.?&OQF@N_$<-EXDTCP#-"=
M3TJP>-V:]CMI<&[*LJ)Y2E/]9DLH!->;7_@[QI_P4/\ C;\(?BSXT_9]\5?#
MSP#\(/%$OC"PB^(-K!::SKNN_8;BSM(H[.&:5[:U@6[GFD><QO)+' J1LFZ2
MOK.B@#X;\3_L[^.?V+O^"M_BC_@H5X-^'>O^)_AS\;?A]::'\3+;PEI$NHZC
MH6O::8UL=0^QP!I[BUEM4,#"".1XY0'8;&)&G^P%^R3\1[O]NSX\_P#!4?XY
M^";SPOJOQ673/#WP]\(ZJ4^WZ3X9T^WBC$UVJ,PBFO)HDN#!N+0JJ!\.61/M
M&B@ HHHH R]6\$>"]>O#J&N>$-+O;@J%,]WI\<CD#H-S*3BO#/VG/!OA#0OC
M;\$VT3PIIMF9?',@E-K8QQ[P+=B =H&>>:^AZ\+_ &L/^2V? _\ ['N7_P!)
MFH ]N_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\
M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]
M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH R/%UC9
M1^&KQX[.)6$)P5C (JWI^GV#6$!-E"285R3&/05#XQ_Y%B]_ZX&KFG?\@^#_
M *XK_(4 ']G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
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
M0 50\57MYIOAC4M1TX_Z1!8320?+N^=4)7COR!Q5^H-3U"VTG3;C5;UBL-K
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
M /8]R_\ I,U>Z5X7^UA_R6SX'_\ 8]R_^DS4 >Z4444 %%%% !1110 4444
M%%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_U
MQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHKRWXU_MH?LW? *X.C^/
MOB5:-K);9#X=TE3>ZA*YZ)Y$.YD)/ +[1[UV8'+\=F==4,)2E4F^D4Y/[ET\
MSCQV8X#*\.Z^,JQIP76345][MKY'J55-<U[0_#.E3:[XDUFTT^QMDWW%Y?7"
MQ11+ZL[D!1[DU\WW_P ?OVV_C;:/=?!SX):=\+O#;#+>,/BM.%N_+/\ %'81
MG,;8P1YI*'/6N)B^!'P/\6>(X]3^.'Q&\;?M#>*+>3>E@@=-'M9/[T=M"5AC
M3KGYG7'\-=&:0X9X52?$>94Z$GM2@U6K2\E&+Y;]US\Z_D=K'F83,<]X@;60
MX"=:*WJU$Z-%>;<DYM=FJ?*_YU>YZ7XF_P""C'PQU36IO!?[-7@?Q#\6M>B;
M8\/A&S/V"!NWG7L@\I$/]]=XYK%UOP;^W'\7[%M8^/GQXT+X+>%W_P!9HO@N
M9)=2*?W)=0E.V)^OS0Y!QTKT#PSX0^/-]HL/ASPGH7AGX7:!$,0:?I-G'<7,
M2^@5 L*<>@!%;>B_LQ_#F"_77/&LFH>*]2'/VSQ'=M< >PCX0+[$'%>-_KYB
MW[O"^3<G:OC'[WK&FXMKNDZ$&NE3J=W^ILJ_O<0YHY_].<*G&'I*:ES2[/\
M?.+ZT^AXY\)OAM^R1\)M:?4?@'\$M4^(?BL2[KCQ5J4;WDYF_OO>7(VQ,>/F
MC4 UV_Q4^"WQS_:=\!7_ ( ^*&J>'?#FA:CY32Z/#8-J+R&.5)4$S>9&"!(B
M-\C#.W!XR#[99V5GIULEEI]I%!#&N(X88PJJ/0 <"J/C/1=5\1^%;_0-$UW^
MS+J\M6ABOQ!YI@W#!8+N7)P3CD8.#VQ7@YA0XLS>L\PSG,JV(JP]Z,*4G0C>
M.L8J7,ZNZ25ZRAWBD>[@J'#>687ZAEN!I4:4M).45/1Z-N/*H.ZO?W')]VS\
MXI_!%A\.=3OO!VE>(;+5+:QO9(H+W3M'%A!(H./DA$DFU<@X)=B>O&< KZ8_
MX=U_]5A_\M__ .Z*IZG^P%_9UW9VO_"V=_VN8Q[O[!QLXSG_ %_-?Q9G'A#X
ML9UFM?'ULN2E5G*;2JT$ES.]DE4V1_0&6\9\%97E]+"4L4^6G%15XU6[)6U;
MBV?*_C/X$>&/V@Y]*\#^)?%O_"/J^HH(M<%@+G[+N^4[H_,CW*<C/S#& ><8
M/Z#_ +)OP!_X9>_9_P! ^!?_  EG]N?V']J_XFGV#[-Y_G7<UQ_JO,DVX\W;
M]XYVYXS@>6?\.Z_^JP_^6_\ _=%?0O@S1=5\.>%;#0-;UW^T[JSM5AEOS!Y1
MGVC 8KN;!P!GDY.3WQ7]-^"U3Q0X;X2J<)9_2<,#3J>WHIRHS49R34XIPE*:
M3NY)?!=S;U:/QSCO+>!<SXH7$V66>-G3]C4E:I'F@FG%M22@VN5)NW-915[(
MTZ***_6SY8***K:OK.D>'],FUK7M5MK&SMD+W%W>3K%%$HZLS,0%'N332;=D
M"3;+-%?-GQ%_X*N_L@^$]>;P/\-O$>K_ !0\3<B+PY\+M&DUB:0].)8\0=>#
M^\R/2L#_ (6M_P %5OVAOD^%OP \(_!?0YONZW\1-4.IZJT?]^.SM@$B?_8F
MR..O2O1CE6,Y>:JE3CWF^7[D_>?R3.^.6XJW-42@N\GR_<GJ_DF?5]Q<6]I
M]U=SI%%&A:221@JHH&223P /6OG[XM_\%1OV+?A1K'_"(V_Q5'C#Q&[%+?PS
M\/[-]9O)I!UC'V?,:O\ [+NIKE+?_@ECIGQ2N$U;]MK]I[Q_\7I]X>31;K4C
MI&AALYREC9LH4Y]'P0!Q7T#\)/@#\$?@+H_]A?!CX3^'_#%L4"R+HVEQ0--C
MO(ZC=(?=B3[T^3*L/\4I5'_=]V/WR3D__ 5ZCY,MH_%)U'Y>ZOO=V_\ P%>I
M\]_\-&_\%+?V@CY7[/G['^E?#31YO]7XG^,NJ,+HH>XTVUS+$X'02%E)//0T
M?\.T_'_QH/VS]N#]M#QU\0(I>9_"GAZ5?#^AL#_RS>WM3NE ' <LK'DGDU]9
M44?VI4I?[M"-/S2O+_P*5Y+Y->@?VC4I_P "$:?FE=_^!.[7R://O@E^RC^S
M;^SA9+9_ _X*>'O#C!-CWEAIZ_:I5Z8DN&S+)_P)C7H-%%<%2K5K3<ZDFV^K
M=V<52I4JSYIMM]WJPHHHK,@**** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?
MP/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHJ#4]4TW1-.GU?6+^
M&UM+6)I;FYN)0D<2*,EF8\  =S2E*,(N4G9(3:2NR?IUKPWQW\;?'/QL\4W7
MP8_9;NXT6U?RO%'C]DWVNE#^**W/2:X(Z8.%]>K)G:CXI^('[:%_-X:^&U]>
M^'/AC%*T6J^*%4Q7>O@'#P6@(RD)Y#2$<],=4/MG@7P'X0^&?A:U\%^!M"@T
M[3;)-L%M O'NS$\LQ/)8DDGDFOB98O&\72=/ S=+!?:JK2=;O&B]XP[UMY?\
MNO\ GXO*=2KF;Y:+<:766SEY1[+^]U^SW,?X,_!'P-\#?#!\.^#K.1YKB3SM
M4U6[?S+K4)SUEFD/+$DGCH,G %=?117UN"P6$R["PPV%@H4X*RBE9)?U]^YZ
M5*E3H4U3IJT5LD%%%%=1H%%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%
M4_&/_(L7O_7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "OC6#_ ()D>#)?^"K4_P"V0;>U_L.+1UU;^R<#
M/_"1']UY^WILV9GSU\_YJ^RJQ[+_ )'>]_Z\HOYFNK"XW$X/G]C*W/%Q?H]S
MIP^+KX3G]D[<R<7Z,V****Y3F"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y9_X*]_%O4_@U^RK9
M>(=!_8STKX_:EJ7C33M'TWX7ZO;K)'JEQ=B:!" \4J H7WL7C91&LF=G^L7X
M>^%W_!'S]JS3KOP3^U3_ ,%4=!_X7IX:\(O<W&E_LQ^%]9O+_3/AS!))YD,E
ME;W4TH\0-;H6B:TD<D1*J0-=^5%"WZ ?\%*_BQ^T5\-/@KH'AW]D#P=X<U3X
MK>.O&]IX9\!7WBY"=-T.[GM[F:?4Y]H+%8+.WNV 4$LQ5=KABC>>_ 'Q%^VM
M:_\ !+;5?&'QW_:RT^7XP_#[4O&;:[\0(O#UBFDZG-H^L:K!''<VQMXU6Q,5
MO$K^2()MD>5E1LL0#WC]B[QS\#OB7^S-X7\>_LU^#VT'P+JL5U/X:TIM,:Q\
MFW-W-R+9@#;JS;G$)"F,,%*IMVCU&O"_^":/[6&B?MS?L*_#C]K/0O D7AE?
M&^BO?7NA6X'EVMZ+B6*["' WH;F.9E<@%@P8\DU[I0 4444 %%%% !1110 4
M444 %>%_M8?\EL^!_P#V/<O_ *3-7NE>%_M8?\EL^!__ &/<O_I,U 'NE%%%
M !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P B
MQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH ***1F55+,0 !DD]J %HK
MQ/XJ_P#!0+]FWX9ZR?!ND^)KKQGXF8E8?"_@6S.IWCN.JGROW:,.X9P?:O'O
M%W[5/[7GQ9NO[(\/#0?A+IUPVV*(1CQ#XDE'^Q;Q?N(&(SE)2KJ<8/>O4Q66
M?V3@XXW.:]/!4);3Q$U34O\ !%WJ5/)4X39X4<_PV,Q4L)EE.>,K+>%"/M.7
M_'/2G3_[B3B?6GCKXB^ ?AAH,GBCXC>,]+T+3HOO7FJWR01Y] 7(R?0#D]J\
M%U/_ (*$M\199])_8]^!?B+XC21%DD\1SQ_V5H5N1P2UW<@;MO)VA1N X:N&
M\"_L/ZKXJUY/''BSP%>^)M9//_"5_&?56U"91U(AT]?W40'&$D5\8P&KWK3/
MV7M)U.*'_A:OC;5/$JP*!%IN_P"QZ?$!T"6\. H'UQQTKQO]:LCIZ9+E];'S
M_P"?E>^$PW_@+OB:B[2C"":^1V?V+Q+B]<QQ=/ P_DI6Q.(_\"TH4WW3]I;N
M?/GB.+XU?&2_.F?M"?M3WC)-U^'/P&LG 8?W);]LNXZ*Z9(ZX->A?!3]FO5_
MAU;B/X%_ OPO\-89%*R:]JH_M/6IE/5C(^2,\DH[8!/%?0?ASPGX8\(6 TSP
MKX?L].MQC]U9VZQ@^YVCD^YYK0KCQV*XVS^@\/F68^PP[_YA\'%8>GZ3FKU9
MM?S\T),[,#E'"N3XA8G"X3VU=?\ +[$R=:I_VZI>Y!?W4G'R/-;#]F/PGJ%V
MFK_%'Q'J_B^]0[E.L7;"WC;_ &(4(51['(KT'2-%T?P_8IIF@Z3;65M']RWM
M(%C1?HJ@ 59HK#*^'\ER9N6#H1A*6\K7G+_%-WG+UE)GIXO,\?CTE7J.26RV
MBO2*M%?)(****]@X0KE?CCH?Q/\ $GP@\1Z+\%?&O_".^+9M*E_X1S6#:03K
M;W@&Z+>DZ/&R,P"-E3A6)&" 1U5%5";A-22O;775?-=2H2<)J7;OJC\#->_X
M++_\%4O#&N7OAKQ#^T1+9ZAIUW);7UI/X)T59()HV*.C#['PRL""/45G7/\
MP6D_X*7WDT,]S^TIN>W??"?^$.T8;3C&>+/G\:];_P""_7['O_"G?VAK3]I3
MPAI?EZ!\0]W]J>4F$M]8C4>9G' \Z/;*.[.LQKX K]QRS"9%F>!IXF&&I^\O
MY(Z/JMNC/U[+\-D^88.%>%"'O+^6.CZK;HSZUT'_ (++_P#!5+Q/KEEX:\/?
MM$2WFH:C=QVUC:0>"=%:2>:1@B(H^Q\LS$ #U-?N3\#M#^)_AOX0>'-%^-7C
M7_A(O%L.E1?\)'K M((%N+PC=+L2!$C5%8E%PHRJ@G)))_"'_@E#I.I:-^TK
M:_&2Q_9L\9?$RZ\+0M+H&B^&-.#6ZZFPVQ2W=R_[NVCC4LX8Y/F>60, FOU6
M_L3_ (*W?M$<ZWXI\!_ +0Y^MMI, \1:ZBGJK2/BU'' 9,,#D^E?'\783!JO
M"A0C3I1CJY>ZFV^EHIS:2[*UWY'S'$V%PJK1HTHTZ45JWHFV^EHIR:2\K:^1
M]0>+/&7A#P%H<WB?QUXJTW1=-MQF?4-6OH[:",?[4DA"C\37SCXM_P""L_[-
M+ZY-X)_9ZT7Q9\8O$49VG2_AKX>EO8HV/0R7+!85C]75G '-'A/_ (),?LUS
M:Y#XV_:(UWQ;\8_$41W+J?Q)\0RWD,;'J([92L*Q^B,K@#BOH[PEX,\'^ -#
MA\,>!/"FFZ)IMN,0:=I%A';01_[L<8"C\!7Q_P#PDX?^:J__  "/ZR:_\!/E
MO^$VC_-4?_@,?U;_ /)3Y?\ [>_X*V_M$<:%X2\"? +0Y^EUK-P/$6NJIZ.L
M28M5..2DF&!P,]:LZ1_P2>^$GC#4X?%'[7/Q?\=_&?58G$BQ^+]?DATR"3UA
MLK=D2-?]@LZ\]*^J:*'FN)@K8=*DO[BL_P#P)WE_Y,#S*O!6HI4U_=5G_P"!
M.\OQ,#X=?"KX8_"'05\+?"KX>Z)X;TY,8LM#TN*UB)'<K&H!/N>36_117G2E
M*<G*3NV<$I2G*\G=A1114B"BBB@ HHHH **** "BBB@ HHHH **** ,?P/\
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
M_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 >'_\%!?VY/!?_!/_ . 2?&7Q3\.?$GC/4-6\1V/ASPEX
M,\)68GU#7M8O7*6UG"I. 6*L23DX4[5=BJ-^;T>L>(3\35^.=G_P9[VX\4^>
M+R+5'U;P]&_VC.X3E/LFU9MWS>9MWAN<YK[E_P""R?A?]I3Q/^QHA_9'^$N@
M^,/'^G_$'PW=^'+/7))(VTZ\74X5MM2MY$=1'+;7#P3LTFZ(P1SK(KHS*?"X
MOCI_P='K&JR_L/\ [+S,%&YAXVOP">YQ]IXH ^QOV&/C1\3?VA_V5O"GQF^,
MW@&7PGXIUV.[FUOPI/DR:).MY/&;!R54L\ 00LQ52S1DD DBO6J\B_80UK]H
M#Q%^REX5US]JOP_#I/Q'NOMTGC/2[4?N+/4#?7'FPP'<VZ!3\L;!F#1A"&8'
M<?7: "OBGXU?MS_M<_#3_@LI\"OV&;WPCX'LOAE\3]"\2ZD^I6=S<WFKW1TZ
MPN)45VD2**U&_P ABB+*3R/,QD'[6K\[?VW?^5B7]B'_ +$?XB?^FHT ?17_
M  4X_;PM?^"?_P"SE;_$71?"</B/QKXN\5:?X0^&GA:XN3#'JVOW\ACMHY'
M)6% LDLA')2(J,,RUYW\3OVMOVC_ -@+X\_!;PC^V'\2_#GC?P1\;?$J^#I?
M$ND>%3H[^&/%4T7F64:+Y\HFL+DI-$!(?.A9%=I9%9@OA_\ P<&V>H-^U?\
M\$_=3U ,/#T/[6.C1ZBS#]T+MKFS-MN[9PD^,]MU._X.HEU*]_9#^!>@^&0S
M:[J'[5OA.'0$B_UANS;:EL*8YSGC(_O#UH ^A?BQ^V9\5/BS_P %$?\ AVI^
MRKXBTK0-0\+> QXN^+'CW4=)_M!]'@FE2*QTNSMV=$-W-O$[22[HXX!PCNXV
M:O[#?[;7C+XJ_M!_&+]A/]H=-+7XI?!34[)KK5-%M&MK/Q-H5_ MQ8:I% [N
M89-C>5<1!W5)0"K8D"+\Q_\ !,NSU"Q_X.&?V_$\7AAJLMEX+ETXRCYFL3I_
MR%?50GV<<>@':G? %=3OO^#L#XZ7FCACIMA^R[I=MK3)]P7CWFE20!L?Q>4)
M",]@: /TZHHHH *\+_:P_P"2V? __L>Y?_29JZ3XK?'GXE?#[Q<_ASPO^S+X
MH\4VBP)(-6TF>%869ARF'.<CO7B7Q=^-WQ#\?_'+X/1>)_V<_$OA=;/QH7@?
M59H6%T6A*E4V'J =QSV% 'U[16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\
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
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
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
MF.ZT.]GLVC/J!$X7_P =HOQOA>F'K_\ @R@__<ZO\TO0/^%:G_)/_P "A_\
M)GK=%>*_\,E>-/#7S?"W]J[Q]I./]7;ZQ=QZI;Q^RQRJO'MFD_L#]O3PA_R#
M/B!X"\80I][^V-*FT^=Q[?9R4!^O%'^L.:X?_>\MJKSING5C]RFJG_E,7UW$
MP_B8>2\URR7X/F_\E/:Z*\4_X:!_:5\*_+\0_P!D#4YXE^]>>$]>@OM_NL/#
MCZ$T^#]O'X&V,RVOQ!LO%'@^=CM$/B?PS<0D-Z$HK@?B::XVX:@[8BLZ#_Z?
M0G1_&K&"^YV[#_M; +XY\G^)./\ Z4D>T45Q_A/]H+X&^.=J^%/BWX>O9'^[
M!'JT0E_[]LP8?E77JRLH92"",@CO7T&$QV"Q]/VF&JQJ1[QDI+[TV=M.M2K1
MYJ<DUY.XM%%%=1H%%%% !1110 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]
M!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %<_\ $[XH^!_@]X0N
M/&_Q UR.QL+<8!;EYG/W8XU'+N<<*/<\ $C'^-_Q[\'_  /T:";5HI]1UC4I
M/)T+P[IR[[O49CP$11DA<D9<C SW) /'?#'X">,/'/B^W^.O[3\L%[KL)W^'
M_"T+;[#P^AY&!R)9^F9#G!'&<*1\QFF=XB6+>6Y5%5,3IS-_PZ*>TJC6[:UC
M33YI_P!V-YKS\1BYNI[##J\^O:/G+S[16K\EJ96@_#;X@?M9:U;?$'X^:5/H
MO@FVF$_AWP!(Q$EX1RMS?XZ^HBZ#//&=_O=M;6]G;QV=G;I%%$@2**- JHH&
M H X  XQ3Z*[<GR/#Y1&<^9U*U2SJ5)?'-K:_116T81M&*V6K;UPN$AADW?F
MG+XI/=_Y)=$M$%%%%>T=84444 %%%% !1110 4444 %%%% !1110 4444 9O
MC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]
M_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]
MF_\ 0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\
MDMGP/_['N7_TF:@#W2BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 U<T[
M_D'P?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*_P A0!-1110 4444 %%%% !1
M110 4444 %,GMX+J%K>YA22-QATD4$,/0@]:?12:35F&YPOBS]F+]GKQON;Q
M+\&_#TTC_?GBTU(93]9(PK?K7'M^PK\*]&8R?#'QIXU\&L#E%\.>*9D0'W67
M?D>U>U45\_B^$N&,;4]K5P=-S_F4%&?RE%*2^\XJF6Y?5ES2I1OWLD_O6IXI
M_P *3_:R\)_-X&_:Q74X5^Y8^+/#,,N?]Z>,B0_E0?&W[=7A#_D/_!;P;XM1
M.K^&O$+V+L/7%T",^P_"O:Z*Y?\ 5.E0_P!SQ>(H^E5U%\HUU5BO1*QG_9L8
M?PJLX_\ ;SE^$^9'BI_;&O?#GR?%']FSXA:#M_UEW#HPO;5/K+$W]*U_#'[;
M'[+GBN06]G\8--LYLX>'6%DLBA]"9U0?K7J=9'B?X?\ @/QM$8?&7@G2=60C
M!74M.BG&/^!J:/J'%^&_@XVG57:K1M)_]O4YP2_\%L/8YG3^"K&7^*.OWQ:7
M_DI9T+Q1X9\4VWVWPSXBL=1AQ_K;"[29?S0D5<FFBMXFN+B54C12SN[8"@<D
MDGH*\EU[]A?]F'6KG^T;/X<+I%V#F.[T+4)[1H_HL;A!_P!\UYC^U-\!_%7P
M3^ 'B;Q?X(_:,\?364%DD%QH>LZHMY#+%/*D#H"RAHUVR$\9-<69<0<3Y'EU
M;&8S PG"E"4VZ5:^D4VVXU*=.VBV4I/M=Z&-?&YAA*$ZM6BFHIOW9=E?:2C^
M;/(/VLO^"A/C[XA^(KOP=\&/$%SHGANVD:(7]DYCNM1P<&3S!AHXS_"JD$@Y
M;KM7YP/B'7SJ(U@ZY>&[#;A=?:7\S=USNSG-4Z*_@7B'BK/N*,REC<PKRE)N
MZ5WRQ7106T4O+U=W=GXWC<QQF85W5K3;?X+R2Z'TU^R=_P %"?'WP[\0VG@_
MXS>(+G6_#5S(L37]ZYDNM.R<"02'+21C^)6)('*]-K?H1#-#<0I<6\JR1R*&
M1T;(8'D$$=17XNU^@'[,?[4WQ%L?@)X8L)?V<?&WB"*RTX6J:SI-M')%<1Q.
MT:E-S G"J%/NIK^A?!#Q,Q=JV4YQ5E.$(J5.34YRBDTG%\JE+EU3BWI'57LT
ME]MPGGU3WL-BI-I*\79MKHUI=V[=ON/J2BO%_P#AK7QC_P!&A_$__P $\?\
M\<I/^&P-=C^2?]DCXLAQ]X1^&58?@1+S7]!?Z[<-]:LO_!=7_P"0/M/[5P/\
MS_\  9?Y'M-%>+?\-CZA%\UU^R9\80OK%X/#G/T$M'_#9W_5J'QI_P#"%_\
MMU'^NW#'_/\ _P#)*G_R(?VM@/Y_P?\ D>TT5XM_PVKI X;]G#XN@]P?!#<?
M^1*!^VUX:3_C[^ GQ5MS_")O!3C=],.:/]=^%?\ H*7W2_R#^ULN_P"?GX/_
M "/::*\6_P"&WO!:\R?!CXFHH^\[>#),*/4_-2_\-R_#;_HFWQ"_\(Z;_&C_
M %XX2ZXR'XK] _M;+?\ GZCVBBO%O^&ZOA*GRW/@WQQ"_=)?"-P"/R%'_#=_
MP73YKG0?&,*=WE\)W( _(4_]>>$/^@ZG_P"!(/[7RS_G]'[SVFBO%_\ AO3X
M#?\ /#Q1_P"$K=?_ !%)_P -]_LXCB35]<1OXD;PQ>94^A_=T?Z\\&]<PH_^
M#(K]0_M?*_\ G]'_ ,"1[317BQ_X* ?LQQ_\??BO5+<'[IF\-7HW?3$1H_X>
M#?LJ#EO']X!W)\.7W'_D&C_7K@K_ *&5#_P;#_Y(/[7RK_G_  _\"7^9[317
MBW_#PW]CW_HK_P#Y;^H?_(]21?\ !0/]D&9=Z?&&,#./GT6^4_D8*%QUP2W9
M9IA__!]+_P"2#^U\I?\ S$0_\#C_ )GLM%>/1_M]?LC2N(U^,=N"?[VEW@'Y
MF&IO^&[?V3/^BS6/_@%<_P#QJM%QKP;+;,L/_P"#J?\ \D5_:N5O_E_#_P "
MC_F>IZOJ^EZ!I5SKFMW\5K9V<#375S.X5(HU&69B>@ !-?$GQW_X*G>*+G6)
M]#^ 6B6MKI\3E%UO5+<R37&/XXXCA8U]-X8D8)"GBM'_ (*"_M??#GX@?"&R
M^'WP<\>PZD-5U /K1M4D4K;Q#<L;;U!PTA0_]L_>OBVOYV\8/%[,*&8K*>'L
M2HP44YU:;3<F]5&,E=))6NXN]W:ZL[_$<3<35H5_JV"J626LHN][]$_+RUN>
M[^#O^"CG[4'A.\$MSXCTW5;<REWLK_2(E1B3D\PA&'_?5?27@O\ X**0_%CP
MC;Z#\,/AA>WOQ#OI#!;^'B2UK$<9-T\^ ! O4@X;/' ^>OSVKK?@5\2=4^$7
MQ=T#XA:7<M&=/U*-K@*<>; QVRQGV:,L/QS7YEPKXL\999C8T,5CZDZ%1J,W
M-^TG"+:3G!SO:45>U[Q[Q>AX&7<29IAZJA4K-PE9._O-+JTW?5=.GD?I-\$/
MV=3X'UF?XJ_%+7O^$F\>ZE'B^UN9?W=FA_Y=[5"/W48SC( +<] =M>HT45_=
MF5Y5@<GPBPV%C:.K>K;E)[RE)W<I-ZN3;;/U[#X>EA:7)35E^+?5M[MOJV%%
M%%>@;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@
M:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8
MK'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\
M29J /=**** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?
MY"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7-?&+X=6?Q;^%VO?#>^F$2ZQILEO',RY$4A&8Y,
M=]KA6Q[5TM%88K#4,;A9X>LKPFG&2[IJS7S3(J4X5:;A)735GZ,_&_QIX-\2
M?#WQ5?>"_%^ER66I:;<-#=V\@Y5AW![J1@@C@@@C@UEU^K/Q^_9.^#O[1MND
MOCG1Y8-3@CV6VM:;(([F->NTD@K(N>S@XR<8R37SQJ?_  2?T#3M=LX1\:[Q
M[2[N=AB_L-!(HQG[_FX)_P" U_%/$/@#QE@<RE#*HQQ%!OW9<\8R2[34G'5=
MXW3WTV7Y3C>#,THUVL.E.'1W2=O.]OP/D#P9X.\1_$'Q58^"_".ER7FI:E<+
M#:6\8Y9CW/H ,DD\  D\"OUL^#GPZL_A)\+=!^&UE,LJZ/IL<$DRK@2R@9DD
MQVW.6;'O7,_ ']DWX._LY6[R^!]'EGU.>/9<ZUJ3B2YD7KM! "QKGLH&<#.<
M UZ77[KX1>%];@3#U<7CY*6*JI)J.L816O*GI=MV<GMHDMKOZ_AKA^63PE4K
M-.I+339+MY^84445^T'U04444 %%%% !1110 4444 %%%% !1110 5'+9VD[
M;Y[6-VQC+H":DHI-)K4-RO)I.E2H8Y=,MV4]5:%2#^E1?\(WX=_Z %E_X"I_
MA5VBH=&B]XK[B>6+Z'RC_P %1O@\FJ?"32OB+X9T*%#X?U)AJ7V6W52()PJ^
M8V!R!(D8_P"!YKX)K]G-7TC2]?TJYT/6["*ZL[R!H;JVG0,DL;##*P/4$$BO
MB3X[_P#!+'Q1;:Q/KGP"UNUNM/E<NNB:I<&.:WS_  1RG*R+Z;RI P"6/-?R
MWXT^%>=9IF_]N9-2]JIQ2J0C\2<592BOM)Q232U35[-/3\^XJX=Q6(Q/UO"Q
MYKI<R6]UI=+KIVU/CZNL^!7PUU3XN_%W0/A[I5NTAU#4HUN&49\J!3NED/LL
M88_ABO2_!O\ P3C_ &H/%EX(KGPYINE6XE*/>7^KQ,BD'!XA+L?RK[,_94_8
M[\#_ +,>ERWMO=G5O$5]$$O]9EBV;4SGRHDR=B9 )Y)8@$G  'YOP+X/<59[
MG-)YCAIT,-&2<W4BX-I.[C&,K2;EM>UENWLGX64<,9CC,5'V]-PIIZN2L[=D
MGKK]R/8:***_O _8 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO
M\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C
MV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\
MD$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^!_\ V/<O_I,U>Z5X7^UA
M_P EL^!__8]R_P#I,U 'NE%%% !1110 4444 %%%% !1110!F^,?^18O?^N!
MJYIW_(/@_P"N*_R%4_&/_(L7O_7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_ ,A?1_\ K]/_ *":
MV*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]
M"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,W
MQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>
M_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^
MS?\ H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>%_M8?\EL^!_P#V/<O_ *3-7NE>%_M8?\EL
M^!__ &/<O_I,U 'NE%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_
M "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K
M'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\
MBQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_]>47
M\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW
M+_Z3-0![I1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KB
MO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]
M/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\
MD'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !6/9?\ ([WO_7E%_,UL5CV7_([W
MO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!PW[2_Q_\"_L
MK_ +Q;^T/\2;@IHWA+19K^YBC<"2Y=1B*WCW<&660I$@[O(H[U\K_LN7'_!P
M3XM^+GA;Q7^TGXJ_9#M_A7?7(N]?@\ _\)!>ZTMFT;.D-M)+MM7D+;$,N\H
M6=0^ K?3?[5/[)?[/O[;7P<O?V?_ -I[X?CQ1X/U&YAGOM%;5;NT2>2)M\99
M[66)R%<!@-V-RJV,J"/SD\(?L8>,O^"%7_!1+X,:;^QO\2_$M_\ LX?M >,Y
MO!_BGX3^(M6DOHO#>M26<]S:7MA)(2RJ1;R%RV7V0N'>3=&8@#ZL^+'[9GQ4
M^+/_  41_P"':G[*OB+2M U#PMX#'B[XL>/=1TG^T'T>":5(K'2[.W9T0W<V
M\3M)+NCC@'".[C9J_L-_MM>,OBK^T'\8OV$_VATTM?BE\%-3LFNM4T6T:VL_
M$VA7\"W%AJD4#NYADV-Y5Q$'=4E *MB0(OS'_P $R[/4+'_@X9_;\3Q>&&JR
MV7@N73C*/F:Q.G_(5]5"?9QQZ =J=\ 5U.^_X.P/CI>:.&.FV'[+NEVVM,GW
M!>/>:5) &Q_%Y0D(SV!H _3JBBB@ KPO]K#_ )+9\#_^Q[E_])FKI/BM\>?B
M5\/O%S^'/"_[,OBCQ3:+ D@U;29X5A9F'*8<YR.]>)?%WXW?$/Q_\<O@]%XG
M_9S\2^%UL_&A>!]5FA871:$J538>H!W'/84 ?7M%8_\ PDNK_P#0H7O_ 'TM
M'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%
M8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_
M  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T 3
M>,?^18O?^N!JYIW_ "#X/^N*_P A7/\ B77M3N=!NH)O#%U"K1$&5V7"^YJS
M9>(]52SB1?"5XP$2@,&7!XZT ;M%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2T ;%8_B7_ )"^C_\ 7Z?_ $$T?\)+J_\ T*%[_P!]+69KFN:C/J.FR2>&
M[F,QW)9$9ES(=O04 =716/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 >!_^01+_P!?LW_H5;%<IX5U
MS4;73I(X?#=S.#<R,71EP"6Z?A6G_P )+J__ $*%[_WTM &Q16/_ ,)+J_\
MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%
M[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]
M"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H
M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\
MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%
M[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]
M"A>_]]+1_P )+J__ $*%[_WTM $WC'_D6+W_ *X&KFG?\@^#_KBO\A7/^)=>
MU.YT&Z@F\,74*M$0979<+[FK-EXCU5+.)%\)7C 1* P9<'CK0!NT5C_\)+J_
M_0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T
M*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_
M -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"
MA>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J_
M_0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T
M*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_
M -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L5CV7_ ".][_UY1?S-'_"2ZO\ ]"A>
M_P#?2UF6NN:BOBFZNE\-W+.]M&K0!EW* 3R: .KHK'_X275_^A0O?^^EH_X2
M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X
M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH
M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E
MH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H
MK'_X275_^A0O?^^EH_X275_^A0O?^^EH / __((E_P"OV;_T*MBN4\*ZYJ-K
MITD</ANYG!N9&+HRX!+=/PK3_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6K6E:K>ZA(Z76B3VH5<AI
M2,-[<4 7J*** "BBB@ HHHH **** "BBB@ HHHH \6_;>\$_MU>,? 6A7'[
M7QN\%^#O%6E>)(;O5;?Q_P"'7O\ 3-<T\(ZR64K1?OK<%F1_,BP_R;0RY)K)
M^&?[-7QU\?\ Q1\*_M ?MO>-O".K^(/ \=R_@KPIX!TFYM]'T>^N8&MY]1>6
M[E>>\NC \L,;D0QQ17$P$;._F#W^B@#YF^,O[$WCK1_VWM._X*)?LIZEX?M_
M'%QX*D\(>/?"_BF>>VTWQ3I0F6>VD-S;QRO:7=O*@VS>3,'B8Q%5 5AJ?L5_
ML/S_ +._Q(^*7[3WQ9\56/B3XM?&G7;74/&VM:;9M!965I:0"VT_2K-)&9_L
M]M"-OF.=\SEG8+E43Z%HH **** "O"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/
M^2V? _\ ['N7_P!)FH ]THHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\
M7 U<T[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%
M8_B7_D+Z/_U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B
M]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_P"1WO?^O*+^
M9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KPO]K#_DMGP/_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_
M -)FH ]THHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<
M5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^
MC_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N
M!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*
MQ[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "O"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_
M])FH ]THHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"
MJ?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7
MZ?\ T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#
MX/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\
MKRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *\+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J /=****
M"BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B
M]_ZX&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^
M01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4
M_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -B
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_
M _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_:P
M_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:@#W2BBB@ HHHH **
M** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYI
MW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_P"01+_U^S?^
MA5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<
M#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/\ \@B7_K]F
M_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_VL/^2V? __ +'N
M7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2BBB@ HHHH **** "BBB@ HHHH
M S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4
M34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_
M )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%
M8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O
M^0?!_P!<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T
M*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** /DKXL?MF?%3XL_\%$?^':G[*OB+2M U
M#PMX#'B[XL>/=1TG^T'T>":5(K'2[.W9T0W<V\3M)+NCC@'".[C9J_L-_MM>
M,OBK^T'\8OV$_P!H=-+7XI?!34[)KK5-%M&MK/Q-H5_ MQ8:I% [N89-C>5<
M1!W5)0"K8D"+\Q_\$R[/4+'_ (.&?V_$\7AAJLMEX+ETXRCYFL3I_P A7U4)
M]G''H!VIWP!74[[_ (.P/CI>:.&.FV'[+NEVVM,GW!>/>:5) &Q_%Y0D(SV!
MH _3JBBB@ KPO]K#_DMGP/\ ^Q[E_P#29JZ3XK?'GXE?#[Q<_ASPO^S+XH\4
MVBP)(-6TF>%869ARF'.<CO7A_P"T%\7?V@?&>M^#_B/I/[%7CMI/ NL2:K_9
MB- [ZAF(H(E*DE#SUVM]* /L"BOCG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4
M_M9?](G_ (I_^!8_^1Z /L:BOCG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_
M $B?^*?_ (%C_P"1Z /L:BOCG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?
M](G_ (I_^!8_^1Z /L:BOCG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?
M^*?_ (%C_P"1Z /L:BOCG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_
M (I_^!8_^1Z /K3QC_R+%[_UP-7-._Y!\'_7%?Y"OB?Q_P#\%/OVEM$\&:CJ
MOB7_ ()=_$G3+""W+75_>Z@J10+D?,S&WP!6AI/_  4P_:IN=*MKFR_X)4?%
M":&2W1HIHKP%9%*@A@?L_((YH ^SJ*^.?^'E/[67_2)_XI_^!8_^1Z/^'E/[
M67_2)_XI_P#@6/\ Y'H ^QJ*^.?^'E/[67_2)_XI_P#@6/\ Y'H_X>4_M9?]
M(G_BG_X%C_Y'H ^QJ*^.?^'E/[67_2)_XI_^!8_^1Z/^'E/[67_2)_XI_P#@
M6/\ Y'H ^QJ*^.?^'E/[67_2)_XI_P#@6/\ Y'H_X>4_M9?](G_BG_X%C_Y'
MH ^QJ*^.?^'E/[67_2)_XI_^!8_^1Z/^'E/[67_2)_XI_P#@6/\ Y'H ^QJ*
M^.?^'E/[67_2)_XI_P#@6/\ Y'H_X>4_M9?](G_BG_X%C_Y'H ^QJ*^.?^'E
M/[67_2)_XI_^!8_^1Z/^'E/[67_2)_XI_P#@6/\ Y'H ^QJ*^.?^'E/[67_2
M)_XI_P#@6/\ Y'H_X>4_M9?](G_BG_X%C_Y'H ^QJ*^.?^'E/[67_2)_XI_^
M!8_^1Z/^'E/[67_2)_XI_P#@6/\ Y'H ^QJ*^.?^'E/[67_2)_XI_P#@6/\
MY'H_X>4_M9?](G_BG_X%C_Y'H ^QJQ_$O_(7T?\ Z_3_ .@FOE'_ (>4_M9?
M](G_ (I_^!8_^1ZY_P 8?\%1/VC=+U[0+/7/^"8GQ&L;F]U QZ;;76HJKWDN
MPDQQ@P?,V.<#M0!]S45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q
M3_\  L?_ "/0!]C45\<_\/*?VLO^D3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4
M_P#P+'_R/0!]C45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\
M L?_ "/0!]C45\<_\/*?VLO^D3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4_P#P
M+'_R/0!]C45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_
M "/0!]C45\<_\/*?VLO^D3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R
M/0!]C45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_ "/0
M!]C45\<_\/*?VLO^D3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/0!]
MC45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_ "/0!]C4
M5\<_\/*?VLO^D3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/0!]C45\
M<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_ "/0!]7>!_\
MD$2_]?LW_H5;%?#/PW_X*B?M&Z_H,UYX5_X)B?$;5;9-0GCDN;#45D195?#Q
MDB#[RG@CL:Z#_AY3^UE_TB?^*?\ X%C_ .1Z /L:BOCG_AY3^UE_TB?^*?\
MX%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z /L:BOCG_AY3^UE_TB?^*?_@6/_D>C
M_AY3^UE_TB?^*?\ X%C_ .1Z /L:BOCG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E
M/[67_2)_XI_^!8_^1Z /L:BOCG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^
M*?\ X%C_ .1Z /L:BOCG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^
M!8_^1Z /L:BOCG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z
M /L:BOCG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z /L:BO
MCG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z /L:BOCG_AY3
M^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z /L:BOCG_AY3^UE_TB
M?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z /K3QC_R+%[_ -<#5S3O^0?!
M_P!<5_D*^)_'_P#P4^_:6T3P9J.J^)?^"7?Q)TRP@MRUU?WNH*D4"Y'S,QM\
M 5H:3_P4P_:IN=*MKFR_X)4?%":&2W1HIHKP%9%*@A@?L_((YH ^SJ*^.?\
MAY3^UE_TB?\ BG_X%C_Y'H_X>4_M9?\ 2)_XI_\ @6/_ )'H ^QJ*^.?^'E/
M[67_ $B?^*?_ (%C_P"1Z/\ AY3^UE_TB?\ BG_X%C_Y'H ^QJ*^.?\ AY3^
MUE_TB?\ BG_X%C_Y'H_X>4_M9?\ 2)_XI_\ @6/_ )'H ^QJ*^.?^'E/[67_
M $B?^*?_ (%C_P"1Z/\ AY3^UE_TB?\ BG_X%C_Y'H ^QJ*^.?\ AY3^UE_T
MB?\ BG_X%C_Y'H_X>4_M9?\ 2)_XI_\ @6/_ )'H ^QJ*^.?^'E/[67_ $B?
M^*?_ (%C_P"1Z/\ AY3^UE_TB?\ BG_X%C_Y'H ^QJ*^.?\ AY3^UE_TB?\
MBG_X%C_Y'H_X>4_M9?\ 2)_XI_\ @6/_ )'H ^QJ*^.?^'E/[67_ $B?^*?_
M (%C_P"1Z/\ AY3^UE_TB?\ BG_X%C_Y'H ^QJ*^.?\ AY3^UE_TB?\ BG_X
M%C_Y'H_X>4_M9?\ 2)_XI_\ @6/_ )'H ^QJ*^.?^'E/[67_ $B?^*?_ (%C
M_P"1Z/\ AY3^UE_TB?\ BG_X%C_Y'H ^QJQ[+_D=[W_KRB_F:^4?^'E/[67_
M $B?^*?_ (%C_P"1ZY_3O^"HG[1L_P 1]1T&U_X)B?$:758-/ADNM*345,\$
M3$[9&7R,A6[&@#[FHKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG
M_P"!8_\ D>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*
M?_@6/_D>@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!
M8_\ D>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6
M/_D>@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\
MD>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D>
M@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ D>@#
M[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D>@#[&
MHKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ D>@#[&HK
MXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D>@#[&HKXY
M_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ D>@#ZN\#_P#(
M(E_Z_9O_ $*MBOAGX;_\%1/VC=?T&:\\*_\ !,3XC:K;)J$\<ES8:BLB+*KX
M>,D0?>4\$=C70?\ #RG]K+_I$_\ %/\ \"Q_\CT ?8U%?'/_  \I_:R_Z1/_
M !3_ / L?_(]'_#RG]K+_I$_\4__  +'_P CT ?8U%?'/_#RG]K+_I$_\4__
M  +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CT ?8U%?'/_  \I_:R_Z1/_ !3_
M / L?_(]'_#RG]K+_I$_\4__  +'_P CT ?8U%?'/_#RG]K+_I$_\4__  +'
M_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CT ?8U%?'/_  \I_:R_Z1/_ !3_ / L
M?_(]>I_LJ?M6?&?]H#Q3J>@?$W]C+QC\,[:QT\7%MJ?B2<-%=R%PODI^[0[L
M$MWX!H ]SHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^9OC+^Q-XZT?\
M;>T[_@HE^RGJ7A^W\<7'@J3PAX]\+^*9Y[;3?%.E"99[:0W-O'*]I=V\J#;-
MY,P>)C$54!6&I^Q7^P_/^SO\2/BE^T]\6?%5CXD^+7QIUVUU#QMK6FV;065E
M:6D MM/TJS21F?[/;0C;YCG?,Y9V"Y5$^A:* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#RC]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I6Q?6
M%CJEI)I^IV45Q;RKME@GC#HX]"IX(I\444$2P01JB(H5$08"@= !V% #J***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_P!K#_DM
MGP/_ .Q[E_\ 29J]TJ"[TO3+^>"YOM.@FDM9-]M)-"K-$V,;E)'RG'<4 3T4
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_
M  3W_P"2)ZM_V/>L_P#I2:]TJ#3]+TS2(#;:5IT%K&TC.T=O"J*6)R6P .2>
MIJ>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H
M_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[_P!@*T_]$I6Q?6%CJEI)I^IV45Q;
MRKME@GC#HX]"IX(I\444$2P01JB(H5$08"@= !V% #J*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q__ -B)I7_HQJ]T
MJ"/2],BU"35HM.@6[EC"2W2PJ)'4=%+8R0/2@">BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_ .">_P#R1/5O^Q[UG_TI
M->Z5!I^EZ9I$!MM*TZ"UC:1G:.WA5%+$Y+8 ')/4U/0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5YW^U%\3/BI\+_A+<ZC\!_AO!XM\<ZI>0:7X0T._
MNFM[-[V=MHGNYD5FBM8(Q)<3,H+F.!E0%V0'T2B@#\O/BQ^W%_P6'_X)B_M
M_"O7/^"A-[\(_B7\&?BQX[L_"&H:M\-="O-.O?"6J7C-]G(6=V,T& [9;>SK
M"XS&Y3S/IS]L_P#;<\>>"_VL?A+_ ,$[_P!FI])B^)7Q5AOM7U/Q!KEDUW:^
M$_#EE&[3W[6Z21FXGF=#!;H7$?F!FDRJ;'Q_VE/AC9?\%&?VL_A]\*+>!;GX
M7? #Q_!XR\=ZN!F+5O%EI$ZZ;HD#=)!;&=KJ\/*J1;P<NTHB\"OK/4+;_@[9
MLKKQ6&$-S^R"Q\,-*."!JS!U3W#"Y) ]3ZT ?1_P)_;*^)/@G_@H'KO_  3,
M_:CUW3-9\13> X/&_P ,?&^G:7]@_P"$@T@SO;75I=6X=HTO;>>-CF(A986#
M^7&4;=RW_!3+]NC]KC]DC]IK]FSX;_#3PCX'7P)\7_C;I'@_Q!K5_<W-SJPB
MGDC:18H-D<-OE!,OF%YCP"%0GCQO]LE=3O\ _@Z+_9 MO#P8M8?"#Q;<Z]Y?
M\-D]EJ<<1?'\/G[ ,\;L5U'_  7;_P"2^?L)?]GB>'?_ $&2@#ZG_P""C7[8
M=E^P#^Q%\1OVP+WPA)KY\$:%]JM-&CE,8N[F2:.W@C=P"4C,TT>]@"53<0#C
M%>%_M)_M3_M8_L0?LZ>!_P!LOQQ\;_"GQ0T76?$WARP\6^%-"\)+9V]U;:O=
M0VRS:%,D[S%XGN(Y42X:<31(PS&Q#K[U_P %"_B%^R_\+/V(_B;XY_;1TN*_
M^%UIX3N8_&.FR0F1KZVE A%M&H929I9)(XH\,I$CH0RD;A^0'@GX??M-_P#!
M%+QO\$O'O[?WA+5OB)^R/'X@CN_!.E:OK[ZE<_ K6;U\6;7P$<<=\UM$PC64
MH8H9&G:V$4A47 !^\E%(K*RAE8$$9!!ZTM !1110 4444 %%%% !1110 444
M4 %%%% !1110!\<?M0ZW_P %A/CE\0/$6D_\$_=<^%'PX\(^$[AK"SU[XG:3
M>7][XMU&.,&<PQQ#99V,<C&W\UE>622&5E41A"]+_@E1_P %1_%_[67[,GQ-
M\6_MF^ =.^'?Q ^ ?BO5?#OQAMK"1VTV"6PB,LUY 69RL6Q9,KO?!B8ABK+7
MT]^T'\=?"O[.WPRN_B)XDL;O4;CS4L]!\/:6@DOM=U*4[;;3[2,D;YY7PHSA
M5&YW*HCLOPG\<OV+OB%^RS_P0S_:LN/$4EM=?%;XK^%_&7C[XIW&CL7@&IZA
M;R2W5G;,0&:WM[51;(>-XB9]JF0J #7\'?MZ_MX?&;_@GWK_ /P5P^&EMX8L
M?"%A9:GXE\*?!34= 9KK5_"NGS2B5[K4EF+0ZC/;P37$7E1F&/=#&T<Q+/7V
M)\(/VA=+_:>_9>\-_M+?LSPZ?K%IXT\,VNL>&8==OWLXBLZ*_EW$D44S1.F6
M5U",0Z%>.H^5OV'[[PSI_P#P;A^#=15XO[.M_P!E:62]/&T%=%E,^?\ @8DS
M^-/_ .#9RP\1Z;_P0\^!%OXI607+:;K4L(ESG[,^NZB]OU[>2T9'L10!U/\
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
M-&9R01;/KNHO <G^'R6C([;<4 <C^S?^W;_P4H_9H_X*8>#_ /@FU_P4ZL_
M/B^S^+N@:CJ7PJ^*/PZTR>Q22YL('N+JRN[>4D#;'&3E0-I>+YI!(?*]5_:A
MUO\ X+"?'+X@>(M)_P""?NN?"CX<>$?"=PUA9Z]\3M)O+^]\6ZC'&#.88XAL
ML[&.1C;^:RO+))#*RJ(PA>S\*_A;:_MK_P#!0/2_^"B>I6H;P#\*/#&H^&?@
M?,Z\ZY>W[*NK>((C_P ^C11QV=LW(G19YUS%) [?1'[0?QU\*_L[?#*[^(GB
M2QN]1N/-2ST'P]I:"2^UW4I3MMM/M(R1OGE?"C.%4;G<JB.R@'SK_P $</\
M@HG\5_V^_@SXUT?]I7X46?@SXM?"+Q_>^"_B3HVDNS6+W]MC,]MN9RJ-EEVE
MWPT9(8JRFOL"OG;_ ()J_L=Z[^R1\&?$&I_$^>RN/B5\5?'6J>/?BC=::Y>V
M36M1D$CVENQ +6]M&L5NA.-WE-)A3(5'T30 4444 %%%% !1110 4444 %%%
M% !1110 4444 >=_M1?$SXJ?"_X2W.H_ ?X;P>+?'.J7D&E^$-#O[IK>S>]G
M;:)[N9%9HK6",27$S*"YC@94!=D!^ /BQ^W%_P %A_\ @F+^T#\*]<_X*$WO
MPC^)?P9^+'CNS\(:AJWPUT*\TZ]\):I>,WV<A9W8S08#MEM[.L+C,;E/,_4.
MOD#]I3X8V7_!1G]K/X??"BW@6Y^%WP \?P>,O'>K@9BU;Q9:1.NFZ) W206Q
MG:ZO#RJD6\'+M*(@#8_;/_;<\>>"_P!K'X2_\$[_ -FI])B^)7Q5AOM7U/Q!
MKEDUW:^$_#EE&[3W[6Z21FXGF=#!;H7$?F!FDRJ;'A^!/[97Q)\$_P#!0/7?
M^"9G[4>NZ9K/B*;P'!XW^&/C?3M+^P?\)!I!G>VNK2ZMP[1I>V\\;',1"RPL
M'\N,HV[YPOK/4+;_ (.V;*Z\5AA#<_L@L?##2C@@:LP=4]PPN20/4^M._;)7
M4[__ (.B_P!D"V\/!BUA\(/%MSKWE_PV3V6IQQ%\?P^?L SQNQ0!U?[1WQ._
MX+[>+_!6N?M:_LB:?\&- \':5;3ZGX0^$?B[1KZZU_Q'I40+I)>7"LD=M=7$
M2^8EJA3RQ(D<D@D#$>V_L;?\% ?&_P"WK_P3/\(_ML_L\?!N"7Q7XSTUH+'P
MGJVJ&*RLM4CO7L+AI[@+N^QPS12S,Z(97ACPB&1@E=M^W%\8_&O@OX7R?!WX
M#6D.I?%GXBVESI/P]TN1CY=K*R!)M7NB 3'8V2R+/*Y^\?*A3,L\2-L_L2?L
MF_#[]A;]D_P)^R5\+I))=&\#Z#'817DR!9+V<LTMQ=.HX5YIY)9F X#2$#B@
M#XY3]K#_ (*P_L8_\%%/@M^SO^V;XD^&7Q2^'OQ^O]1TO2]3^'WA.YTB^\,:
ME:V_VD@QRSS>=;!",LS,Q17<E#'MD_1FORT_X*)>-_\ @H1^P3_P4<^"_P"W
MA\3O&7@7XH_!K7/%MO\ #G_A&K+P4^G7_@<:S,B/>VK/<7#2S2>0@><R*'$8
M@\J-9 P_4N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O'_VZ/A_^UY\5?V=]
M6^'/[$WQ>\.> ?&FLD6W_"8>(K":Y_LRT96$LEM'%_R\_=".V53+-@L%KV"B
M@#\W_A]^PE_P7J\ ?#S3/@IX0_X*(?!+PKX5LX%LPWA;X3R"^M;=FS-+#)<-
M(&N6W.YEE#LTCEW+,2Q^COVL/V$]3^*'QI^$W[7OP%\466C_ !6^#4EU;:-=
M>(S--9^(=&O(#!>:5?R(3* ZD21W&)&AF7?LDW,#])44 ?-O[/W[$OBG3_VQ
M_%7_  4._::UK1-1^)>N^$K;PCX:TCPYYLFF^$O#T,S7#6D$\ZI)=S37#M-+
M<-'#_"B1HH8OQO\ P4Q_85_:9_;1^+OP+\9_"CQ7X&T+2_@G\5=/\=1KX@FO
M)9]:N+;&+0K#$%MHR"XWAI2=P.T;<'[$HH \8_;>_8[\*_\ !0C]BWQ=^R-\
M;[E]&M_&VB017UWH=R;@Z9?0S17,$T+.D9F6*YAB<!E3S%3!"[CCRWXZ?L>_
MM9?MN_LS1?L7_MC:S\.U\)ZE/IJ?$'Q=X3N[V2_\3VMG=07)C@L)K=(M*>XD
MMT#R?:+ORE9PBEBKI]<T4 )'''#&L42!550%51@ #M2T44 %%%% !1110 44
M44 %%%% !1110 4444 %%%% 'P%^T7^QA_P6>^(W[8E_^TG\'OVQO@MH.CZ;
M!-I_P\\.Z_X"O-2_L"S<D2SJ6<+]LG3:LLX&=@\I"L98/[1^QI^SM^W5HD7C
M:Z_X*1?M-^%_BD?$5A!I>C>'O"WA?^S-'L+';+]J\R!LFXEG,BJS2%MJ1!5V
MAW!^E:* /@_0_P#@EW^TO\/_ -C'7_\ @EG\,_C?X<LO@AK3ZCING>+[Q;J7
MQ3HOA>_GDENM%C@*&WN)=D\]O'?/,NR)US;2,@S]@>!?A=HWP ^!NB_!K]GW
MP?IMMIWA'P_;:3X5T6]OI+>VBM[>)8HD>58Y7 "*,ML9F/)Y)-=A10!\@?\
M!)']A3]HS]@#PK\2/ 'QB\8>"_$ECX^^*6L^.X]3\-O=P365UJ!M]]F89HRL
MD2^4S"7S PR 4.=P]3_:5^&_[7GQWT[4_@Y\.?B/H'PQ\*:M&;;4?'FB7D]_
MXE:S=0)8[*"2WBM].N&!=5NFDNO+!WK%OP5]LHH X+]F+]F3X*?L=_ WP_\
MLZ?L]>"H- \*>&[3R-/L8F+N[$EI)I9&RTLTCEG>1B69F)-=[110 4444 %%
M%% !1110 4444 %%%% !1110 4444 9OC'_A+_\ A$M4'P_.F_V]_9\W]BG6
M?,^R"[V'RC/Y?SF+?MW!?FVYQ@U^<WPY_8/_ ."_WPPU[Q-XN\/?\%"_@1/K
M7C#5VU#Q!K6H_"RZGNKEAD0P;VD^2W@C/EPPKA(UR0-SR,WZ5T4 ?*'Q!_X)
MO^+?VK?^"<EU^QW^W-\>[GQ=XZU>5M4OOB7I%BMLVFZVEVUS9W=A;C:L$=L1
M%&L2[=\:.&.978U?%_[#G[1/[7GQ%^$>L_MZ>*O ]SX:^#'B2#Q18Z!X(CNG
M7Q;XEMX7BM-3O!<H@LH8/,EE6RC\_,D@W3E$V-]<T4 ?#'[:W['G_!6_XY_M
M7Z7\:/V??VK_ (0>%_"'A")O^$'\*>*/!5WJ9M;QX]DNIS_.(Y+S:TD<;XQ#
M$[JF&DE=_2/V)/@1_P %,_!GQ1UCX@_M_P#[8WA3QW8)H0L/"WAGP'X4;2;*
MWFDF62XN[D-EIY0L421Y)"*\V "YS]/T4 ?$O@3_ ()R_M*_LN?"KXF?LD?L
M9?$_P;HGPM^(NN:GJ/AV_P!>M[IM4^'*ZFI^W6UA;1+Y.H1*[236PDEMS"\I
M#^>JC/TM^R9^S!\*OV+_ -F_P=^RW\$],DM?#/@K1DT_31<.&FF()>6XE8 !
MI997DE<@ %Y&( !Q7HE% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M\A?\%//V4O\ @HA^UG?^%_"/[*W[0/PV\'>"-*GCU#Q+HOC/PU=:DWB*\C=F
MB@N41EC>SC(CD\@Y$LB_O R+L/U[10!\:_LW?LX_\%D;;X\^'/%7[9G[>GP^
MU_P!HLD]UJ'A7X>^!'TJXU>X\ATMXY[AR6$"2.)61"N\Q*K;D+*>@_X8F^,W
M[.G[7'Q*_:L_8GU'P<T?QGLK%_B#X*\;SW5K:0ZU9H\4.LVDUK%*VYXI"L]J
M403,BN)XVSGZJHH ^2_A%^P%\:OV/_V,?''PP_9&^,7A\_&KXC>)]1\4>+OB
MKXQT-VM[OQ!J,V^[U 6<3-@(N$@@9F1 B%S)\^_P?X6?L&?\' 7P4^&L?PQ^
M&?\ P42^!6G6JF:674G^%5Q<WMU=S,7FO9YIW<W%S)(S2/++N+LQ)STK]+**
M .,M?#7Q1^'WP/TWP7X%UNU\4>*-(T*UL8M9\9ZE-&+^>.)8WN[F2*.1V=B#
M(R@#<Q(W+G</GW_@C-^PI\</^":O[&FD?L<?%GQ?X5\36GAN^O[G2?$?AY[F
M*2X%W=RW+QRV\T>%VM*P#K(<C *C&3]:T4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!\!?M%_L8?\%GOB-^V)?_M)_![]L;X+:#H^FP3:?\//
M#NO^ KS4O[ LW)$LZEG"_;)TVK+.!G8/*0K&6#^T?L:?L[?MU:)%XVNO^"D7
M[3?A?XI'Q%80:7HWA[PMX7_LS1["QVR_:O,@;)N)9S(JLTA;:D05=H=P?I6B
M@#X/T/\ X)=_M+_#_P#8QU__ ()9_#/XW^'++X(:T^HZ;IWB^\6ZE\4Z+X7O
MYY);K18X"AM[B79//;QWSS+LB=<VTC(,]5^W'^PI^UCXX_9A\#_L:_\ !/#X
MK> ?ACX \.Z;:Z;KMCXFT:[OGU/3+5(XX-+_ '3KBU=4(N,DM.IV,=CRK)]C
M44 ?#?P5_99_X+:1?%+P?%^T9^W_ /"^7X;Z+K%M=:_X>^'7PY?2[[4+:V_>
M1623L3Y,+R)$L@3:6BWIG#$'&_:+_8P_X+/?$;]L2_\ VD_@]^V-\%M!T?38
M)M/^'GAW7_ 5YJ7]@6;DB6=2SA?MDZ;5EG SL'E(5C+!_OVB@#YU_86^"?\
MP4$^'FK^*?&/[?\ ^U?X>^(FHZC%:6OA?2_!GALZ3IFD6\?F-/(8C\TT\SO&
M"[EMBPJ$VAG!^BJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q_\
M;H^'_P"UY\5?V=]6^'/[$WQ>\.> ?&FLD6W_  F'B*PFN?[,M&5A+);1Q?\
M+S]T([95,LV"P6OC_P"'W["7_!>KP!\/-,^"GA#_ (*(?!+PKX5LX%LPWA;X
M3R"^M;=FS-+#)<-(&N6W.YEE#LTCEW+,2Q_2"B@#YM_:P_83U/XH?&GX3?M>
M_ 7Q19:/\5O@U)=6VC77B,S36?B'1KR P7FE7\B$R@.I$D=QB1H9EW[)-S Q
M? O]B;QMIO[77B__ (*'_M$:OX?U3XJ:[X-@\(^$]&T-IFTGPGH4,KW'V.*X
ME19;J6>Y<RS7)BBXVHD2@,7^EZ* /S=TO]AG_@OAX?\ C'XP^-^@?M[_  &C
MUOQA=)Y\][\,;RZ:PL(B?L^FVS22DQ6L6YV$8^])))*Y>21G/N_ASX$_\%5/
M!W[&NK:%;?MC>!=?^/\ JGBC^U&\5>(_"$O_  CD-H'CC73H+.!D>WB^SQ+E
MP&8RR2L06?>/JNB@#Y?/[*?[3W[46K> -3_X* >(_AVNE?#[Q1:>*+;P=\,[
M2^>UUC7+0,;.ZN;F^(=;>"1C,EJD>6E2)GF94,;_ %!110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4457U6ZO++3+B\T_3'O9XH6:&TCD5
M&F8#A SD*">F20/6@"Q17Q#\*/\ @M+/\=OBG\6?@]\&?^"<OQP\3:U\$=<_
MLGXA6^FWGA9#:W!>956!;C6HC=;Q;S,HB#$A1T+*#[5^P9_P44_9E_X*-?#C
M5/B!^SMK^I+<>'=6?2O%WA7Q'IC6.L>'KY<YM[RV8GRV^5L,I9"4<!B4<* >
MZ4444 %%>5?M)?''XV_![Q3\-=$^$7[+&K_$>R\8^.[;1?%VJ:9KD%FGA#39
M 3)JLRR*QGCCQS&NW."-X8HK^JT %%%<]\6?&^L_#?X;ZSX[\/\ P[U7Q9>:
M58O<0>'=$GM8KJ]*C.R-KJ:&%3C))9QP#@,<*0#H:*\$_P""8_[<VG_\%)?V
M)/!W[:&D_#:;PC:^,9M56WT"XU07LENEGJEW8JS2B.,$N+82%0N$\S;EMNXY
MO_!2W_@H_P""O^"7_P "7_:3^+OP7\8>)O"%K?6UGJ5]X0:P>6SEGD,<>^*Z
MN8692VT;DW8+C(QD@ ^C:*^>M4_;,_:'L/!S^-;'_@F1\7]2MUL?M:6VF^)/
M",EQ+'LW_)'_ &T"[$=$'S$\ $G%>N_!#XKZ'\>/@MX0^./AC3KVSTSQGX7T
M_7=.M-2C5+B""[MH[B-)55F59%60!@"0"#@GK0!U%%%1W4TEO:R7$-K).Z1E
ME@B*AI"!D*-Q"Y/09('J10!)17S-^P5_P47F_;?^+_QR^$=Y^S[K'@*[^"?C
M.W\.WL>NZW;75S?RR1R.9&2UWQ0@;!@)-,&# Y&,5Z)^QU\<OC;^T'\))_'O
MQ^_98U?X/Z[%XBO["/PGK6N0:A-+:P3%(;P2PJJA9E&X+CC!PSJ5=@#U6BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBJVLZM:Z#I-SK5]%<R0VD#2RI964MS,RJ,D)%"K22-Z*BECT )H _(
M_P#X)2_'0?!+_@IS_P %%K]O@]X[\6FX^,.G/'!X(\/?VA)O3^U,1, Z[&?=
M\K,0GRG<R][?[!WPX^-7_!+'P)^VU_P6G_;;^$K^#&^)VN3^*=$^$L.JP2WE
MK;1W-[+:Q74L!>%;BXFOXHN"2AWLP!?8O<?\$;_!'QV^$O\ P49_;(^(OQG_
M &9OB%X1\._&KXDV6L?#O6]9\,2BWOK:"340QE,>\VA*3Q./."##$$AAM/V%
M_P %,OV1+K]O+]@OXH?LD:9KD&FW_C3PQ);:1?76?)AOHI$N+4R[02(_/AB#
MD D*6P">* /C;]IO]NK_ (*2_ GP)X(_:+^!=C\3/C#KK:[9+\2O@;8?LK>(
M;#3WT^=2;@Z3?2::ES%) <*K7$\PDSO*J!Y9ZC]H?]KK_@I;+_P5^T3]@#X%
M_$SX?:1X9\;_  *OO%N@ZIJW@*<W'AZ7[8\"S7D4EV7OI8A%A8XS:H7N!YB$
M1'?B_L<?MX_\%A_$7PYT?]BCXQ?\$O/&/AWXLZ/IT>A:C\:-5O[?_A$(TC00
MG6WEY^U2*H\W[);F3SI!@/$K_N]WXG>%_C'#_P '"OP__:2LO@!\0M3^'6A_
M 6[\$:UX\@\+2M:0ZM+J,URI*JH>2+&P&:.,Q@R @[58J 9_[2O[3G_!5/\
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
MMXUFGE5I26PP_32@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *^4OVTO^">OQP^-?[2_A7]M/\ 9*_;3U3X2_$GPMX0N?"[)J'A>#7]"U72
M9[E+J2":QEDB,<C31Q$SQR!B(8ACY!7U;10!\X_"/]DO]J?7M9TCQ#^W7^U]
MI_Q'BT'4X-4TGPGX0^'\7A[2!J$#B2WN;H-<7-Q>/!(JRQ*98XED5)#$[QQN
MGT=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YO
M\3?$W[4&E>*7M/A3\,?#>JZ0($*7>IZTT$ID(^8; #P.QK@S',*>6X?VLX3F
MKVM"$IR^Z*;MY[&->M&A#F:;]$V_N1Z117B__"<?MT_]$-\%?^%,_P#\31_P
MG'[=/_1#?!7_ (4S_P#Q->)_K=@_^@;$?^$];_Y Y/[2I?\ /N?_ (!+_(]B
MU'4;'2-/GU;5+N."VM86FN)Y6PL<:@LS$]@ "2?:OSB_:C_;W^)OQA\0W6A_
M#W7[W0/"T4C1VL-C*8;B]4''F3.IW?-_SS!"@$ [B,U[U^U3X]_;$B_9]\3I
MXS^%GAG2]*FL5AU"^TW77FFCBDE1&"H0-V0VT^S$U\"5_.WCEXB9I*=#*,O=
M6A3E'GJ<T9TI3NVE'WDI<JL[VTDW9['Q'%V=XAN&&H\T$U=W3BWT2UL[:?/Y
M%_3/%?BC1-3&M:-XDO[2\5MRW=K>/'*#Z[E(.?QK[,_81_;N\3^+O$]K\%?C
M5JOVVXO?W>A:[-@2O*!Q!,>CE@/E?[Q;@[BP(^)*O>%]3U71/$VG:SH3%;ZT
MOH9K,KU$J.&3'_ @*_$."^-,ZX/SJEBL+5ER<RYX7?+.-]4UM>VSW3U1\GE6
M:XK+,5&I3D[7U71KKI^1^RU%>+_\)Q^W3_T0WP5_X4S_ /Q-'_"<?MT_]$-\
M%?\ A3/_ /$U_?'^MV#_ .@;$?\ A/6_^0/V/^TJ7_/N?_@$O\CVBBO%_P#A
M./VZ?^B&^"O_  IG_P#B:]'^&6H_$G5?"R7?Q6\-Z?I6KF=P]IIEX9XA&#\I
MWD#D]Q7=EV?8?,L1[*%&M!VO>=*I"/WRBE?RW-J&,A7GRJ,EZQ:7WM'YX_\
M!R!\(?VE/%/PJ^&&L_L1_&;QYX-^*&J^/;ZTLF\(^,]2LDU:"S\+ZWK'V)K:
M"=899)7TJ*-"R'YGP3AF!^J_^"6'[<GA[_@HQ^P?\/OVK=(>!-0US1U@\56$
M!P+'6;<^3>P[>JKYR,Z9Y,;QM_$*H?MT?\G(_LB_]G"7W_J">*Z_.O1?C#\0
M/^"&?_!2KX]_L1_#/P?-J'AS]I.R3QI^S)HR6[-:0^,[Z=+%].(4%8H/M$FZ
M0]([:R@)QOKW#K'_ /!3G]I[]H#XX_\ !9[]FSX=^!/C/XN\._!,?&>;X?7V
ME^$_%5]I2>*=4L6L+C69)WM)8S-!&]W!8!3G;+:7@!&XU]3_ /!3G]M#XO\
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
M32K3P;XYNA:^$O%<EI='3=3G,KQ+%'<B(Q[V>-]JE@6"EE!7FOEG]M3X3?\
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
M*?VE_#O@C1YO$]UH=\;K1_%?A^VNKH6E[9ON?8B3ZC.-I>0_O\;RR/''][T
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D>/\ P5HWQ'\$:MX"
M\0(QLM7L);6X*?>574C<OHP)R#Z@5^47QN^"/CKX!^.KGP/XXTUXWC=C97JH
M?)O8<_++&W<'N.JG@X(K]=*R/&O@#P1\1]&/A_Q[X4L-7LB=PM]0M5E56_O+
MD?*WN,&ORKQ.\,<+X@X6G.%3V6)I749-733U<9):VOJFMM='<^=S_(*>=4XM
M2Y9QV?1KL_ZT/QRKZ"_8(_9<\0_&'XFZ?\0]<TJ2+PMH%ZMS-=2H0M[<1D,D
M"9^]\P!?L%!!P6%?9&F?L+?LFZ1J8U:T^#%@\H;<$NKJXGBS_P!<Y)&0CVQB
MO5-.T[3](L8M+TFPAM;:",)!;V\02.-1T557  'H*_,>#?H]XG+<XIXS.\1"
M<*;4E"GS-2:=US.48V5]TD[[71X&5\%5*&*C5Q<TU%WM&^OJVEIY6U)J***_
MJ,_00HHHH \;_:$_8M\)_M(?$SP7\5/%WQ>\>:5??#O7#K/@ZU\.ZK;6UMI^
MH&VEM6N"AMV^T,T$\T96<R)MFD 4!F!Z'QY^RU\%?BE\5OAS\<_B1X2BUKQ=
M\*I;Z;P7KUX%$UG)>6OV6Y<A J$N@!(V@!E5E *C'H=% 'S3^U7_ ,$M/@5^
MV1\=O O[1/QE^)/Q"/B+X8:J=1^'?]C>(8K.WT"Y9X9&DBCC@Q*6:WB+&;S"
M0@4_+\M>I_';]ECX'?M4? ZY_9X_:B\#6?Q!\,W]O&FHVWB.VCWW$J#Y;@-
ML0@G!RPDA$90D[-M>AT4 ?-GA;_@G)?^ _!,?PI\!_M]?M":5X0@A$%IX>'B
MS3+I[6 #"PQ:E=Z;+J<:*N%7;=@J  ",5TGP7_X)]_L]?LQ_LO']D3]EJVUK
MX<^$I'G>>3PWJIDOY9)UVSR-<WBSR"23@F0$.N!L9,"O;Z* / /V _\ @G%\
M#O\ @FQ\.Y_@Y^S1XJ\7Q^#IKN:\3PSX@UB.^MX+J4Q[YXW>$3(2(\;!)Y?S
M,2FX[AW'[5/[,_A7]KOX,:W\ ?B)XS\2:7X8\3:;/IWB2S\-7T5K)J5G,FR2
MW>9HGD1&4D'RV0L&*DD$BO1Z* /)OV,_V._A]^PQ\%]._9Z^#WC'Q3>^#]$A
M$/A_2/$VI17G]EQ;W=HXIO*64JS/]V1W"A0$"C(/K-%% !1110 4444 %%%%
M !7XO?\ !63_ )2 ^/\ _N%?^FJSK]H:\7^+/_!/3]C[XY?$#4/BE\4OA#_:
MFO:IY7VZ^_M_4(/-\N)(4^2&X1%Q'&B\*,XR<DDU^D^%O&.6<$<05<=CH3E"
M5*4$H*+=W.$OM2BK6B^M[VT/S'Q7X+S3CKAVE@,!.$9QJQFW-R2LH3C9<L9.
M]Y+I:U]3\.Z*_:'_ (=-_P#!/[_H@7_EU:K_ /)5'_#IO_@G]_T0+_RZM5_^
M2J_>O^)@^#/^@?$?^ 4__EI_/O\ Q+IQM_T$8?\ \#J?_*3YT_X(#_\ -6/^
MX#_[D:_1:O.O@#^R;^S_ /LO?VM_PHOP!_8?]N>1_:G_ !-;NY\_R?,\K_CX
MEDVX\V3[N,[N<X&/1:_FWC_B'!<5<6XG-,)&4:=3DLII*7NTXP=TG);Q=M7I
M;T/Z<\/.',=PEP?ALJQDHRJ4^>[@VX^]4G-6;47M)7NEK?U"BBBOCC[0@U33
MH-7TRYTFZ9A%=0/#(4."%92IQ[X-?+'PJ_X)&_";]G+X;VOP:_91_:=^-_PN
M\'VUOY3>&O#7CN.\MF)'[R2(ZK;7DEDTC%G;[(\ WNS*%)KZNHH \-T3_@F]
M^QGH?['NK_L(I\&;6[^&OB&"X'B/2=1O)Y[C5[B>0337MS=NYGENVF"R_:"_
MF*Z(59=BX\?_ &>O^"%/[)W[/WART^&<GQB^-/CCX>:9<^=I7PI\??$VXO?"
M]KA_,6,Z=$D45Q"K_,(;CS8BWS%2W-?:5% 'PQKO_!O%_P $[KK]H35_C_X$
M@^(/@2/Q//YOC3P'\/O'=SH_AWQ)DDO'>6D&&,+EFW0QR1QG<WR_,<^G_M??
M\$J_V>?VW/''@?QQ\9_&OCJ!OAGJ\.J_#S2_#.NQ:;:>'[V+R2D\"0P!F<-!
M&P,K2;#D+M4[:^F** *7AW2KW0]$MM)U'Q'>ZO-!'MDU+44A6>X/]YQ!'''G
MM\J*..E7:** /DCX<?\ !&?]FCX8>(_$\F@_&+XTS>$/%VLW6IZU\+[OXKWY
M\.2S7$C23)]G1ED:*0L0\3RLDJG;(KK\M?4-_P" O!&J>!9OAAJ'@_3)O#=Q
MI+:7/H#V,9LWL6B\HVQAQL\HQG9LQMV\8Q6M10!\Y_#W_@F%^SOX#OO ]G?^
M(?&7B;PO\+;]+WX6^ _%?B'[9H_A2YC5DMY;>/RUEN'MXW9+=KN6X-NI_<^6
M0"/1/VD?V5?A/^U'I6@Q?$*WU"SU?PCKL>M>#/%6@WIM=4T#445D%Q;3 $#<
MC,CQNKQ2HQ21'4XKTBB@#R[X ?LC_"[]GSQ1XG^)>DWNL>(O&_C:6W?Q?X\\
M5WJ7.J:JL"%+>%FC2.*"")2P2W@CBA4LS!-SLQ]1HHH **** "BBB@ HHHH
M*Y3XU_$JT^$_PWU'QE,5,\47EV$3?\M;AN$7'<9^8^RFNKKGOB%\*O ?Q5L[
M?3O'NB-?06DID@B%[-$JN1C<1&Z[CC@9SC)QU->3GM/-ZV35Z>5RC'$2BU!S
M;48R>BDVHR?N[K1W:2VU.W+I8*&.IRQB;I)IR4;-M+HKM+7;<_/6]O;O4KR;
M4;^X:6>>5I)I7.6=V.2Q/J2<U%7W)_PQY^SG_P!$[_\ *O>?_'J/^&//V<_^
MB=_^5>\_^/5_'4OHW<=SDY2Q.&;?]^K_ /*3]R7BIP[%65*K_P" P_\ DSF?
MV'?BO_PEG@.7X>ZK<[K[0<?9MQYDM&/R_78V5]@4KW*N+\#_ +/7P@^&^O+X
MF\%>$VL;U8FC$RZE<N"C=5*O(5(Z=1U /45VE?U7P'E7$&1\+T,OSF<)U:2Y
M5*#DTX+X+\T8NZ7NO1[)WNV?CG$>,RS,,WJ8K QE&$];2234GO:S:LWKOUL%
M%%%?8'AA7R_XD_X)2?!/Q3^VA8_\%!=2^,?Q,7XKZ5H[:1I7B*'7[416FG$2
MC[&MI]E-L8?WTIVM&V6<N27^:OJ"B@#P;]MG_@G!^S-^WS<>"M=^-VFZY9>(
M?AWKG]K>"_%_A'79=+U;2;@@;A#=0_.J,RQN5_O1(>"M8G[4_P#P2Y^!O[87
MA#X>Z9\7/B;\1X?%7PLU:;4/ _Q/\.^*AIWB73I)<"95NX8@I61$B1LQY81(
M2=V6/TI10!\N_#G_ ()!?L??#']J[1_VT] ?QW-\0-'\(PZ -8O/B#J+/J,:
M7,MP]SJ$BRK+J4TKR 2"Z>6(I#"@C58E @TW_@D=\"[#X4W_ .SA=?&GXI:A
M\)]8U*6]UOX6:GXEMI]*OVEN?M4L+3-:_;H;>2;+O;0W4<+;W4H5=@?JFB@#
MPOQU^P;X-\0_M S_ +3WPW^-GQ"^'7BZ[\)V7AJ\F\%:G9?8KC3;22XDMXI+
M&^M+FU9D:YFVR&+>@<A&4$@L'_!-;]CF\_9.\0_L6>*?A1'K_@;QA?7FH^+X
M-<O)9[S6M3NKC[3<:E<76X2F\>?$HF5E9&5-FP(JCW>B@#Y _8:_X(C_ +&G
M[ WCJR^(GPSUGXA>*-0T.":#P=%\0O&LVJ6OA>*5#'*-.MBJ0V[-&S1F3:9-
MC,H<*[AN^\"_\$Y/A#\/?VT_$7[?.A_$?QU)\0O%NEQ:7XCFNM8@>QO=.B\O
MRK0VOV<1QQIY4>UHPLG!)<EW+?0-% 'S]^SS_P $Y?A#^S1^TMX^_:P\!?$?
MQU=^+OBE-;R_$-]9UB">UUM[:.2.V+PBW58?)61@GD>7@';RI*GT[]H;X%^#
M_P!ICX*>(O@/X^U77+'2/$VGFTO;SPUK4VG7T"[E8/#<0D/&P90>X(RK!E)4
M]G10!\\_!G_@F[\*_A>/#2^/OC/\5/BNG@V]CO?"</Q9\;OJT6F7<8Q%=")4
MC2>>/.8YKA99(C\T;(W->D?M)?LS?"#]K#X;#X7_ !ET":[LK?5+75=(OK&\
MDM;[2-3M9!+:W]G<1$26]S$X#)(I!ZJ<JS*>^HH \D^"_P"QK\-/A!\5=5_:
M U7Q+XB\;?$36-&BT:Y\=>-KV&XOX=+CD,B6%ND$4-O:V_F$R,D,2&63#R&1
M@"*OQ<_8@^&GQ,^,;?M#^%O&WBWX?^.[GP^-!UCQ5X"U.&UN-7TL.9$M;I)X
M9H9?+9F,<WEB>'>PCE0,0?9:* .)^ 7[.WP<_9A^$FG_  .^"?@N'1_#>G"4
MQV9E>>2XEE=I)YYY96:2XFED=WDED9G=F)8DFO'='_X)0_LM:/I>G?#@7/BF
MY^&&B^)?^$@T7X,7>MJ_A>RU 7)NE=;?RQ-) EP3,EG),]I&^"D"[5Q],44
M%%%% !1110 4444 %%%% !1110!^%G_!1+_@FYXP\%?\%'+'X+?![0-ND_%C
M55O?"&R(^3:>=)_I<1Q]U+=][D#[L)0U^U/P.^#W@_\ 9_\ A!X<^"W@*U\K
M2?#>E165IE0&DVCYI7QU=W+.Q[LY/>M75_ W@_7O$^D>--9\.6ESJV@?:/[%
MU":(&6R\]!'-Y;?P[T 4^H%:M>[FN>XG-<)0H5/^7:U\WM?[K?.Y[&8YQ7S'
M#4:,_L+7S>U_NM\[A1117A'CA1110!YS^U1^S1X5_:Z^#&M_ 'XA^-/$FE^&
M/$VFSZ=XDL_#5]%:R:E9S)LDMWF:)Y$1E)4^6R%@Q4D@D5D_L=?L:?#;]B'X
M'V/[-_PF\5>)=1\%:/;&WT+1/%%_#>C386>1WBCE\E971FD/RRNX4* @49!]
M<HH ^<?V._\ @EW^SK^P3XLUW5_V6O$GC;PWX?\ $6MW6JZC\/1XE-QX>2XG
M#;C!9RHWV8+E<>2R'$4:L65=M>9>'O\ @@/^PSX6\!>/_@WHWB3XH)\/_'EO
MJB)\-I/B!<2>'?#DU_&Z376G:>ZF&.=?,9HGF6;RGVN@#*"/MNB@#YBT_P#X
M).?LW>%?AK\+?AK\+_'7Q,\))\&9IY?A[K&D_$"[N+W3FFMTMI%WWQN$D@,2
M;/LK(;8*[ 1 ' VW_P"";/P!UWP;\5M ^)NM>)O&.M_&OPXN@_$;QMKVH0)J
MVHZ:EN\$5K&;2""WM(HTEE*I;PQC?(SL&<[J^@J* /G_ ,*_\$[_ (<V/B?P
M+X@^*?QE^(GQ*MOAAJ U#X=Z/\0-9M;JWT2_6%X$O=\%K#/>W,<4DB)+>RW#
M1^8S*0YW5YM^V#_P0M_8<_;'_:*C_:SUV?QWX#^(DEJEMK'BKX6^,)=%N=9A
M1514NBBL'.Q50N@21E55+$(NW[)HH ^?OBC_ ,$S_P!F+XF_L6K_ ,$^X+'6
M_#?PM:U6VO\ 0_#6J^3-J$7G?:'$]U*LD\C23_OI9-XDE=F,C-O8''^/7_!*
MOX!?M,?L>Z'^PG\9/B'X_P!5^'.A16D,6FC78(;B[AM!&+.*XN([<2RK#Y2E
M<L"QYD,A"E?IFB@#*\#>&+GP7X2L/"MWXMU777L(!%_:VN21/=W"@G:96BCC
M5V PN[:"<98LQ+'Y4_:N_P"")W[*/[9?Q]O/VDOC%\2_B]'XENM.CT^'_A'O
MB9=Z=;65FF"+:"*' BB+CS&4?>=F<Y)S7V!10!\S?L0_\$G/V5?V!/B'KGQ7
M^#=_XVU?Q%KVC1Z5<ZMXY\97.L36]FLOG&&!IR3$KR*C.!]XQ)_=K1\?_P#!
M,O\ 9_\ '&O^.KO3/$_C3PMH7Q4N_M7Q4\%^$?$7V'2O%D[1K#--<*(S-;R3
MQ*L<[VDMNUPJ@2E^2?HBB@#C_$?[/_P3\6_ RX_9F\0_"[1;CX?W7AW^P9?"
M/V%4L1IHB$*VJQK@(BQ@*H7&W:"N" :\T^&'_!.WX,?#[QWX0^(/B;QIXU\>
M7?PXLI+3X:0>/=?6^A\*Q/$(6:V58HS-/Y($7VJZ,]R$W*)0'?=[W10!Y=^T
M+^R/\+OVC/$'A3X@Z]>:OH'C/P'>3W/@KQUX6O$M]4T9IXO*N(XVD22*6&:/
M"R03QRPOM4LA9%(L?LZ?LJ?"?]F2W\0WG@2#4+_7_&.K_P!J^-?&'B&^-WJO
MB"]$8C66YG( PD:K''#&J0Q(-L<:#BO2:* "BBB@!&574HZ@@C!!'!%?)6B?
M\$;_ -G?X4?$G6OB5^R-\8_BK\"CXEOVO_$7AOX5>*X8-#O[MN&G.FWUM=6L
M+D #,,<> ,#%?6U% '"?!/\ 9W\!? R._O\ 0K[6M:UW6!$-=\6>*]9EU'5-
M1$6[RTDGE)V1(7D*01".&,R2%(U+L3XOI/\ P27_ &?_  'XR\;Z_P# ?XH_
M$OX9:)\2M1EU#QYX&\ ^*8[/1M5NY5VSW"1O!)+I\LJX#R6,MLQVK@C:,?4=
M% 'SM^TM_P $O/V5?VG_ -DG2?V%/$ND:MX<^$VD06L,/@SP9?)86\T5LZ26
MZ2/Y;2E8Y(P^ XWN2S[R 1!^TM_P3'^$7[77A?X>^$OCO\8/B1JMM\,-?M->
M\*2V^O6UK-'J]JTGV;4)9(;53-/&DAC4ME<+DJ79W?Z0HH \"U?]@+0W^-NN
M?M%> _VF?BIX0\7^*M'T_3?%>H^']6TYH-7BLH1%"\MG=V,]JDP&\^=%%'(#
M*X5E4A17\:?\$N/V,O'G[#5]_P $[]<^&TW_  K?449[F"/4Y3?M>M=?;&U$
MW;EI&NS=9G,K$[F)# H2E?0M% 'QGJO_  0N_8Z\8P?#ZZ^+7Q!^,'CC6_AO
MXEAUO0O%_BSXJ7]QK3S0IMMXC?(R36\,1_>+':M /,_>-N8DGT9?^";'P=C_
M &U;/]OR+XE^/_\ A8EAX:3PU:W<NOQ2VJZ&LQF_LUH9(&#PER6+L3,68N9=
M_P ]?0U% 'SU\-?^";_PJ^%/[6GC#]MKPO\ %?X@-\0/'VG06'BZ_O-7M9;:
M_MH(UCMXOLQM?*B$01-AC5"-IR2&<,?LV?\ !-;X%_LO?$[XE?%7P7XL\7ZQ
M??&"^:]^)-CXJU2"^L];N2)%\UX3 %B^661-D6Q"K;2I55 ^A:* /A#X3_\
M!N9_P3;^"WQ@E^)/@32_'L/AZ76UU<_">;QW<OX2-ZCAXY'T_P#Y;A752(YG
MDC^15*E1MKVGXI?\$VOA!\6OVQO#'[=GB#XG>/[7X@^"]/FL/"EUIFN016FF
MV<H<36ZVQMS'*D@D?<91(QR/F^5-OT-10 5\^?%S_@FQ\"/BK^T;>?M?6/C+
MQ_X/^*%UH=MHT?C+P3XRGL98=.@+LMJ;8[[2YB+N7*W,$WS!2,;1CZ#HH \+
M^"7[ /PH^$OQPN/VG_&'CSQE\2_B7)HS:19^-_B+JL%S<Z9IS/O>ULH+6"WM
M+-';ES# COT9F'%9TO\ P3%_9</[:^K_ +>EE!XJL?&?B.+3?^$HTW3O%]W;
MZ-KEQIZJEC=7MC&XBN98 B>7YF45D5]F\;Z^A:* /BCP[_P0&_X)]>&?!_Q#
M^%=A9^/G\!_$62^GO/AO-\0;T^'M(NKM2LEW8Z>&$,=PORM')()3$R(4V[5Q
M\F?\%M/V>/V3_P!DWX&?L4?L7:1\1;W3_#UC^UAX/_M.;7_'L[:PFCQPRVDU
MZ]X\HG@CAA\F))4*);I'$D?EK&BK^Q55;W0M$U*;[1J.C6MQ(%P'FMU<X],D
M4 >,?#O]BOX;+\5_#7[2GQ"^+WB[XK^(_#.ESP> -;\:7]C+#H5O=HJS2V<6
MGVMM TLL05&NI$DG:/Y?-VLP;/OO^"<GPAO_ -N2'_@H=)\1_'2?$FWT >'X
M;F/6(/L2Z)YYG.F?9C;E# 79FR?WNX[O,WX8>_PPQ6\2P01*B(H5$1<!0.@
M'04Z@#XO_:L_X(._L*_M7?M*2_M<7]QX^\ ^/=0@6'Q'KGPM\:3:(^O1A57;
M=^6K;B5559X_+=PHW,2 1ZEX[_X)M_LY>)_A=\,_A+X'E\2_#_3_ (/ZO_:G
MP]N_ 6O/976F7?V>>W:5I'$GVDR)<S^:)Q()C,YE$F]L^_44 >3_  2_9 ^'
M_P '/BGX@^/VJ>*_$'C7XB>*-*M=*U?QUXPEM6OFTVV9W@L88[.WM[:V@626
M20I#"F]W+R%V (]8HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
7 "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270738336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVER PAGE - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Feb. 16, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-17196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MGP Ingredients, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">KS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">45-4082531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">100 Commercial Street, Box 130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Atchison<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">KS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">66002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(913)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">367-1480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, no par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MGPI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,065,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Portions of the MGP Ingredients, Inc. Proxy Statement for the Annual Meeting of Stockholders to be held on May&#160;23, 2024 are incorporated by reference into Part III of this Report to the extent set forth herein.</span><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000835011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270869552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>AUDIT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Kansas City, Missouri<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268349328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 836,523<span></span>
</td>
<td class="nump">$ 782,358<span></span>
</td>
<td class="nump">$ 626,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">531,811<span></span>
</td>
<td class="nump">529,052<span></span>
</td>
<td class="nump">427,755<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">304,712<span></span>
</td>
<td class="nump">253,306<span></span>
</td>
<td class="nump">198,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising and promotion expenses</a></td>
<td class="nump">38,213<span></span>
</td>
<td class="nump">29,714<span></span>
</td>
<td class="nump">16,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
<td class="nump">91,395<span></span>
</td>
<td class="nump">74,627<span></span>
</td>
<td class="nump">72,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of long-lived assets and other</a></td>
<td class="nump">19,391<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent consideration</a></td>
<td class="nump">7,100<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Insurance recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,325)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">148,613<span></span>
</td>
<td class="nump">148,965<span></span>
</td>
<td class="nump">126,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="num">(6,647)<span></span>
</td>
<td class="num">(5,451)<span></span>
</td>
<td class="num">(4,037)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(220)<span></span>
</td>
<td class="num">(3,342)<span></span>
</td>
<td class="num">(1,230)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">141,746<span></span>
</td>
<td class="nump">140,172<span></span>
</td>
<td class="nump">121,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">34,616<span></span>
</td>
<td class="nump">31,300<span></span>
</td>
<td class="nump">30,279<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">107,130<span></span>
</td>
<td class="nump">108,872<span></span>
</td>
<td class="nump">90,817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interest</a></td>
<td class="nump">345<span></span>
</td>
<td class="nump">590<span></span>
</td>
<td class="nump">490<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to MGP Ingredients, Inc.</a></td>
<td class="nump">107,475<span></span>
</td>
<td class="nump">109,462<span></span>
</td>
<td class="nump">91,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Income attributable to participating securities, basic</a></td>
<td class="num">(1,074)<span></span>
</td>
<td class="num">(871)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted', window );">Income attributable to participating securities, diluted</a></td>
<td class="num">(1,074)<span></span>
</td>
<td class="num">(871)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income used in earnings per common share calculation, basic</a></td>
<td class="nump">106,401<span></span>
</td>
<td class="nump">108,591<span></span>
</td>
<td class="nump">90,595<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income used in earnings per common share calculation, diluted</a></td>
<td class="nump">$ 106,401<span></span>
</td>
<td class="nump">$ 108,591<span></span>
</td>
<td class="nump">$ 90,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted average common shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">22,059,816<span></span>
</td>
<td class="nump">22,002,990<span></span>
</td>
<td class="nump">20,719,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">22,173,918<span></span>
</td>
<td class="nump">22,053,966<span></span>
</td>
<td class="nump">20,719,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings per common share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 4.82<span></span>
</td>
<td class="nump">$ 4.94<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 4.80<span></span>
</td>
<td class="nump">$ 4.92<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total expense recognized in the period for promotion, public relations, and brand or product advertising.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 65<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-65<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 66<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-66<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 65<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-65<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 66<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-66<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270609392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to MGP Ingredients, Inc.</a></td>
<td class="nump">$ 107,475<span></span>
</td>
<td class="nump">$ 109,462<span></span>
</td>
<td class="nump">$ 91,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive loss, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Unrealized gain (loss) on foreign currency translation adjustment</a></td>
<td class="nump">236<span></span>
</td>
<td class="num">(676)<span></span>
</td>
<td class="num">(151)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Changes in Company-sponsored post-employment benefit plan</a></td>
<td class="num">(329)<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(658)<span></span>
</td>
<td class="num">(132)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to MGP Ingredients, Inc.</a></td>
<td class="nump">107,382<span></span>
</td>
<td class="nump">108,804<span></span>
</td>
<td class="nump">91,175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to noncontrolling interest</a></td>
<td class="num">(345)<span></span>
</td>
<td class="num">(590)<span></span>
</td>
<td class="num">(490)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">$ 107,037<span></span>
</td>
<td class="nump">$ 108,214<span></span>
</td>
<td class="nump">$ 90,685<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270769616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 18,388<span></span>
</td>
<td class="nump">$ 47,889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables (less allowance for credit loss of $1,475 at both December&#160;31, 2023 and 2022)</a></td>
<td class="nump">144,286<span></span>
</td>
<td class="nump">109,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">346,853<span></span>
</td>
<td class="nump">289,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">3,580<span></span>
</td>
<td class="nump">2,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Refundable income taxes</a></td>
<td class="nump">1,190<span></span>
</td>
<td class="nump">4,327<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">514,297<span></span>
</td>
<td class="nump">454,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, net</a></td>
<td class="nump">262,303<span></span>
</td>
<td class="nump">235,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">13,975<span></span>
</td>
<td class="nump">15,042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in joint venture</a></td>
<td class="nump">5,197<span></span>
</td>
<td class="nump">5,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">271,706<span></span>
</td>
<td class="nump">216,768<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">321,544<span></span>
</td>
<td class="nump">226,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">3,326<span></span>
</td>
<td class="nump">4,779<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,392,348<span></span>
</td>
<td class="nump">1,158,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">6,400<span></span>
</td>
<td class="nump">5,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">73,594<span></span>
</td>
<td class="nump">66,432<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Federal and state excise taxes payable</a></td>
<td class="nump">2,251<span></span>
</td>
<td class="nump">4,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other</a></td>
<td class="nump">31,861<span></span>
</td>
<td class="nump">28,716<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">114,106<span></span>
</td>
<td class="nump">105,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtNoncurrent', window );">Long-term debt, less current maturities</a></td>
<td class="nump">85,305<span></span>
</td>
<td class="nump">29,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible senior notes</a></td>
<td class="nump">195,544<span></span>
</td>
<td class="nump">195,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">11,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">69,200<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">4,763<span></span>
</td>
<td class="nump">3,723<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">63,071<span></span>
</td>
<td class="nump">67,112<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">543,281<span></span>
</td>
<td class="nump">412,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies &#8211; Note 11</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_CapitalStockAbstract', window );"><strong>Capital stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred, 5% non-cumulative; $10 par value; authorized 1,000 shares; issued and outstanding 437 shares</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">No par value; authorized 40,000,000 shares; issued 23,125,166 shares at December&#160;31, 2023 and 2022; 22,016,113 and 21,994,042 shares outstanding at December&#160;31, 2023 and 2022, respectively</a></td>
<td class="nump">6,715<span></span>
</td>
<td class="nump">6,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">325,453<span></span>
</td>
<td class="nump">318,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">539,883<span></span>
</td>
<td class="nump">443,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="num">(397)<span></span>
</td>
<td class="num">(304)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost, 1,109,053 and 1,131,124 shares at December&#160;31, 2023 and 2022, respectively</a></td>
<td class="num">(21,166)<span></span>
</td>
<td class="num">(21,591)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total MGP Ingredients, Inc. stockholders equity</a></td>
<td class="nump">850,492<span></span>
</td>
<td class="nump">746,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="num">(1,425)<span></span>
</td>
<td class="num">(1,080)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">849,067<span></span>
</td>
<td class="nump">745,644<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 1,392,348<span></span>
</td>
<td class="nump">$ 1,158,211<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_CapitalStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>-- None. No documentation exists for this element. --</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_CapitalStockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270617168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Receivables, allowance for credit losses</a></td>
<td class="nump">$ 1,475<span></span>
</td>
<td class="nump">$ 1,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, percentage of non-cumulative</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, outstanding (in shares)</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">23,125,166<span></span>
</td>
<td class="nump">23,125,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">22,016,113<span></span>
</td>
<td class="nump">21,994,042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common (in shares)</a></td>
<td class="nump">1,109,053<span></span>
</td>
<td class="nump">1,131,124<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270967888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 107,130<span></span>
</td>
<td class="nump">$ 108,872<span></span>
</td>
<td class="nump">$ 90,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">22,113<span></span>
</td>
<td class="nump">21,455<span></span>
</td>
<td class="nump">19,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of long-lived assets and other</a></td>
<td class="nump">19,391<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_GainLossOnInsuranceRecoveries', window );">Gain on insurance recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">10,635<span></span>
</td>
<td class="nump">5,502<span></span>
</td>
<td class="nump">5,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investment loss</a></td>
<td class="nump">337<span></span>
</td>
<td class="nump">2,220<span></span>
</td>
<td class="nump">1,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance', window );">Deferred income taxes, including change in valuation allowance</a></td>
<td class="num">(4,041)<span></span>
</td>
<td class="nump">1,011<span></span>
</td>
<td class="nump">6,772<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent consideration</a></td>
<td class="nump">7,100<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="nump">728<span></span>
</td>
<td class="nump">194<span></span>
</td>
<td class="nump">145<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Receivables, net</a></td>
<td class="num">(32,397)<span></span>
</td>
<td class="num">(16,786)<span></span>
</td>
<td class="num">(6,031)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(46,921)<span></span>
</td>
<td class="num">(44,350)<span></span>
</td>
<td class="num">(14,214)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="num">(481)<span></span>
</td>
<td class="num">(1,468)<span></span>
</td>
<td class="nump">2,586<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable (refundable)</a></td>
<td class="nump">3,136<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
<td class="num">(6,242)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="num">(2,406)<span></span>
</td>
<td class="nump">10,626<span></span>
</td>
<td class="nump">5,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other</a></td>
<td class="nump">348<span></span>
</td>
<td class="nump">1,984<span></span>
</td>
<td class="nump">738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable', window );">Federal and state excise taxes payable</a></td>
<td class="num">(2,375)<span></span>
</td>
<td class="num">(2,365)<span></span>
</td>
<td class="num">(1,467)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_PaymentsForProceedsFromOtherOperatingActivities', window );">Other, net</a></td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">829<span></span>
</td>
<td class="num">(75)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">83,783<span></span>
</td>
<td class="nump">88,936<span></span>
</td>
<td class="nump">88,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant, and equipment</a></td>
<td class="num">(55,267)<span></span>
</td>
<td class="num">(45,323)<span></span>
</td>
<td class="num">(47,389)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Purchase of business, net of cash acquired</a></td>
<td class="num">(103,712)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(149,005)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Contributions to equity method investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,810)<span></span>
</td>
<td class="num">(1,470)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities', window );">Proceeds from property insurance recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other, net</a></td>
<td class="num">(263)<span></span>
</td>
<td class="nump">320<span></span>
</td>
<td class="num">(1,080)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(159,242)<span></span>
</td>
<td class="num">(47,813)<span></span>
</td>
<td class="num">(182,619)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payment of dividends and dividend equivalents</a></td>
<td class="num">(10,675)<span></span>
</td>
<td class="num">(10,646)<span></span>
</td>
<td class="num">(10,017)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="num">(801)<span></span>
</td>
<td class="num">(715)<span></span>
</td>
<td class="num">(767)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfLoanCosts', window );">Loan fees incurred with borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,050)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments on long-term debt</a></td>
<td class="num">(5,600)<span></span>
</td>
<td class="num">(3,403)<span></span>
</td>
<td class="num">(1,620)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from credit agreement - revolver</a></td>
<td class="nump">105,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">242,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments on credit agreement - revolver</a></td>
<td class="num">(42,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(242,300)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible senior notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">201,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities', window );">Payment on assumed debt as part of the Merger</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(87,509)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">45,924<span></span>
</td>
<td class="num">(14,764)<span></span>
</td>
<td class="nump">94,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">34<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(29,501)<span></span>
</td>
<td class="nump">26,321<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">47,889<span></span>
</td>
<td class="nump">21,568<span></span>
</td>
<td class="nump">21,662<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">$ 18,388<span></span>
</td>
<td class="nump">$ 47,889<span></span>
</td>
<td class="nump">$ 21,568<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_GainLossOnInsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Insurance Recoveries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_GainLossOnInsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Deferred Tax Asset Valuation Allowance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_PaymentsForProceedsFromOtherOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments for (Proceeds from) Other Operating Activities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_PaymentsForProceedsFromOtherOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfLoanCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan origination associated cost which is usually collected through escrow.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfLoanCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for financing costs associated with business combinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21B<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromInsuranceSettlementInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270762656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Preferred Stock</div></th>
<th class="th"><div>Issued Common</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Non-Controlling Interest</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period at Dec. 31, 2020</a></td>
<td class="nump">$ 262,526<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 6,715<span></span>
</td>
<td class="nump">$ 15,503<span></span>
</td>
<td class="nump">$ 262,943<span></span>
</td>
<td class="nump">$ 486<span></span>
</td>
<td class="num">$ (23,125)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_ComprehensiveIncomeAbstract', window );"><strong>Comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">90,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(490)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(132)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(132)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends and dividend equivalents of $0.48 per common share and per restricted stock unit, net of estimated forfeitures</a></td>
<td class="num">(10,013)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,013)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">5,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock shares awarded, forfeited or vested</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,535)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock shares repurchased</a></td>
<td class="num">(767)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(767)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations', window );">Equity consideration for Merger</a></td>
<td class="nump">296,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">296,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period at Dec. 31, 2021</a></td>
<td class="nump">644,265<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">6,715<span></span>
</td>
<td class="nump">315,802<span></span>
</td>
<td class="nump">344,237<span></span>
</td>
<td class="nump">354<span></span>
</td>
<td class="num">(22,357)<span></span>
</td>
<td class="num">(490)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_ComprehensiveIncomeAbstract', window );"><strong>Comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">108,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(590)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(658)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(658)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends and dividend equivalents of $0.48 per common share and per restricted stock unit, net of estimated forfeitures</a></td>
<td class="num">(10,638)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,638)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">4,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock shares awarded, forfeited or vested</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,481)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock shares repurchased</a></td>
<td class="num">(715)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(715)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period at Dec. 31, 2022</a></td>
<td class="nump">745,644<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">6,715<span></span>
</td>
<td class="nump">318,839<span></span>
</td>
<td class="nump">443,061<span></span>
</td>
<td class="num">(304)<span></span>
</td>
<td class="num">(21,591)<span></span>
</td>
<td class="num">(1,080)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_ComprehensiveIncomeAbstract', window );"><strong>Comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">107,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(345)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(93)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends and dividend equivalents of $0.48 per common share and per restricted stock unit, net of estimated forfeitures</a></td>
<td class="num">(10,653)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,653)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">7,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock shares awarded, forfeited or vested</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,226)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock shares repurchased</a></td>
<td class="num">(801)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(801)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period at Dec. 31, 2023</a></td>
<td class="nump">$ 849,067<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 6,715<span></span>
</td>
<td class="nump">$ 325,453<span></span>
</td>
<td class="nump">$ 539,883<span></span>
</td>
<td class="num">$ (397)<span></span>
</td>
<td class="num">$ (21,166)<span></span>
</td>
<td class="num">$ (1,425)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital, Merger Considerations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_ComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>-- None. No documentation exists for this element. --</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_ComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481071/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 30<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480513/718-10-30-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480843/718-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636266990688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends and dividend equivalents (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636275841952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">The Company.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#160;&#160;MGP Ingredients, Inc. (&#8220;MGP,&#8221; or the &#8220;Company&#8221;) is a leading producer and supplier of premium distilled spirits, branded spirits, and food ingredients. Distilled spirits include premium bourbon, rye, and other whiskeys and grain neutral spirits (&#8220;GNS&#8221;), including vodka and gin.  The Company&#8217;s distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP was also a producer of high quality industrial alcohol for use in both food and non-food applications, which was primarily produced at the Company&#8217;s distillery located in Atchison, Kansas, prior to its closure during December 2023.  The Company has a portfolio of its own high quality branded spirits which are produced through the distilleries and bottling facilities and sold to distributors.  The Company&#8217;s branded spirits products account for a range of price points from value products through ultra premium brands. The Company&#8217;s protein and starch food ingredients provide a host of functional, nutritional, and sensory benefits for a wide range of food products to serve the consumer packaged goods industry.  The ingredients products are sold directly, or through distributors, to manufacturers and processors of finished packaged goods or to bakeries. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 1, 2023, the Company acquired Penelope Bourbon LLC (&#8220;Penelope&#8221;), which, prior to the Company&#8217;s acquisition, was a family and founder-owned and operated American whiskey company with a diverse portfolio of high-quality whiskeys in the premium plus price tiers.  See Note 4, Business Combination, for further details. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reports three operating segments: Distilling Solutions, Branded Spirits, and Ingredient Solutions.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The consolidated financial statements include the accounts of the Company and its wholly owned  and majority owned subsidiaries.  All significant intercompany balances and transactions have been eliminated in consolidation.  Certain amounts in the 2021 and 2022 consolidated financial statements have been reclassified to conform to the 2023 presentation.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The financial reporting policies of the Company conform to accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;).&#160;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.&#160;&#160;The application of certain of these policies places demands on management&#8217;s judgment, with financial reporting results relying on estimation about the effects of matters that are inherently uncertain.&#160;&#160;For all of these policies, management cautions that future events may not develop as forecast, and estimates routinely require adjustment and may require material adjustment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Inventory includes finished goods, raw materials in the form of agricultural commodities used in the production process, as well as bottles, caps, and labels used in the bottling process, and certain maintenance and repair items.&#160;&#160;Bourbons, ryes, and other whiskeys, included in inventory, are normally aged in barrels for several years, following industry practice; all barreled bourbon, rye, and other whiskeys are classified as a current asset.  The Company includes warehousing, insurance, and other carrying charges applicable to barreled whiskey in inventory costs. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value on the first-in, first-out, or FIFO, method.&#160;&#160;Inventory valuations are impacted by constantly changing prices paid for key materials, primarily corn.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Properties, Depreciation, and Amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Property, plant, and equipment are typically stated at cost.&#160;&#160;Additions, including those that increase the life or utility of an asset, are capitalized and all properties are depreciated over their estimated remaining useful lives.&#160;&#160;Depreciation and amortization are computed using the straight line method over the following estimated useful lives:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 &#8211; 35 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 &#8211; 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 &#8211; 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 &#8211; 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leasehold improvements are the shorter of economic useful life or life of the lease</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance costs are expensed as incurred. The cost of property, plant, and equipment sold, retired, or otherwise disposed of, as well as related accumulated depreciation and amortization, are eliminated from the property accounts with related gains and losses reflected in the Consolidated Statements of Income.&#160;&#160;The Company capitalizes interest costs associated with significant construction projects.&#160; Total interest incurred for 2023, 2022, and 2021 is noted below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest costs charged to expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,647</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus: Interest cost capitalized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,349</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,996</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,317&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,376&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue Recognition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;Revenue is recognized when control of the promised goods or services, through performance obligations by the Company, is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for the performance obligations.  The term between invoicing and when payment is due is not significant and the period between when the entity transfers the promised good or service to the customer and when the customer pays for that good or service is generally one year or less. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized for the sale of products at the point in time finished products are delivered to the customer in accordance with shipping terms.  This is a faithful depiction of the satisfaction of the performance obligation because, at that point control passes to the customer, the customer has legal title and the risk and rewards of ownership have transferred, and the customer has a present obligation to pay.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Distilling Solutions segment routinely enters into bill and hold arrangements, whereby the Company produces and sells aged and unaged distillate to customers, and the product is barreled at the customer&#8217;s request and warehoused at a Company location for an extended period of time in accordance with directions received from the Company&#8217;s customers.  Even though the aged and unaged distillate remains in the Company&#8217;s possession, a sale is recognized at the point in time when the customer obtains control of the product.  Control is transferred to the customer in bill and hold transactions when customer acceptance specifications have been met, legal title has transferred, the customer has a present obligation to pay for the product and the risk and rewards of ownership have transferred to the customer.  Additionally, all the following bill and hold criteria have been met in order for control to be transferred to the customer: the reason for the bill and hold arrangement is substantive, the customer has requested the product be warehoused, the product has been identified as separately belonging to the customer, the product is currently ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer.   </span></div><div style="padding-left:4.5pt;padding-right:4.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warehouse service revenue is recognized over the time that warehouse services are rendered and as they are rendered.  This is a faithful depiction of the satisfaction of the performance obligation because control of the aging products has already passed to the customer and there are no additional performance activities required by the Company, except as requested by the customer. The performance of the service activities, as requested, is invoiced as satisfied and revenue is concurrently recognized.  Contract bottling is recognized over the time contract bottling services are rendered and as they are rendered. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales in the Branded Spirits segment reflect reductions attributable to consideration given to customers in incentive programs, including discounts and allowances for certain volume targets.  These allowances and discounts are not for distinct goods and are paid only when the depletion volume targets are achieved by the customer.  The amounts reimbursed to customers are determined based on agreed-upon amounts and are recorded as a reduction of revenue. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Excise Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company is responsible for compliance with the Alcohol and Tobacco Tax and Trade Bureau</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the U.S. Treasury Department (the &#8220;TTB&#8221;) regulations which includes making timely and accurate excise tax payments. The Company is subject to periodic compliance audits by the TTB.  Individual U.S. states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its U.S. federal and state excise tax expense based upon units shipped and on its understanding of the applicable excise tax laws. Excise taxes that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by the Company from a customer, are excluded from revenue and expense.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews long lived assets for impairment when events or changes in circumstances indicate the carrying amount of the asset group may not be fully recoverable.  The Company determines the carrying amount of the asset group using the future projected cash flows as well as quantitative and qualitative factors.  An impairment loss is recognized when the carrying value exceeds the fair value of the asset group.  For the year ended December </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31, 2023, the Company recognized impairment of long-lived assets and other of $19,391. See Note 6, Closure of the Atchison Distillery, for more information.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognition of Insurance Recoveries.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Estimated loss contingencies are recognized as charges to income when they are probable and reasonably estimable.  Insurance recoveries are not recognized until all contingencies related to the insurance claim have been resolved and settlement has been reached with the insurer.  Insurance recoveries, to the extent of costs and losses, are reported as a reduction to costs on the Consolidated Statements of Income.  Insurance recoveries, in excess of costs and losses, if any, would be reported as a separate caption in operating income on the Consolidated Statements of Income.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During November 2020, the Company experienced a fire at the Atchison facility.  The fire damaged certain equipment in the facility&#8217;s feed drying operations and caused temporary loss of production time.  At December 31, 2021, the Company received a legally binding commitment from its insurance carrier for final settlement of $43,688, $27,363 related to business interruption and $16,325 for the damaged dryer.   The Company recorded a settlement related to business interruption from its insurance carrier of $23,583 for the year ended December 31, 2021.  The business interruption portion of the settlement was recorded as a reduction of cost of sales on the Consolidated Statements of Income and the insurance recoveries for the replacement of the damaged dryer was recorded as insurance recoveries on the Consolidated Statements of Income.  The Company finalized the construction of the replacement drying system and placed this dryer into service during 2021. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company accounts for income taxes using an asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.  A valuation allowance is recognized if it is more likely than not that at least some portion of the deferred tax asset will not be realized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Common Share (&#8220;EPS&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Basic and diluted EPS is computed using the two-class method, which is an earnings allocation formula that determines net income per share for each class of Common Stock and participating security according to dividends declared and participation rights in undistributed earnings.&#160;&#160;Basic EPS amounts are computed by dividing net income attributable to common shareholders by the weighted average shares outstanding during each period.  Diluted EPS is computed using the if-converted method by dividing the net income attributable to common shareholders by the weighted average shares outstanding, inclusive of the impact of the Convertible Senior Notes, except for where the result would be anti-dilutive as of the balance sheet date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Translation of Foreign Currencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Assets and liabilities of Niche Drinks, Co., Ltd. (&#8220;Niche&#8221;), a wholly-owned subsidiary of the Company whose functional currency is the British pound sterling, are translated to U.S. dollars using the exchange rate in effect at the consolidated balance sheet date.  Results of operations are translated using average rates during the period.  Adjustments resulting from the translation process are included as a component of accumulated other comprehensive income. The Company maintains a U.S. bank account denominated in British pounds sterling and it is adjusted for the market exchange rate at the reporting period-end.  Any impacts of the adjustment for the exchange rate applied to the financial asset is reported in other expense, net on the Consolidated Statements of Income.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Assets and liabilities assumed during a business combination are generally recorded at fair market value as of the acquisition date.  Goodwill is recognized to the extent that the purchase consideration, including contingent consideration, exceeds the value of the assets acquired and liabilities assumed.  The Company uses its internal estimates and third-party valuation specialists to assist in determining the fair value of the assets acquired and liabilities assumed.  During the measurement period, which can be up to one year after the acquisition date, the Company can make adjustments to the fair value of the assets acquired and liabilities assumed, with the offset being an adjustment to goodwill.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company records goodwill and other indefinite-lived intangible assets in connection with various acquisitions of businesses and allocates the goodwill and other indefinite-lived intangible assets to its respective reporting units.  The Company evaluates goodwill for impairment at least annually, in the fourth quarter, or on an interim basis if events and circumstances occur that would indicate it is more likely than not that the fair value of a reporting unit is less than the carrying value.  To the extent that the carrying value exceeds fair value, an impairment of goodwill is recognized.  Judgment is required in the determination of reporting units, the assignment of assets and liabilities to reporting units, including goodwill, and the determination of fair value of the reporting units.  The Company separately evaluates indefinite-lived intangible assets for impairment.  As of December&#160;31, 2023, the Company determined that goodwill and indefinite-lived intangible assets were not impaired. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company determines the fair values of its financial instruments based on a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The hierarchy is broken down into three levels based upon the observability of inputs.  Fair values determined by Level&#160;1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access.  Level&#160;2 inputs include quoted prices for similar assets and liabilities in active markets and inputs other than quoted prices that are observable for the asset or liability.  Level&#160;3 inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability.  In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy.  In such cases, the level in the fair value hierarchy within which the fair value measurement in its entirety falls has been determined based on the lowest level input that is significant to the fair value measurement in its entirety.  The Company&#8217;s assessment of the significance of a particular input to the fair value in its entirety requires judgment and considers factors specific to the asset or liability. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s short-term financial instruments include cash and cash equivalents, accounts receivable and accounts payable.&#160;&#160;The carrying value of the short-term financial instruments approximates the fair value due to their short-term nature. These financial instruments have no stated maturities or the financial instruments have short-term maturities that approximate market.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s debt is estimated based on current market interest rates for debt with similar maturities and credit quality.  Excluding the impact of the conversion feature of the Convertible Senior Notes, the fair value of the Company&#8217;s debt was $194,440 and $150,249 at December&#160;31, 2023 and 2022, respectively.  The financial statement carrying value (net of unamortized loan fees) was $287,249 and $230,335 at December&#160;31, 2023 and 2022, respectively.&#160;&#160;These fair values are considered Level 2 under the fair value hierarchy. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value calculation of contingent consideration associated with the acquisition of Penelope uses unobservable inputs, such as estimated net sales over the term of the earn-out period, discount rates, and volatility rates.  The contingent consideration is measured using the Monte Carlo simulation approach. The inputs used in the calculation of the contingent consideration liability are considered Level 3 under the fair value hierarchy due to the lack of relevant market activity. See Note 4, Business Combination, for more information. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value disclosure for deferred compensation plan investments is included in Note 12, Employee Benefit Plans. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain commodities the Company uses in its production process, or input costs, expose it to market price risk due to volatility in the prices for those commodities.&#160; Through the Company&#8217;s grain supply contracts, its wheat flour supply contract, and its natural gas contracts, it purchases grain, wheat flour, and natural gas, respectively, for delivery from <span style="-sec-ix-hidden:f-465">one</span> to 24 months into the future at negotiated fixed prices. &#160;The Company has determined that the firm commitments to purchase grain, wheat flour, and natural gas under the terms of its supply contracts meet the normal purchases and sales exception as defined under ASC 815,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160; Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, because the quantities involved are for amounts to be consumed within the normal expected production process.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investments.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds 50 percent interest in DGL Destiladores, S.de R.L. de C.V. (&#8220;DGL&#8221;) and Agricola LG, S.de R.L. de C.V. (&#8220;Agricola&#8221; and together with DGL, &#8220;LMX&#8221;), which are accounted for as equity method investments.  At December&#160;31, 2023 and 2022, the investment in LMX was $5,197 and $5,534, respectively, which is recorded in investment in joint ventures on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2023 and 2022, the Company recorded a $337 and $2,220 loss from equity method investments, respectively, which is recorded in other income (expense), net on the Consolidated Statements of Income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standard Updates.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not adopt any new Accounting Standard Updates (&#8220;ASU&#8221;) during the year ended December 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires improved disclosures related to significant segment expenses.  This ASU requires companies to disclose significant segment expenses provided to the chief operating decision maker (&#8220;CODM&#8221;), a description of other segment items and all existing annual disclosures must be provided on an interim basis.  This ASU is effective for annual periods beginning after December 15, 2023. Early adoption is permitted and must be applied retrospectively to all prior periods presented in the financial statements.  The Company is currently evaluating the impact to the Company&#8217;s financial statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">requires improved disclosures related to the rate reconciliation and income taxes paid. This ASU requires companies to reconcile the income tax expense attributable to continuing operations to the statutory federal income tax rate applied to pre-tax income from continuing operations.  Additionally, this ASU requires </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">companies to disclose the total amount of income taxes paid during the period.  This ASU is effective for annual periods beginning after December 15, 2024 with early adoption permitted.  The guidance is required to be applied on a prospective basis with the option to apply retrospectively to all prior periods presented in the financial statements.  The Company is currently evaluating the impact to the Company&#8217;s financial statements. </span></div>The other recent accounting pronouncements issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) are not expected to have a significant impact on the Company&#8217;s consolidated financial statements and related disclosures.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636362820704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER BALANCE SHEET CAPTIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">OTHER BALANCE SHEET CAPTIONS</a></td>
<td class="text">OTHER BALANCE SHEET CAPTIONS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">55,463</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,073&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Barreled distillate (bourbons and other whiskeys)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">250,183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,825</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,691</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,355</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,336</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">346,853</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, plant, and equipment, net.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land, buildings, and improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">188,521</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">844</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">261,354</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,927</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant, and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">489,646</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(227,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(215,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">262,303</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,632&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued expenses and other.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee benefit plans </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,140</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Salaries and wages</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,637</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,062</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,318</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,704</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636275874896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text">REVENUE<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from the Distilling Solutions segment by the sale of products and by providing warehouse services related to the storage and aging of customer products.  The Company generates revenue from the Branded Spirits segment by the sale of products and by providing contract bottling services.  The Company generates revenue from the Ingredient Solutions segment by the sale of products.  Revenue related to sales of products is recognized at a point in time whereas revenue generated from warehouse services and contract bottling services are recognized over time.  Contracts with customers include a single performance obligation (either the sale of products or the provision of warehouse services and contract bottling service).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Sales.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s sales disaggregated by segment and major products and services.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Distilling Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brown Goods</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">289,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">White Goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">58,645</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium beverage alcohol</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">347,836</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Industrial alcohol</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,010</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Food grade alcohol</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">385,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel grade alcohol</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,798</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distillers feed and related co-products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,578</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warehouse services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,632</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Distilling Solutions</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">450,854</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428,478&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,504&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Branded Spirits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ultra premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,748</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Super premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,293</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium plus</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">105,465</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,730&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mid </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">75,676</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">47,907</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">24,885</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Branded Spirits </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">253,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ingredient Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specialty wheat starches</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">66,050</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specialty wheat proteins</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">48,291</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity wheat starch</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,413</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity wheat protein</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">131,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,941&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,650&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Sales</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">836,523</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">782,358&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">626,720&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636362660256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">BUSINESS COMBINATION</a></td>
<td class="text">BUSINESS COMBINATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Acquisition of Penelope </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of the Transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On May 8, 2023, the Company entered into a definitive agreement to acquire 100 percent of the equity of Penelope, and subsequently completed the acquisition on June 1, 2023 (the &#8220;Acquisition&#8221;).  Penelope, prior to the Acquisition, was a family and founder-owned and operated American whiskey company with a diverse portfolio of high-quality whiskeys in the premium plus price tiers.  As a result of the Acquisition, the Company enhanced its presence in the growing American whiskey category and expanded its portfolio of premium plus price tier brands. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Acquisition, Penelope became a wholly owned subsidiary of the Company and its financial results are included within the Branded Spirits segment.  The aggregate consideration paid by the Company in connection with the Acquisition was $105,000 in cash paid at closing, with further additional potential earn-out consideration of up to a maximum cash payout of $110,800 if certain performance conditions, measured through December 31, 2025, are met.  The consideration is subject to customary purchase price adjustments related to, among other things, net working capital and acquired cash.  The consideration paid at closing included a preliminary estimated purchase price adjustment.  During the year ended December 31, 2023, the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company finalized the net working capital adjustments, which decreased the cash consideration from $105,000 at closing to $104,638 at December 31, 2023.  The cash portion of the consideration and transaction-related expenses were paid using both cash on hand and borrowings under the Company&#8217;s existing credit agreement.  See Note 7, Corporate Borrowings, for further details. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For tax purposes, the Acquisition was structured as an asset purchase which created additional tax basis in the assets acquired as a result of valuing the assets at fair market value and the purchase price will be accounted for in accordance with U.S. federal tax law.  Indefinite-lived intangible assets and goodwill is expected to be deductible for U.S. income tax purposes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Price Allocation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Acquisition was accounted for as a business combination in accordance with FASB Accounting Standard Codification 805, Business Combinations (&#8220;ASC 805&#8221;), and as such, assets acquired, liabilities assumed, and consideration transferred were recorded at their estimated fair values on the acquisition date. The following table summarizes the allocation of the consideration paid for Penelope to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date, with the excess recorded to goodwill.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:84.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Consideration:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of total consideration transferred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Recognized amounts of identifiable assets acquired and liabilities assumed: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">926&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,203&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,715&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,738&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Intangible assets acquired included trade names with an estimated fair value of $34,000 and distributor relationships with an estimated fair value of $23,700. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 805, assets acquired, liabilities assumed, and consideration transferred were recorded at their estimated fair values on the Acquisition date.  The fair value measurements of tangible and intangible assets and liabilities were based on significant inputs not observable in the market and represent Level 3 measurements within the fair value hierarchy.  Level 3 inputs include discount rates that would be used by a market participant in valuing these assets and liabilities, projections of revenues and cash flows, distributor attrition rates, royalty rates, and market comparables, among others.  The fair value of work-in-process and finished goods inventory was determined using the comparative sales method and raw materials was determined using the replacement cost method.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of $95,250, all of which is expected to be deductible for tax purposes, represents the excess of the consideration transferred over the estimated fair value of assets acquired net of liabilities assumed.  Additionally, the goodwill is representative of the strength of the Penelope brand within the American whiskey category, and the synergies expected to be achieved by the combined company.  The intangible assets acquired included indefinite-lived intangible assets, trade names, which have an estimated fair value of $34,000, and definite-lived intangible assets, distributor relationships, which have an estimated fair value of $23,700 and a useful life of 20 years.  The trade names and distributor relationships acquired by the Company have been recorded at estimated fair values using the relief from royalty method and multi-period excess earnings method, respectively.  Management engaged a third-party valuation specialist to assist in the valuation analysis of certain acquired assets including trade names and distributor relationships.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of Penelope have been included in the Company&#8217;s consolidated financial statements since the date of the Acquisition, June 1, 2023.  The operating results and pro forma results are not disclosed due to the immaterial impact to the Company&#8217;s Consolidated Statements of Income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company incurred $2,060 of costs related to the Acquisition, which are included in selling, general, and administrative expenses on the Consolidated Statements of Income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Consideration. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the contingent consideration obligation at the Acquisition date was $62,100, which was determined using a Monte Carlo simulation approach.  This approach requires significant assumptions, including projected net sales, discount rates, and volatility rates.  The inputs used in the calculation of the contingent consideration liability are considered Level 3 under the fair value hierarchy due to the lack of relevant market activity.  The contingent consideration liability is measured on a quarterly basis and recorded at fair value.  The changes in fair value of the obligation resulted from changes in the key assumptions between measurement dates, such as projected net sales, discount rates, and volatility rates.  During the year ended December 31, 2023, there was a $7,100 adjustment to the fair value measurement of the contingent consideration obligation, which was included in the change in fair value of contingent consideration on the Consolidated Statements of Income.  The amount payable is based upon achievement of certain net sales targets between the Acquisition date and December 31, 2025.  The possible payments range from zero to a maximum payout of $110,800. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Merger with Luxco</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of the transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On January 22, 2021, the Company entered into a definitive agreement to acquire Luxco, Inc. (&#8220;Luxco&#8221;) and subsequently completed the merger on April 1, 2021 (the &#8220;Merger&#8221;).  Luxco is a leading branded beverage alcohol company across various categories, with a more than 60-year business heritage.  As a result of the Merger, MGP increased its scale and market position in the branded-spirits sector and believes it strengthened its platform for future growth of higher valued-added products. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Merger, Luxco became a wholly-owned subsidiary of MGP and is included within the Branded Spirits segment.  The aggregate consideration paid by the Company in connection with the Merger was $237,500 in cash (less assumed indebtedness) and 5,007,833 shares of Common Stock of the Company, subject to adjustment for fractional shares (the &#8220;Company Shares,&#8221; and together with the cash portion, the &#8220;Merger Consideration&#8221;).  The Company Shares were valued at $296,213 and represented approximately 22.8 percent of the Company&#8217;s outstanding Common Stock immediately following the closing of the Merger.  The Merger Consideration was subject to customary purchase price adjustments related to, among other things, net working capital, acquired cash and assumed debt.  The consideration paid at closing included a preliminary estimated purchase price adjustment.  In September 2021, the parties finalized the purchase price adjustment, which decreased the cash consideration paid by approximately $608 and increased stock consideration by an additional 1,373 shares from the preliminary amounts that were paid at closing.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash portion of the Merger Consideration, the repayment of assumed debt, and transaction-related expenses were financed with borrowings under the Company&#8217;s existing Credit Agreement which was drawn down on April 1, 2021.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For tax purposes, the transaction was structured partially as a tax-free reorganization and partially as a taxable acquisition, as defined in the Internal Revenue Code.  The Company anticipates the amount transferred in a tax deferred manner, under the tax-free reorganization rules, will not create additional tax basis for the Company.  The taxable component of the transaction will create additional tax basis and a corresponding future tax deduction for the Company.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The operating results of Luxco were consolidated with the Company&#8217;s operating results subsequent to the merger date.  During the year ended December 31, 2021, the Company recorded $177,607 and $17,027, of sales and income before income taxes, respectively, attributable to Luxco on the Consolidated Statements of Income.  During the year ended December 31, 2021, the Company incurred $8,927 of transaction related costs, which are included in selling, general and administrative expenses on the Consolidated Statements of Income. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Pro Forma Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The following table summarizes the unaudited pro forma financial results for the year ended December 31, 2021 as if the Merger had occurred on January 1, 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.731%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">671,090</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">100,597</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.84</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma results are adjusted for items that are non-recurring in nature and directly attributable to the Merger, including the income tax effect of the adjustments.  Merger related costs incurred by the Company of $8,927 for the year ended December 31, 2021 were excluded.  Merger related costs incurred by Luxco of $3,132 were excluded from the year ended December 31, 2021 pro forma results.  A non-recurring expense of $2,529 for the year ended December 31, 2021 related to the fair value adjustment of finished goods inventory estimated to have been sold was removed and included in the results for the year ended December 31, 2020.  Other acquired tangible and intangible assets are assumed to be recorded at estimated fair value on January 1, 2020 and are amortized or depreciated over their estimated useful lives.  &#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary pro forma financial information is for informational purposes only, is based on estimates and assumptions, and does not purport to represent what the Company&#8217;s consolidated results of operations actually would have been if the Merger had occurred at an earlier date, and such data does not purport to project the Company&#8217;s results of operations for any future period.  The basic shares outstanding used to calculate the pro forma net income per share amounts presented above have been adjusted to assume shares issued at the closing of the Merger were outstanding since January 1, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636276554032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">GOODWILL AND OTHER INTANGIBLE ASSETS</a></td>
<td class="text">GOODWILL AND OTHER INTANGIBLE ASSETS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definite-Lived Intangible Assets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired definite-lived intangible asset in connection with various acquisitions of businesses.  The distributor relationships have a carrying value of $58,716, net of accumulated amortization of $6,384.  The distributor relationships have a useful life of 20 years.  The amortization expense for the years ended December&#160;31, 2023 and 2022 was $2,761 and $2,070, respectively. The weighted average amortization period at December&#160;31, 2023 for definite-lived intangible assets is 18.1 years</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the expected future amortization expense related to definite-lived intangibles assets are as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.865%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,716&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangible Assets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records goodwill and indefinite-lived intangible assets in connection with various acquisitions of businesses and allocates the goodwill and indefinite-lived intangible assets to its respective reporting units.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in carrying amount of goodwill by business segment were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Distilling Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Branded Spirits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ingredient Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">321,544</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">321,544</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in carrying amount of trade names by business segment were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Distilling Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Branded Spirits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ingredient Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">212,990</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">212,990</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636273982720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CLOSURE OF THE ATCHISON FACILITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">CLOSURE OF THE ATCHISON FACILITY</a></td>
<td class="text">CLOSURE OF THE ATCHISON FACILITY<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 13, 2023, the Company announced the decision by its Board of Directors to approve the closure of the Company&#8217;s distillery located in Atchison, Kansas (the &#8220;Atchison Distillery&#8221;).  The Atchison Distillery ceased operations in December 2023.  The decision to close the Atchison Distillery is consistent with the Company&#8217;s plan to address profitability headwinds associated with its GNS and industrial alcohol products within the Distilling Solutions segment.  As a result of the decision to close the Atchison Distillery, the Company, with the assistance of a third-party valuation specialist, completed a fair value analysis of the assets associated with the Atchison Distillery during the year ended December 31, 2023.  The fair value of the assets associated with the Atchison Distillery were determined using a combination of the cost and market approach.  During the year ended December 31, 2023, the Company recorded a $17,112 impairment of assets, which was recorded in impairment of long-lived assets and other on the Consolidated Statement of Income.  The impaired assets were recorded within the Distilling Solution segment.  </span></div>Additionally, the Company recorded $2,279 of expenses related to severance costs, inventory write offs, contract termination fees, consulting fees, and other miscellaneous expenses, which were recorded in impairment of long-lived assets and other on the Consolidated Statement of Income for the year ended December 31, 2023.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636275841952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CORPORATE BORROWINGS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">CORPORATE BORROWINGS</a></td>
<td class="text">CORPORATE BORROWINGS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indebtedness Outstanding.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s outstanding indebtedness:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Agreement - Revolver, 6.46% (variable rate) due 2026</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Note, 1.88% (fixed rate) due 2041</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">201,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Note Purchase Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A Senior Secured Notes, 3.53% (fixed rate) due 2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Secured Notes, 3.80% (fixed rate) due 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,600</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total indebtedness outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">293,850</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,450&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Less unamortized loan fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total indebtedness outstanding, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">287,249</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Less current maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">280,849</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,735&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rates are as of December&#160;31, 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loan fees are being amortized over the life of the debt agreements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Agreement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  On February 14, 2020, the Company entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with multiple participants led by Wells Fargo Bank, National Association (&#8220;Wells Fargo Bank&#8221;), which provided for a $300,000 revolving credit facility.  On May 14, 2021, the Company amended the Credit Agreement to extend the term and to increase the principal amount available to $400,000 and to permit the Company, subject to obtaining lender approval, to increase the amount of the revolving credit facility by up to an additional $100,000 provided certain conditions are satisfied and at the discretion of the lender.  On August 31, 2022, the Credit Agreement was amended to change the interest rate benchmark from LIBOR to SOFR.  The Credit Agreement matures on May 14, 2026.  The Credit Agreement is secured by substantially all assets, excluding real property. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement includes certain requirements and covenants, with which the Company was in compliance at December&#160;31, 2023.  The Company incurred no new loan fees related to the Credit Agreement during 2023. The unamortized balance of total loan fees related to the Credit Agreement was $824 at December&#160;31, 2023. The unamortized loan fees are being amortized over the life of the Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Part of the cash portion of the consideration paid to acquire Penelope and transaction-related expenses were financed with $105,000 borrowings under the Credit Agreement. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the Company had $63,000 outstanding borrowings under the Credit Agreement, leaving $337,000 available.  The interest rate for the borrowings of the Credit Agreement at December&#160;31, 2023 was 6.46%.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note Purchase Agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Company&#8217;s Note Purchase and Private Shelf Agreement (the &#8220;Note Purchase Agreement&#8221;), with PGIM, Inc. (&#8220;Prudential&#8221;), an affiliate of Prudential Financial, Inc., and certain affiliates of Prudential, provides for the issuance of $20,000 of Series A Senior Secured Notes and the issuance of up to $105,000 of additional Senior Secured Notes (or any higher amount solely to the extent Prudential has provided written notice to the Company of its authorization of such a higher amount).  Effective August 23, 2023, the Note Purchase Agreement was amended to increase the total amount of Senior Secured Notes that may be issued under the facility of the Note Purchase Agreement to $250,000.  Additionally, the period for issuing senior secured promissory notes under the Note Purchase Agreement was extended from August 23, 2023 to August 31, 2026.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2017, the Company issued $20,000 of Series A Senior Secured Notes with a maturity date of August 23, 2027.  The Series A Senior Secured Notes bear interest at a rate of 3.53 percent per year.  During 2019, the Company issued $20,000 of additional Senior Secured Notes with a maturity date of April 30, 2029.  The Senior Secured Notes bear interest at a rate of 3.80 percent per year.  As of December&#160;31, 2023, the Company had $12,000 of Series A Senior Secured Notes and $17,600 of additional Senior Secured Notes outstanding under the Note Purchase Agreement, leaving $220,400 available of under the Note Purchase Agreement. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company did not capitalize any new loan fees related to the Note Purchase Agreement during 2023.  The unamortized balance of total loan fees related to the Note Purchase Agreement was $71 at December&#160;31, 2023 and is being amortized over the life of the Note Purchase Agreement. The Note Purchase Agreement is secured by substantially all assets, excluding real property.  The Note Purchase Agreement includes certain requirements and covenants, with which the Company was in compliance at December&#160;31, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.  On November 16, 2021, the Company issued $201,250 in aggregate principal amount of 1.88% convertible senior notes due in 2041 (the &#8220;2041 Notes&#8221;).  The total aggregate principal amount includes $26,250 aggregate principal amount of 2041 Notes purchased by the initial purchasers in the offering pursuant to their exercise in full of their option to purchase additional notes under the purchase agreement for the offering.  The 2041 Notes were issued pursuant to an indenture, dated as of November 16, 2021 ( the &#8220;Indenture&#8221;), by and among the Company, as issuer, Luxco, Inc., MGPI Processing, Inc., and MGPI of Indiana, LLC, as subsidiary guarantors, and U.S. Bank National Association, as trustee. The 2041 Notes are senior, unsecured obligations of the Company and interest is payable semi-annually in arrears at a fixed interest rate of 1.88% on May 15 and November 15 of each year.  The 2041 Notes mature on November 15, 2041 (&#8220;Maturity Date&#8221;) unless earlier repurchased, redeemed, or converted, per the terms of the Indenture.  Upon conversion, the Company will pay cash up to the aggregate principal amount of the 2041 Notes to be converted and pay or deliver, as the case may be, cash, shares of the Company&#8217;s Common Stock, or a combination of cash and shares of the Company&#8217;s Common Stock, at its election, in respect to the remainder, if any, of the Company&#8217;s conversion obligation in excess of the aggregate principal amount of the 2041 Notes being converted.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company incurred no new loan fees related to the 2041 Notes during 2023.  The unamortized balance of total loan fees related to the 2041 Notes was $5,706 at December&#160;31, 2023 and is being amortized over the life of the 2041 Notes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The initial conversion rate for the 2041 Notes is 10.3911 shares of Common Stock per $1 principal amount of the 2041 Notes.  Prior to the Maturity Date, holders may convert at their option only in the following circumstances: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">During any calendar quarter commencing after the quarter ending March 31, 2022, if the closing sale price of Common Stock for at least 20 trading days in the period of 30 consecutive trading days is more than 130% of the conversion price;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">during the 5 consecutive business days following any 10 consecutive trading day period in which the trading price per $1 principal amount of the notes for each trading day was less than 98% of the product of the closing sale price of </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Common Stock on such trading day and the conversion rate on such trading day;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">upon the occurrence of specified corporate events, as defined in the Indenture;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">if the Company calls the notes for redemption; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">during the period July 15, 2026 ending close of business day immediately preceding November 20, 2026 or the period July 15, 2041 and close of business day immediately preceding the Maturity Date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Maturities.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate amount of maturities for long-term debt as of December&#160;31, 2023 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.865%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,850&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636273869376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense is composed of the following:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,296</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,926</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,552</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">44</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,936)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">978&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34,616</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,279&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense also included tax expense allocated to comprehensive income for 2023, 2022, and 2021 of $172, $33, and $19, respectively (see the Consolidated Statements of Comprehensive Income). </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income tax expense at the normal statutory federal rate to income tax expense included in the accompanying Consolidated Statements of Income is below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Expected&#8221; provision at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,545</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,135</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal and state tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34,616</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,279&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">24.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.3&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences giving rise to deferred income taxes shown on the Consolidated Balance Sheets are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,453</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. state and foreign tax credit carryforwards</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico and U.S. state loss carryforwards</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,890</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,656</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">848</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Section 174 timing difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,032</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,279</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">25,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,071&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,040</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,998&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(24,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(48,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(85,111)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(84,110)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred income tax liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(63,071)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,112)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A schedule of the change in valuation allowance is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.865%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,073&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,208</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the Company&#8217;s total valuation allowance of $3,208 related to net operating loss in U.S. states and foreign countries in which it is not &#8220;more likely than not&#8221; to create enough taxable income to fully utilize the carryforwards before expiration of the carryforward periods and certain foreign tax credit carryforwards.  As of December 31, 2022, the Company&#8217;s total valuation allowance of $2,073, related to net operating loss in U.S. states and foreign countries in which it is not &#8220;more likely than not&#8221; to create enough taxable income to fully utilize the carryforwards before expiration of the carryforward periods.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, the Company had $23,590 and $21,537 in gross U.S. state net operating loss carryforwards, respectively.  Due to varying U.S. state carryforward periods, the state net operating loss carryforwards will primarily expire in varying years between calendar years 2024 and 2044.  As of December&#160;31, 2023 and 2022, the Company had gross U.S. state tax credit carryforwards of $3,890 and $5,052, respectively.  U.S. state credits, if not used to offset income tax expense in their respective jurisdictions, will expire in varying years between 2024 and 2040.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company treats accrued interest and penalties related to tax liabilities, if any, as a component of income tax expense.&#160;&#160;During 2023, 2022, and 2021, the Company&#8217;s activity in accrued interest and penalties was not significant.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the total amount of unrecognized tax benefits (excluding interest and penalties) for 2023,  2022, and 2021:  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of year balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">156</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">83</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">245</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction for prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of year balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each period presented, substantially all of the amount of unrecognized benefits (excluding interest and penalties) would impact the effective tax rate, if recognized. The Company reasonably expects that the amount of unrecognized tax benefit will not change significantly over the next 12 months. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not under any U.S. federal, state or foreign income tax audits.  For U.S. federal tax purpose, all tax years after 2019 remain open to examination. Amounts paid for income tax in foreign jurisdictions are not material to the financial statements. In addition, the Company is subject to examination for its state tax returns for years 2019, and forward, with the exception of certain net operating losses and credit carryforwards originating in years prior to 2019 that remain subject to adjustment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636269177632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY AND EPS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">EQUITY AND EPS</a></td>
<td class="text">EQUITY AND EPS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Stock.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stockholders are entitled to elect four of the nine members of the Company&#8217;s Board of Directors, while preferred stockholders are entitled to elect the remaining five members.  All directors are elected annually for a one year term.  Any vacancies on the Board may only be filled by the stockholders and not by the Board.  Stockholders who own 10 percent or more of the outstanding Common Stock or Preferred Stock have the right to call a special meeting of stockholders.  Common stockholders are not entitled to vote with respect to a merger, dissolution, lease, exchange or sale of substantially all of the Company&#8217;s assets, or on an amendment to the Articles of Incorporation, unless such action would increase or decrease the authorized shares or par value of the Common Stock or Preferred Stock, or change the powers, preferences or special rights of the Common Stock or preferred stock so as to affect the Common stockholders adversely.  Generally, Common stockholders and Preferred stockholders vote as separate classes on all other matters requiring shareholder approval.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EPS.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the computations of basic and diluted EPS: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended  December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">107,130</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income attributable to participating securities (unvested shares and units) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(712)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income used in EPS calculation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">106,401</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Share information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average common shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,059,816</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,002,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,719,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average common shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,173,918</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,053,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,719,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted EPS</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Net income attributable to all stockholders.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Participating securities included 226,410, 177,398, and 163,024 unvested restricted stock units (&#8220;RSUs&#8221;) for the years ended December&#160;31, 2023, 2022, and 2021, respectively.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Under the two class method, basic weighted average common shares exclude outstanding unvested participating securities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The impacts of the Convertible Senior Notes were included in the diluted weighted average common shares if the inclusion was dilutive.  The Convertible Senior Notes would only have a dilutive impact if the average market price per share during the quarter and year to date period exceeds the conversion price of $96.24 per share. There was no dilutive impact for the year ended December 31, 2021. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Issuance.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2021, as part of the consideration for the Merger with Luxco, the Company issued 5,007,833 shares of Common Stock.  Additionally, in September 2021, the Merger parties finalized the purchase price adjustments, which increased stock consideration by an additional 1,373 shares from the preliminary amounts that were paid at closing. </span></div><div style="margin-top:8.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shares Outstanding Activity. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s share activity: </span></div><div style="margin-top:8.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.930%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares Outstanding </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preferred Stock</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,964,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,994,042&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,016,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:8.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends and Dividend Equivalents.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s dividend and dividend equivalent information: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="45" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dividend and Dividend Equivalent Information (per Share and Unit)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Declaration date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Record date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payment date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Declared</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Paid</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dividend payment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dividend equivalent payment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total payment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,640</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,669</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,668</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,642</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,669</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,642</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,669</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,565</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">110</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,675</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,938&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,017&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividend equivalent payments on unvested participating securities (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">).  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes estimated forfeitures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636362660256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for railcars, computer equipment, office spaces, a bottling facility, a distribution facility, fulfillment center, retail location, and certain equipment.  The Company has no finance leases.  Leases with terms of twelve months or less are not recorded on the Company&#8217;s Consolidated Balance Sheets.  The Company recognizes lease expense for these leases on a straight-line basis over the lease term.  Lease components are accounted for separately from non-lease components, such as common-area maintenance, based on the relative, observable stand-alone prices of the components. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s leases have remaining lease terms of less than one year to ten years, some of which may include options to extend the lease.  Options to renew the Company&#8217;s leases were not considered when assessing the value of the right-of-use assets because the Company is not reasonably certain that it will assert the options to renew the leases.  As most of the Company&#8217;s leases do not provide an implicit rate, the Company uses its estimated incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides supplemental balance sheet classification information related to leases: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use-assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total leased assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,042&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1024"><span style="-sec-ix-hidden:f-1025">Accrued expenses</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,318</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,292</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total operating lease liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,610</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,429&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of lease costs:  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,364</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">446</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,810</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,693&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Recorded as a component of operating income on the Company&#8217;s Consolidated Statements of Income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow and non-cash activity related to lease information:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,116</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents weighted average discount rate and remaining lease term:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average discount rate</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2.95</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6 years</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the future payments under operating leases having initial terms of one year or more were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,610</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636362686112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Commitments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company is in the process of completing several projects that have been financed using industrial revenue bonds in the state of Kentucky.  Traditionally, industrial revenue bonds have been used as an economic development tool in the state to attract desirable businesses, including business in the bourbon industry, and have allowed a 15 to 40 year real property tax abatement on the Company&#8217;s renovated and newly-constructed warehouse buildings and distilleries in Kentucky.  As of December 31, 2023, approximately $50,000 of the Company&#8217;s facilities in Nelson County Kentucky and approximately $30,900 of the Company&#8217;s facilities in Williamstown Kentucky were financed with industrial revenue bonds.  The city then leased the facilities back to the Company under a capital lease, the terms of which provide for the payment of basic rent in an amount sufficient to pay principal and interest on the bonds.  The Company&#8217;s obligation to pay rent under the lease is in the same amount and due on the same date as the obligation to pay debt service on the bonds which the Company holds.  The lease permits the Company to present the bonds at any time for cancellation, upon which our obligation to pay basic rent would be canceled.  At the bonds&#8217; maturity the facilities will revert to the Company without costs.  If the Company were to present the bonds for cancellation prior to maturity, a nominal fee could be incurred.  The Company may not be able to use industrial revenue bonds in the future due to legislative, regulatory, and related changes in the state of Kentucky.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company recorded the land and building assets as property, plant, and equipment, net, on its Consolidated Balance Sheets under a capital lease.  The lease payment on the facilities is sufficient to pay principal and interest on the bonds.  Because the Company owns all of the outstanding bonds, has a legal right to set-off, and intends to set-off the corresponding lease and interest payment, the Company netted the capital lease obligation with the bond asset and, in turn, reflected no amount for the obligation or the corresponding asset on its Consolidated Balance Sheets at December&#160;31, 2023 and 2022. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies. </span>The Company and its subsidiaries are, from time to time, a party to legal and regulatory proceedings arising in  the ordinary course of business.&#160;&#160;The Company accrues estimated costs for a contingency when management believes that a loss is probable and can be reasonably estimated.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636362820704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
<td class="text">EMPLOYEE BENEFIT PLANS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">401(k) Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company has established 401(k) plans covering all U.S. employees after certain eligibility requirements are met.&#160;&#160;Amounts charged to operations for employer contributions related to the plans totaled $2,810, $2,517, and $1,826 for 2023, 2022, and 2021, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Post-Employment Benefits.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; The Company sponsors life insurance coverage as well as medical benefits, including prescription drug coverage, to certain retired employees and their spouses.&#160;&#160;In 2014, the Company made a change to the plan to terminate post-employment health care and life insurance benefits for retirees and employees, except for a specified grandfathered group.  As of December 31, 2023 the total current and non-current benefit obligations are immaterial. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;As of December&#160;31, 2023, the Company was authorized to issue 40,000,000 shares of Common Stock and had a treasury share balance of 1,109,053 at December&#160;31, 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently has two active share-based compensation plans: the 2014 Equity Incentive Plan as amended (the &#8220;2014 Plan&#8221;) and the 2014 Non-Employee Director Equity Incentive Plan (the &#8220;Directors&#8217; Plan&#8221;).  The plans were approved by stockholders at the Company&#8217;s annual meeting in May 2014.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s share-based compensation plans provide for the awarding of stock options, stock appreciation rights, and shares of restricted stock and RSUs for senior executives and salaried employees, as well as for outside directors.&#160;&#160; Compensation expense related to RSU awards is based on the market price of the stock on the date the Board of Directors </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">communicates the approved award and is amortized over the vesting period of the restricted stock award.  The Consolidated Statements of Income for 2023, 2022, and 2021 reflect total share-based compensation costs and director fees for awarded grants of $5,425, $3,487, and $2,346, respectively, related to these plans.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For long-term incentive awards to be granted in the form of RSUs in 2024 based on 2023 results, the Human Resources and Compensation Committee (&#8220;HRCC&#8221;) determined that the grants would have performance conditions that would be based on the same performance metrics as the Short-Term Incentive Plan (the &#8220;STI Plan&#8221;).  The performance metrics are adjusted operating income, adjusted earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;), and adjusted EPS.  Because management determined at the beginning of 2023 that the performance metrics would more likely than not be met, amortization of the estimated dollar pool of RSUs to be awarded based on 2023 results was started in the first quarter over an estimated 48 month period, including 12 months to the grant date and an additional 36 months to the vesting date.  The Consolidated Statements of Income for 2023, 2022, and 2021 reflects share-based compensation costs for grants to be awarded of $5,187, $2,018, and $960, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2014 Plan.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2014 Plan, with 1,500,000 shares registered for future grants, provides that vesting occurs pursuant to the time period specified in the particular award agreement approved for that issuance of RSUs, which is to be not less than three years unless vesting is accelerated due to the occurrence of certain events.  As of December&#160;31, 2023, 658,081 RSUs had been granted from the 1,500,000 shares approved for under the 2014 Plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Directors&#8217; Plan.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Director&#8217;s Plan, with 300,000 shares registered for future grants, provides that vesting occurs pursuant to the time period specified in the particular award agreement approved for that issuance of equity.&#160;&#160;As of December&#160;31, 2023, 139,579 shares were granted from the 300,000 shares approved for grants under the Directors&#8217; Plan and all 139,579 shares were vested.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RSUs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The following table presents the summary of unvested RSUs under the Company&#8217;s share-based compensation plans for 2023, 2022, and 2021:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"></td><td style="width:28.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.750%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant-Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">179,538</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65.11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,994&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">71,728</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">96.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">81.76</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(22,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">39.47</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">226,410</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">77.56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,538&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,994&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, 2022, and 2021, the total grant date fair value of RSU awards vested was $892, $2,252, and $2,687, respectively.  As of December&#160;31, 2023, there was $2,716 of total estimated unrecognized compensation costs (net of estimated forfeitures) related to granted RSU awards.&#160;&#160;These costs are expected to be recognized over a weighted average period of approximately 1.0 year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon their vesting, the Company purchased restricted stock and RSUs from employees to cover associated withholding taxes.  Total treasury stock purchases added 8,437 shares for $801 in 2023; 9,031 shares for $715 in 2022; and 11,887 shares for $767 in 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Annual Cash Incentive Plan. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Pursuant to the STI Plan, short-term incentive compensation is dependent on the achievement of certain performance metrics, which are established by the HRCC.  The degree of achievement of each financial performance metric for each plan year is calculated in accordance with the STI Plan. These calculations are approved by the HRCC, which may adjust results to eliminate unusual items.  For 2023, 2022, and 2021, the financial performance metrics were adjusted operating income, adjusted EBITDA, and adjusted EPS.  The HRCC also approves the amount of short-term incentive compensation paid for the plan year to officers and employees eligible to participate under the STI Plan.  Additionally, certain employees within the Branded Spirits segment participate in incentive plans that are based on performance metrics, including the number of depleted cases and gross profit.  Amounts expensed under the STI Plan totaled $13,443, $13,370, and $11,155 for 2023, 2022, and 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation Plan.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company established an unfunded Executive Deferred Compensation Plan (the &#8220;EDC Plan&#8221;) effective as of June 30, 2018, with a purpose to attract and retain highly-compensated key employees by providing participants with an opportunity to defer receipt of a portion of their salary, bonus, and other specified compensation.  The Company&#8217;s obligations under this plan will change in conjunction with the performance of the participants&#8217; investments, along with contributions to and withdrawals from the plan.  Realized and unrealized gains (losses) on the EDC plan investments were insignificant and were included as a component of operating income in the Company&#8217;s Consolidated Statements of Income, because the Company&#8217;s deferred compensation investments consist of mutual funds that are considered trading securities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan investments are classified as Level 1 in the fair value hierarchy since the investments trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis.  The current portion of the EDC Plan deferrals is comprised of estimated amounts to be paid within one year depending on timing of planned disbursements.  At December&#160;31, 2023 and 2022, the EDC Plan investments were $2,916 and $2,176, respectively, which were recorded in other assets on the Company&#8217;s Consolidated Balance Sheets.  The EDC Plan current liabilities were $74 and $510 at December&#160;31, 2023 and 2022, respectively, and were included in accrued expenses and other on the Company&#8217;s Consolidated Balance Sheets. The EDC Plan non-current liabilities were $3,314 and $2,191 as of December&#160;31, 2023 and 2022, respectively, which were recorded in Other non-current liabilities on the Company&#8217;s Consolidated Balance Sheets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270667712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONCENTRATIONS AND RELATED PARTIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CONCENTRATIONS AND RELATED PARTIES</a></td>
<td class="text">CONCENTRATIONS AND RELATED PARTIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;For 2023, the Company had sales to one customer that accounted for approximately 11 percent of consolidated sales.  For 2022 and 2021, the Company had no sales to an individual customer that accounted for more than 10 percent of consolidated sales.&#160;&#160;During the years 2023, 2022, and 2021, the Company&#8217;s ten largest customers accounted for approximately 44 percent, 38 percent, and 36 percent of consolidated sales, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant suppliers. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2023, the Company had purchases from two grain suppliers that approximated 20 percent of consolidated purchases.  In addition, the Company&#8217;s ten largest suppliers, accounted for approximately 51 percent of consolidated purchases.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, the Company had purchases from two grain suppliers that approximated 23 percent of consolidated purchases.  In addition, the Company&#8217;s ten largest suppliers accounted for approximately 49 percent of consolidated purchases. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2021, the Company had purchases from two grain suppliers that approximated 14 percent of consolidated purchases.  In addition, the Company&#8217;s ten largest suppliers accounted for approximately 43 percent of consolidated purchases.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Parties. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span>For the years ended December&#160;31, 2023 and 2022, the Company purchased $41,520 and $37,274, respectively, of finished goods from LMX and bulk beverage alcohol from the other 50 percent owner of DGL.  The Company holds 50 percent interest in DGL and Agricola, which is accounted for as equity method investments.  See Note 1, Nature of Operations and Summary of Significant Accounting Policies.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636273745968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OPERATING SEGMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">OPERATING SEGMENTS</a></td>
<td class="text">OPERATING SEGMENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Company had three segments: Distilling Solutions, Branded Spirits, and Ingredient Solutions.  The Distilling Solutions segment consists of food grade alcohol and distillery co-products, such as distillers feed (commonly called dried distillers grain in the industry) and fuel grade alcohol.  The Distilling Solutions segment also includes warehouse services, such as barrel put away, barrel storage, and barrel retrieval services.  The Branded Spirits segment consists of a portfolio of high quality branded spirits which are produced through the distilleries and bottling facilities.  The Ingredient Solutions segment consists of specialty starches and proteins and commodity starches and proteins.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit for each segment is based on sales less identifiable operating expenses.&#160;&#160;Non-direct SG&amp;A, interest expense,  and other general miscellaneous expenses are excluded from segment operations and are classified as Corporate.&#160;&#160;Receivables, inventories, and equipment have been identified with the segments to which they relate.&#160;&#160;All other assets are considered as Corporate.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents summarized financial information for each segment: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales to customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">450,854</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">253,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">131,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">836,523</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">782,358&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">626,720&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">144,964</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">46,967</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">304,712</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253,306&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,833</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,574</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">754</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,113</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,455&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,092&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">122,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">33,829</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">40,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(54,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">141,746</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,172&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,096&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Sales revenue from foreign sources totaled $49,822, $56,719, and $42,593 for the years ended December 31, 2023, 2022, and 2021, respectively, and is largely derived from the United Kingdom, Japan, Canada, Mexico, and Australia.&#160;&#160;The balance of total sales revenue is from domestic sources. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">369,241</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">910,633</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">88,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,628</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,392,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,158,211&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                                                                                                          </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span>As of December 31, 2023 and 2022, the Company had $3,524 and $3,042, respectively, of long-lived assets located in Northern Ireland.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636273740112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL CASH FLOW INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">SUPPLEMENTAL CASH FLOW INFORMATION</a></td>
<td class="text">SUPPLEMENTAL CASH FLOW INFORMATION<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of property, plant, and equipment in accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,610</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional cash payment information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,241</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,952&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">35,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>See Note 10, Leases for operating lease supplemental cash flow information.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//230/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636266983488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">SUBSEQUENT EVENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Party Transaction. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases bottling and warehousing facilities in St. Louis, Missouri from Kemper-Themis, L.L.C. (&#8220;Kemper&#8221;), which is owned by Donn Lux, a member of the Company&#8217;s Board of Directors.  On October 31, 2023, the Company&#8217;s Audit Committee and Board of Directors approved the purchase of the Kemper bottling and warehousing facilities from Kemper for $9,000.  The purchase and sales agreement was entered into by both parties subsequent to Board approval and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the transaction closed in February 2024.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The transaction was entered into at fair value based on two independent appraisers&#8217; valuation; therefore, the transaction is deemed to have been conducted at an arm&#8217;s length.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Declaration. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;22, 2024, the Company announced a quarterly dividend payable to stockholders of record of the Company&#8217;s Common Stock, resulting in dividend equivalents payable to RSU holders, of $0.12 per share and per RSU. &#160;The dividend and dividend equivalents are payable on March&#160;29, 2024, to stockholders of record and RSU holders on March&#160;15, 2024.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270871248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to MGP Ingredients, Inc.</a></td>
<td class="nump">$ 107,475<span></span>
</td>
<td class="nump">$ 109,462<span></span>
</td>
<td class="nump">$ 91,307<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270736416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268167264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">The Company</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">The Company.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#160;&#160;MGP Ingredients, Inc. (&#8220;MGP,&#8221; or the &#8220;Company&#8221;) is a leading producer and supplier of premium distilled spirits, branded spirits, and food ingredients. Distilled spirits include premium bourbon, rye, and other whiskeys and grain neutral spirits (&#8220;GNS&#8221;), including vodka and gin.  The Company&#8217;s distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP was also a producer of high quality industrial alcohol for use in both food and non-food applications, which was primarily produced at the Company&#8217;s distillery located in Atchison, Kansas, prior to its closure during December 2023.  The Company has a portfolio of its own high quality branded spirits which are produced through the distilleries and bottling facilities and sold to distributors.  The Company&#8217;s branded spirits products account for a range of price points from value products through ultra premium brands. The Company&#8217;s protein and starch food ingredients provide a host of functional, nutritional, and sensory benefits for a wide range of food products to serve the consumer packaged goods industry.  The ingredients products are sold directly, or through distributors, to manufacturers and processors of finished packaged goods or to bakeries. </span></div>On June 1, 2023, the Company acquired Penelope Bourbon LLC (&#8220;Penelope&#8221;), which, prior to the Company&#8217;s acquisition, was a family and founder-owned and operated American whiskey company with a diverse portfolio of high-quality whiskeys in the premium plus price tiers.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The consolidated financial statements include the accounts of the Company and its wholly owned  and majority owned subsidiaries.  All significant intercompany balances and transactions have been eliminated in consolidation.  Certain amounts in the 2021 and 2022 consolidated financial statements have been reclassified to conform to the 2023 presentation.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The financial reporting policies of the Company conform to accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;).&#160;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.&#160;&#160;The application of certain of these policies places demands on management&#8217;s judgment, with financial reporting results relying on estimation about the effects of matters that are inherently uncertain.&#160;&#160;For all of these policies, management cautions that future events may not develop as forecast, and estimates routinely require adjustment and may require material adjustment.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Inventory includes finished goods, raw materials in the form of agricultural commodities used in the production process, as well as bottles, caps, and labels used in the bottling process, and certain maintenance and repair items.&#160;&#160;Bourbons, ryes, and other whiskeys, included in inventory, are normally aged in barrels for several years, following industry practice; all barreled bourbon, rye, and other whiskeys are classified as a current asset.  The Company includes warehousing, insurance, and other carrying charges applicable to barreled whiskey in inventory costs. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value on the first-in, first-out, or FIFO, method.&#160;&#160;Inventory valuations are impacted by constantly changing prices paid for key materials, primarily corn.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Properties, Depreciation, and Amortization</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Properties, Depreciation, and Amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Property, plant, and equipment are typically stated at cost.&#160;&#160;Additions, including those that increase the life or utility of an asset, are capitalized and all properties are depreciated over their estimated remaining useful lives.&#160;&#160;Depreciation and amortization are computed using the straight line method over the following estimated useful lives:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 &#8211; 35 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 &#8211; 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 &#8211; 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 &#8211; 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leasehold improvements are the shorter of economic useful life or life of the lease</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>Maintenance costs are expensed as incurred. The cost of property, plant, and equipment sold, retired, or otherwise disposed of, as well as related accumulated depreciation and amortization, are eliminated from the property accounts with related gains and losses reflected in the Consolidated Statements of Income.&#160;&#160;The Company capitalizes interest costs associated with significant construction projects.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue Recognition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;Revenue is recognized when control of the promised goods or services, through performance obligations by the Company, is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for the performance obligations.  The term between invoicing and when payment is due is not significant and the period between when the entity transfers the promised good or service to the customer and when the customer pays for that good or service is generally one year or less. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized for the sale of products at the point in time finished products are delivered to the customer in accordance with shipping terms.  This is a faithful depiction of the satisfaction of the performance obligation because, at that point control passes to the customer, the customer has legal title and the risk and rewards of ownership have transferred, and the customer has a present obligation to pay.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Distilling Solutions segment routinely enters into bill and hold arrangements, whereby the Company produces and sells aged and unaged distillate to customers, and the product is barreled at the customer&#8217;s request and warehoused at a Company location for an extended period of time in accordance with directions received from the Company&#8217;s customers.  Even though the aged and unaged distillate remains in the Company&#8217;s possession, a sale is recognized at the point in time when the customer obtains control of the product.  Control is transferred to the customer in bill and hold transactions when customer acceptance specifications have been met, legal title has transferred, the customer has a present obligation to pay for the product and the risk and rewards of ownership have transferred to the customer.  Additionally, all the following bill and hold criteria have been met in order for control to be transferred to the customer: the reason for the bill and hold arrangement is substantive, the customer has requested the product be warehoused, the product has been identified as separately belonging to the customer, the product is currently ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer.   </span></div><div style="padding-left:4.5pt;padding-right:4.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warehouse service revenue is recognized over the time that warehouse services are rendered and as they are rendered.  This is a faithful depiction of the satisfaction of the performance obligation because control of the aging products has already passed to the customer and there are no additional performance activities required by the Company, except as requested by the customer. The performance of the service activities, as requested, is invoiced as satisfied and revenue is concurrently recognized.  Contract bottling is recognized over the time contract bottling services are rendered and as they are rendered. </span></div>Sales in the Branded Spirits segment reflect reductions attributable to consideration given to customers in incentive programs, including discounts and allowances for certain volume targets.  These allowances and discounts are not for distinct goods and are paid only when the depletion volume targets are achieved by the customer.  The amounts reimbursed to customers are determined based on agreed-upon amounts and are recorded as a reduction of revenue.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock', window );">Excise Taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Excise Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company is responsible for compliance with the Alcohol and Tobacco Tax and Trade Bureau</span></div>of the U.S. Treasury Department (the &#8220;TTB&#8221;) regulations which includes making timely and accurate excise tax payments. The Company is subject to periodic compliance audits by the TTB.  Individual U.S. states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its U.S. federal and state excise tax expense based upon units shipped and on its understanding of the applicable excise tax laws. Excise taxes that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by the Company from a customer, are excluded from revenue and expense.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets. </span>The Company reviews long lived assets for impairment when events or changes in circumstances indicate the carrying amount of the asset group may not be fully recoverable.  The Company determines the carrying amount of the asset group using the future projected cash flows as well as quantitative and qualitative factors.  An impairment loss is recognized when the carrying value exceeds the fair value of the asset group.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_InsuranceRecoveryPolicyPolicyTextBlock', window );">Recognition of Insurance Recoveries</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognition of Insurance Recoveries.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Estimated loss contingencies are recognized as charges to income when they are probable and reasonably estimable.  Insurance recoveries are not recognized until all contingencies related to the insurance claim have been resolved and settlement has been reached with the insurer.  Insurance recoveries, to the extent of costs and losses, are reported as a reduction to costs on the Consolidated Statements of Income.  Insurance recoveries, in excess of costs and losses, if any, would be reported as a separate caption in operating income on the Consolidated Statements of Income.  </span></div>During November 2020, the Company experienced a fire at the Atchison facility.  The fire damaged certain equipment in the facility&#8217;s feed drying operations and caused temporary loss of production time.  At December 31, 2021, the Company received a legally binding commitment from its insurance carrier for final settlement of $43,688, $27,363 related to business interruption and $16,325 for the damaged dryer.   The Company recorded a settlement related to business interruption from its insurance carrier of $23,583 for the year ended December 31, 2021.  The business interruption portion of the settlement was recorded as a reduction of cost of sales on the Consolidated Statements of Income and the insurance recoveries for the replacement of the damaged dryer was recorded as insurance recoveries on the Consolidated Statements of Income.  The Company finalized the construction of the replacement drying system and placed this dryer into service during 2021.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company accounts for income taxes using an asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.  A valuation allowance is recognized if it is more likely than not that at least some portion of the deferred tax asset will not be realized.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Common Share ("EPS")</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Common Share (&#8220;EPS&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Basic and diluted EPS is computed using the two-class method, which is an earnings allocation formula that determines net income per share for each class of Common Stock and participating security according to dividends declared and participation rights in undistributed earnings.&#160;&#160;Basic EPS amounts are computed by dividing net income attributable to common shareholders by the weighted average shares outstanding during each period.  Diluted EPS is computed using the if-converted method by dividing the net income attributable to common shareholders by the weighted average shares outstanding, inclusive of the impact of the Convertible Senior Notes, except for where the result would be anti-dilutive as of the balance sheet date.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Translation of Foreign Currencies</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Translation of Foreign Currencies.</span> Assets and liabilities of Niche Drinks, Co., Ltd. (&#8220;Niche&#8221;), a wholly-owned subsidiary of the Company whose functional currency is the British pound sterling, are translated to U.S. dollars using the exchange rate in effect at the consolidated balance sheet date.  Results of operations are translated using average rates during the period.  Adjustments resulting from the translation process are included as a component of accumulated other comprehensive income. The Company maintains a U.S. bank account denominated in British pounds sterling and it is adjusted for the market exchange rate at the reporting period-end.  Any impacts of the adjustment for the exchange rate applied to the financial asset is reported in other expense, net on the Consolidated Statements of Income.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations.</span> Assets and liabilities assumed during a business combination are generally recorded at fair market value as of the acquisition date.  Goodwill is recognized to the extent that the purchase consideration, including contingent consideration, exceeds the value of the assets acquired and liabilities assumed.  The Company uses its internal estimates and third-party valuation specialists to assist in determining the fair value of the assets acquired and liabilities assumed.  During the measurement period, which can be up to one year after the acquisition date, the Company can make adjustments to the fair value of the assets acquired and liabilities assumed, with the offset being an adjustment to goodwill.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets.</span> The Company records goodwill and other indefinite-lived intangible assets in connection with various acquisitions of businesses and allocates the goodwill and other indefinite-lived intangible assets to its respective reporting units.  The Company evaluates goodwill for impairment at least annually, in the fourth quarter, or on an interim basis if events and circumstances occur that would indicate it is more likely than not that the fair value of a reporting unit is less than the carrying value.  To the extent that the carrying value exceeds fair value, an impairment of goodwill is recognized.  Judgment is required in the determination of reporting units, the assignment of assets and liabilities to reporting units, including goodwill, and the determination of fair value of the reporting units.  The Company separately evaluates indefinite-lived intangible assets for impairment.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company determines the fair values of its financial instruments based on a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The hierarchy is broken down into three levels based upon the observability of inputs.  Fair values determined by Level&#160;1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access.  Level&#160;2 inputs include quoted prices for similar assets and liabilities in active markets and inputs other than quoted prices that are observable for the asset or liability.  Level&#160;3 inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability.  In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy.  In such cases, the level in the fair value hierarchy within which the fair value measurement in its entirety falls has been determined based on the lowest level input that is significant to the fair value measurement in its entirety.  The Company&#8217;s assessment of the significance of a particular input to the fair value in its entirety requires judgment and considers factors specific to the asset or liability. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s short-term financial instruments include cash and cash equivalents, accounts receivable and accounts payable.&#160;&#160;The carrying value of the short-term financial instruments approximates the fair value due to their short-term nature. These financial instruments have no stated maturities or the financial instruments have short-term maturities that approximate market.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>The fair value of the Company&#8217;s debt is estimated based on current market interest rates for debt with similar maturities and credit quality.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain commodities the Company uses in its production process, or input costs, expose it to market price risk due to volatility in the prices for those commodities.&#160; Through the Company&#8217;s grain supply contracts, its wheat flour supply contract, and its natural gas contracts, it purchases grain, wheat flour, and natural gas, respectively, for delivery from <span style="-sec-ix-hidden:f-465">one</span> to 24 months into the future at negotiated fixed prices. &#160;The Company has determined that the firm commitments to purchase grain, wheat flour, and natural gas under the terms of its supply contracts meet the normal purchases and sales exception as defined under ASC 815,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160; Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, because the quantities involved are for amounts to be consumed within the normal expected production process.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method Investments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investments.  </span>The Company holds 50 percent interest in DGL Destiladores, S.de R.L. de C.V. (&#8220;DGL&#8221;) and Agricola LG, S.de R.L. de C.V. (&#8220;Agricola&#8221; and together with DGL, &#8220;LMX&#8221;), which are accounted for as equity method investments.  At December&#160;31, 2023 and 2022, the investment in LMX was $5,197 and $5,534, respectively, which is recorded in investment in joint ventures on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2023 and 2022, the Company recorded a $337 and $2,220 loss from equity method investments, respectively, which is recorded in other income (expense), net on the Consolidated Statements of Income.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted and Issued Accounting Standard Updates and Pronouncements</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standard Updates.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not adopt any new Accounting Standard Updates (&#8220;ASU&#8221;) during the year ended December 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires improved disclosures related to significant segment expenses.  This ASU requires companies to disclose significant segment expenses provided to the chief operating decision maker (&#8220;CODM&#8221;), a description of other segment items and all existing annual disclosures must be provided on an interim basis.  This ASU is effective for annual periods beginning after December 15, 2023. Early adoption is permitted and must be applied retrospectively to all prior periods presented in the financial statements.  The Company is currently evaluating the impact to the Company&#8217;s financial statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">requires improved disclosures related to the rate reconciliation and income taxes paid. This ASU requires companies to reconcile the income tax expense attributable to continuing operations to the statutory federal income tax rate applied to pre-tax income from continuing operations.  Additionally, this ASU requires </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">companies to disclose the total amount of income taxes paid during the period.  This ASU is effective for annual periods beginning after December 15, 2024 with early adoption permitted.  The guidance is required to be applied on a prospective basis with the option to apply retrospectively to all prior periods presented in the financial statements.  The Company is currently evaluating the impact to the Company&#8217;s financial statements. </span></div>The other recent accounting pronouncements issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) are not expected to have a significant impact on the Company&#8217;s consolidated financial statements and related disclosures.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_InsuranceRecoveryPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Insurance Recovery, Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_InsuranceRecoveryPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 60<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for election to exclude from measurement of transaction price tax assessed by governmental authority that are both imposed on and concurrent with specific revenue-producing transaction, and collected from customer. Includes, but is not limited to, sales, use, value-added and excise tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 32<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479866/606-10-32-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636273718320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock', window );">Schedule of Estimated Useful Lives</a></td>
<td class="text">Depreciation and amortization are computed using the straight line method over the following estimated useful lives:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 &#8211; 35 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 &#8211; 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 &#8211; 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 &#8211; 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leasehold improvements are the shorter of economic useful life or life of the lease</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Schedule of Interest Expenses Incurred</a></td>
<td class="text">Total interest incurred for 2023, 2022, and 2021 is noted below:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest costs charged to expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,647</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus: Interest cost capitalized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,349</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,996</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,317&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,376&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Property, Plant and Equipment, Estimated Useful Lives</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636275647216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER BALANCE SHEET CAPTIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">55,463</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,073&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Barreled distillate (bourbons and other whiskeys)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">250,183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,825</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,691</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,355</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,336</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">346,853</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment, Net</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, plant, and equipment, net.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land, buildings, and improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">188,521</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">844</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">261,354</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,927</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant, and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">489,646</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(227,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(215,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">262,303</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,632&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses And Other</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued expenses and other.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee benefit plans </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,140</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Salaries and wages</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,637</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,062</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,318</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,704</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636273711808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Sales by Segment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s sales disaggregated by segment and major products and services.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Distilling Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brown Goods</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">289,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">White Goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">58,645</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium beverage alcohol</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">347,836</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Industrial alcohol</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,010</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Food grade alcohol</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">385,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel grade alcohol</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,798</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distillers feed and related co-products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,578</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warehouse services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,632</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Distilling Solutions</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">450,854</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428,478&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,504&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Branded Spirits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ultra premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,748</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Super premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,293</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium plus</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">105,465</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,730&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mid </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">75,676</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">47,907</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">24,885</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Branded Spirits </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">253,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ingredient Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specialty wheat starches</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">66,050</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specialty wheat proteins</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">48,291</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity wheat starch</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,413</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity wheat protein</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">131,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,941&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,650&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Sales</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">836,523</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">782,358&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">626,720&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636273728688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Assets Acquired and Liabilities Assumed</a></td>
<td class="text">The following table summarizes the allocation of the consideration paid for Penelope to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date, with the excess recorded to goodwill.<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:84.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Consideration:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of total consideration transferred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Recognized amounts of identifiable assets acquired and liabilities assumed: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">926&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,203&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,715&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,738&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span> Intangible assets acquired included trade names with an estimated fair value of $34,000 and distributor relationships with an estimated fair value of $23,700.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Pro Forma Information</a></td>
<td class="text">The following table summarizes the unaudited pro forma financial results for the year ended December 31, 2021 as if the Merger had occurred on January 1, 2020:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.731%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">671,090</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">100,597</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.84</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636274907776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the expected future amortization expense related to definite-lived intangibles assets are as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.865%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,716&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock', window );">Schedule of Business Combination, Segment Allocation</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in carrying amount of goodwill by business segment were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Distilling Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Branded Spirits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ingredient Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">321,544</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">321,544</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock', window );">Schedule of Business Combination, Segment Allocation of Intangibles Excluding Goodwill</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in carrying amount of trade names by business segment were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Distilling Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Branded Spirits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ingredient Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">212,990</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">212,990</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Segment Allocation of Intangibles Excluding Goodwill</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationSegmentAllocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSegmentAllocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636275632720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CORPORATE BORROWINGS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indebtedness Outstanding.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s outstanding indebtedness:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Agreement - Revolver, 6.46% (variable rate) due 2026</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Note, 1.88% (fixed rate) due 2041</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">201,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Note Purchase Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A Senior Secured Notes, 3.53% (fixed rate) due 2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Secured Notes, 3.80% (fixed rate) due 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,600</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total indebtedness outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">293,850</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,450&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Less unamortized loan fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total indebtedness outstanding, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">287,249</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Less current maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">280,849</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,735&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rates are as of December&#160;31, 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loan fees are being amortized over the life of the debt agreements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of Contractual Obligation, Fiscal Year Maturity Schedule</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Maturities.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate amount of maturities for long-term debt as of December&#160;31, 2023 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.865%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,850&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (S-X 210.12-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636266917584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense is composed of the following:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,296</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,926</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,552</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">44</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,936)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">978&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34,616</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,279&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income tax expense at the normal statutory federal rate to income tax expense included in the accompanying Consolidated Statements of Income is below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Expected&#8221; provision at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,545</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,135</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal and state tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34,616</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,279&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">24.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.3&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences giving rise to deferred income taxes shown on the Consolidated Balance Sheets are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,453</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. state and foreign tax credit carryforwards</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico and U.S. state loss carryforwards</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,890</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,656</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">848</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Section 174 timing difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,032</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,279</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">25,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,071&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,040</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,998&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(24,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(48,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(85,111)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(84,110)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred income tax liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(63,071)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,112)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Schedule of Valuation Allowance</a></td>
<td class="text"><div style="margin-bottom:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A schedule of the change in valuation allowance is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.865%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,073&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,208</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the total amount of unrecognized tax benefits (excluding interest and penalties) for 2023,  2022, and 2021:  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of year balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">156</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">83</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">245</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction for prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of year balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636276488912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY AND EPS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted EPS</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the computations of basic and diluted EPS: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended  December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">107,130</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income attributable to participating securities (unvested shares and units) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(712)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income used in EPS calculation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">106,401</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Share information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average common shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,059,816</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,002,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,719,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average common shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,173,918</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,053,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,719,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted EPS</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Net income attributable to all stockholders.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Participating securities included 226,410, 177,398, and 163,024 unvested restricted stock units (&#8220;RSUs&#8221;) for the years ended December&#160;31, 2023, 2022, and 2021, respectively.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Under the two class method, basic weighted average common shares exclude outstanding unvested participating securities.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)</span>The impacts of the Convertible Senior Notes were included in the diluted weighted average common shares if the inclusion was dilutive.  The Convertible Senior Notes would only have a dilutive impact if the average market price per share during the quarter and year to date period exceeds the conversion price of $96.24 per share. There was no dilutive impact for the year ended December 31, 2021.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock', window );">Schedule of Common Stock Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s share activity: </span><div style="margin-top:8.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.930%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares Outstanding </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preferred Stock</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,964,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,994,042&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,016,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsDeclaredTableTextBlock', window );">Schedule of Dividends</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s dividend and dividend equivalent information: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="45" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dividend and Dividend Equivalent Information (per Share and Unit)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Declaration date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Record date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payment date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Declared</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Paid</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dividend payment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dividend equivalent payment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total payment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,640</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,669</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,668</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,642</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,669</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,642</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,669</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,565</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">110</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,675</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,938&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,017&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividend equivalent payments on unvested participating securities (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">).  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes estimated forfeitures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsDeclaredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsDeclaredTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636269254368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Costs</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides supplemental balance sheet classification information related to leases: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use-assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total leased assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,042&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1024"><span style="-sec-ix-hidden:f-1025">Accrued expenses</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,318</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,292</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total operating lease liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,610</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,429&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of lease costs:  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,364</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">446</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,810</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,693&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Recorded as a component of operating income on the Company&#8217;s Consolidated Statements of Income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow and non-cash activity related to lease information:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,116</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents weighted average discount rate and remaining lease term:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average discount rate</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2.95</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6 years</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the future payments under operating leases having initial terms of one year or more were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,610</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636273882720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity</a></td>
<td class="text">The following table presents the summary of unvested RSUs under the Company&#8217;s share-based compensation plans for 2023, 2022, and 2021:<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"></td><td style="width:28.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.750%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant-Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant-Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">179,538</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65.11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,994&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">71,728</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">96.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">81.76</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(22,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">39.47</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">226,410</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">77.56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,538&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,994&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636273847808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OPERATING SEGMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents summarized financial information for each segment: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales to customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">450,854</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">253,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">131,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">836,523</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">782,358&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">626,720&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">144,964</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">46,967</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">304,712</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253,306&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,833</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,574</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">754</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,113</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,455&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,092&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">122,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">33,829</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">40,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(54,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">141,746</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,172&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,096&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span>Sales revenue from foreign sources totaled $49,822, $56,719, and $42,593 for the years ended December 31, 2023, 2022, and 2021, respectively, and is largely derived from the United Kingdom, Japan, Canada, Mexico, and Australia.&#160;&#160;The balance of total sales revenue is from domestic sources.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock', window );">Schedule of Segment Reporting Identifiable Assets</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distilling Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">369,241</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branded Spirits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">910,633</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredient Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">88,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,628</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,392,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,158,211&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                                                                                                          </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(a)</span>As of December 31, 2023 and 2022, the Company had $3,524 and $3,042, respectively, of long-lived assets located in Northern Ireland.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>-- None. No documentation exists for this element. --</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270501920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL CASH FLOW INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of property, plant, and equipment in accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,610</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional cash payment information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,241</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,952&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">35,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>See Note 10, Leases for operating lease supplemental cash flow information.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636266941632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Lives (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">35 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office furniture and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office furniture and equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment and software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment and software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636274904640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Interest Incurred (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest costs charged to expense</a></td>
<td class="nump">$ 6,647<span></span>
</td>
<td class="nump">$ 5,451<span></span>
</td>
<td class="nump">$ 4,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Plus: Interest cost capitalized</a></td>
<td class="nump">2,349<span></span>
</td>
<td class="nump">866<span></span>
</td>
<td class="nump">339<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_InterestCostsIncurredAndExpensed', window );">Total</a></td>
<td class="nump">$ 8,996<span></span>
</td>
<td class="nump">$ 6,317<span></span>
</td>
<td class="nump">$ 4,376<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_InterestCostsIncurredAndExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Costs Incurred And Expensed</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_InterestCostsIncurredAndExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268256816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of long-lived assets and other</a></td>
<td class="nump">$ 19,391<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Insurance recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument, fair value disclosure</a></td>
<td class="nump">194,440<span></span>
</td>
<td class="nump">150,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt, including current maturities</a></td>
<td class="nump">287,249<span></span>
</td>
<td class="nump">230,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in joint venture</a></td>
<td class="nump">5,197<span></span>
</td>
<td class="nump">5,534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investment loss</a></td>
<td class="nump">$ 337<span></span>
</td>
<td class="nump">2,220<span></span>
</td>
<td class="nump">1,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mgpi_DryerFireMember', window );">Dryer Fire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyReceivable', window );">Commitment received from insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,688<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,583<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mgpi_DryerFireBusinessInterruptionMember', window );">Dryer Fire - Business Interruption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyReceivable', window );">Commitment received from insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,363<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mgpi_DryerFireDamagesMember', window );">Dryer Fire - Damages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyReceivable', window );">Commitment received from insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Derivative term (in months)</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Derivative term (in months)</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember', window );">LMX</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investment loss</a></td>
<td class="nump">$ 337<span></span>
</td>
<td class="nump">$ 2,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, including portion classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mgpi_DryerFireMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=mgpi_DryerFireMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mgpi_DryerFireBusinessInterruptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=mgpi_DryerFireBusinessInterruptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=mgpi_DryerFireDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=mgpi_DryerFireDamagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268177280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER BALANCE SHEET CAPTIONS - Components of Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">$ 55,463<span></span>
</td>
<td class="nump">$ 47,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_InventoryBarreledDistillateGross', window );">Barreled distillate (bourbons and other whiskeys)</a></td>
<td class="nump">250,183<span></span>
</td>
<td class="nump">199,040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">28,825<span></span>
</td>
<td class="nump">29,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">1,691<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Maintenance materials</a></td>
<td class="nump">8,355<span></span>
</td>
<td class="nump">9,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventory', window );">Other</a></td>
<td class="nump">2,336<span></span>
</td>
<td class="nump">2,102<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Total</a></td>
<td class="nump">$ 346,853<span></span>
</td>
<td class="nump">$ 289,722<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_InventoryBarreledDistillateGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Barreled finished brown goods held by the entity that are readily available for sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_InventoryBarreledDistillateGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636269199312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER BALANCE SHEET CAPTIONS - Components of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant, and equipment, at cost</a></td>
<td class="nump">$ 489,646<span></span>
</td>
<td class="nump">$ 450,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(227,343)<span></span>
</td>
<td class="num">(215,168)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, net</a></td>
<td class="nump">262,303<span></span>
</td>
<td class="nump">235,632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember', window );">Land, buildings, and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant, and equipment, at cost</a></td>
<td class="nump">188,521<span></span>
</td>
<td class="nump">155,385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant, and equipment, at cost</a></td>
<td class="nump">844<span></span>
</td>
<td class="nump">805<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant, and equipment, at cost</a></td>
<td class="nump">261,354<span></span>
</td>
<td class="nump">257,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant, and equipment, at cost</a></td>
<td class="nump">$ 38,927<span></span>
</td>
<td class="nump">$ 37,535<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636266931408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses And Other (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Employee benefit plans</a></td>
<td class="nump">$ 5,140<span></span>
</td>
<td class="nump">$ 2,389<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Salaries and wages</a></td>
<td class="nump">16,637<span></span>
</td>
<td class="nump">17,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Property taxes</a></td>
<td class="nump">2,062<span></span>
</td>
<td class="nump">1,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">3,318<span></span>
</td>
<td class="nump">3,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">4,704<span></span>
</td>
<td class="nump">3,340<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 31,861<span></span>
</td>
<td class="nump">$ 28,716<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483384/720-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267948816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 836,523<span></span>
</td>
<td class="nump">$ 782,358<span></span>
</td>
<td class="nump">$ 626,720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">450,854<span></span>
</td>
<td class="nump">428,478<span></span>
</td>
<td class="nump">352,504<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions | Premium beverage alcohol</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">347,836<span></span>
</td>
<td class="nump">304,033<span></span>
</td>
<td class="nump">237,892<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions | Brown Goods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">289,191<span></span>
</td>
<td class="nump">229,523<span></span>
</td>
<td class="nump">162,074<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions | White Goods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">58,645<span></span>
</td>
<td class="nump">74,510<span></span>
</td>
<td class="nump">75,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions | Food grade alcohol</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">385,846<span></span>
</td>
<td class="nump">350,845<span></span>
</td>
<td class="nump">300,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions | Industrial alcohol</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">38,010<span></span>
</td>
<td class="nump">46,812<span></span>
</td>
<td class="nump">62,628<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions | Fuel grade alcohol</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">7,798<span></span>
</td>
<td class="nump">13,681<span></span>
</td>
<td class="nump">14,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions | Distillers feed and related co-products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">28,578<span></span>
</td>
<td class="nump">40,354<span></span>
</td>
<td class="nump">19,545<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions | Warehouse services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">28,632<span></span>
</td>
<td class="nump">23,598<span></span>
</td>
<td class="nump">17,523<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember', window );">Branded Spirits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">253,933<span></span>
</td>
<td class="nump">237,939<span></span>
</td>
<td class="nump">183,566<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember', window );">Branded Spirits | Premium plus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">105,465<span></span>
</td>
<td class="nump">84,730<span></span>
</td>
<td class="nump">54,285<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember', window );">Branded Spirits | Ultra premium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">63,748<span></span>
</td>
<td class="nump">48,245<span></span>
</td>
<td class="nump">27,722<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember', window );">Branded Spirits | Super premium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">13,424<span></span>
</td>
<td class="nump">12,274<span></span>
</td>
<td class="nump">8,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember', window );">Branded Spirits | Premium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">28,293<span></span>
</td>
<td class="nump">24,211<span></span>
</td>
<td class="nump">17,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember', window );">Branded Spirits | Mid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">75,676<span></span>
</td>
<td class="nump">82,530<span></span>
</td>
<td class="nump">71,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember', window );">Branded Spirits | Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">47,907<span></span>
</td>
<td class="nump">47,395<span></span>
</td>
<td class="nump">38,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember', window );">Branded Spirits | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">24,885<span></span>
</td>
<td class="nump">23,284<span></span>
</td>
<td class="nump">19,469<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember', window );">Ingredient Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">131,736<span></span>
</td>
<td class="nump">115,941<span></span>
</td>
<td class="nump">90,650<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember', window );">Ingredient Solutions | Specialty wheat starches</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">66,050<span></span>
</td>
<td class="nump">62,567<span></span>
</td>
<td class="nump">47,758<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember', window );">Ingredient Solutions | Specialty wheat proteins</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">48,291<span></span>
</td>
<td class="nump">39,313<span></span>
</td>
<td class="nump">31,485<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember', window );">Ingredient Solutions | Commodity wheat starch</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">16,413<span></span>
</td>
<td class="nump">14,023<span></span>
</td>
<td class="nump">10,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember', window );">Ingredient Solutions | Commodity wheat protein</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 982<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 1,393<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_PremiumBeverageAlcoholMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_PremiumBeverageAlcoholMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_BrownGoodsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_BrownGoodsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_WhiteGoodsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_WhiteGoodsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_FoodGradeAlcoholMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_FoodGradeAlcoholMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_IndustrialAlcoholMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_IndustrialAlcoholMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_FuelGradeAlcoholMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_FuelGradeAlcoholMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_DistillersFeedAndRelatedCoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_DistillersFeedAndRelatedCoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_WarehouseServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_WarehouseServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_PremiumPlusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_PremiumPlusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_UltraPremiumSpiritsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_UltraPremiumSpiritsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_SuperPremiumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_SuperPremiumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_PremiumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_PremiumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_MidSpiritsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_MidSpiritsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_ValueSpiritsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_ValueSpiritsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_OtherBrandedSpiritsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_OtherBrandedSpiritsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_SpecialtyWheatStarchesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_SpecialtyWheatStarchesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_SpecialtyWheatProteinsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_SpecialtyWheatProteinsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_CommodityWheatStarchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_CommodityWheatStarchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgpi_CommodityWheatProteinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgpi_CommodityWheatProteinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267765104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATION - Acquisition of Penelope Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">$ 69,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69,200<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Aggregate consideration paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,712<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 149,005<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">321,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 321,544<span></span>
</td>
<td class="nump">226,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,100<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=mgpi_DistributorRelationshipsMember', window );">Distributor Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember', window );">Penelope</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percent acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Aggregate consideration paid</a></td>
<td class="nump">$ 104,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Transaction costs incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember', window );">Penelope | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember', window );">Penelope | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember', window );">Penelope | Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember', window );">Penelope | Distributor Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=mgpi_DistributorRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=mgpi_DistributorRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267764944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATION - Considerations Transferred (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 103,712<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 149,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 321,544<span></span>
</td>
<td class="nump">$ 321,544<span></span>
</td>
<td class="nump">$ 226,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember', window );">Penelope</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash</a></td>
<td class="nump">104,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet', window );">Contingent consideration</a></td>
<td class="nump">62,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of total consideration transferred</a></td>
<td class="nump">$ 166,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense', window );">Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Operating lease right-of-use assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther', window );">Accrued expenses and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Long-term operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,250<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,738<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember', window );">Penelope | Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember', window );">Penelope | Distributor Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses and Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgpi_PenelopeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=mgpi_DistributorRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=mgpi_DistributorRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636266948176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATION - Merger with Luxco Narrative (Details) - Luxco - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration paid</a></td>
<td class="nump">$ 237,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Common stock issued to acquire business (in shares)</a></td>
<td class="nump">5,007,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Value of MGP Common Stock issued at close</a></td>
<td class="nump">$ 296,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions', window );">Shares issued to acquire business as a percentage of outstanding common stock</a></td>
<td class="nump">22.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred', window );">Increase (decrease) in consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares', window );">Increase in stock consideration (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 177,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,027<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Transaction costs incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,597<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_LuxcoMember', window );">Acquisition-related Costs | Luxco</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,132<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_LuxcoMember', window );">Fair Value Adjustment to Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,529<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Increase (Decrease) In Equity Interests Issued And Issuable, Number Of Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Increase (Decrease) In Consideration Transferred</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Cumulative Percentage Outstanding Common Stock, After All Transactions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgpi_LuxcoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgpi_LuxcoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonrecurringAdjustmentAxis=us-gaap_AcquisitionRelatedCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonrecurringAdjustmentAxis=us-gaap_AcquisitionRelatedCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=mgpi_LuxcoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mgpi_LuxcoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonrecurringAdjustmentAxis=us-gaap_FairValueAdjustmentToInventoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonrecurringAdjustmentAxis=us-gaap_FairValueAdjustmentToInventoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636266953120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATION - Schedule of Pro Forma Information (Details) - Luxco<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems', window );"><strong>Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Sales</a></td>
<td class="nump">$ 671,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 100,597<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Basic earnings per sale (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 4.84<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgpi_LuxcoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgpi_LuxcoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270792144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Carrying value</a></td>
<td class="nump">$ 58,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life</a></td>
<td class="text">18 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=mgpi_DistributorRelationshipsMember', window );">Distribution Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Carrying value</a></td>
<td class="nump">$ 58,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 6,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 2,761<span></span>
</td>
<td class="nump">$ 2,070<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=mgpi_DistributorRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=mgpi_DistributorRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268171888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Expected Future Amortization Expense (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 3,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">3,255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">3,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">3,255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2028</a></td>
<td class="nump">3,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">42,441<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 58,716<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268888320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill and Indefinite-lived Intangible Assets (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill balance at beginning of period</a></td>
<td class="nump">$ 226,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">95,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill balance at end of period</a></td>
<td class="nump">321,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite-lived Intangible Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets at beginning of period</a></td>
<td class="nump">178,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Acquisitions</a></td>
<td class="nump">34,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets at end of period</a></td>
<td class="nump">212,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill balance at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill balance at end of period</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite-lived Intangible Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Acquisitions</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets at end of period</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember', window );">Branded Spirits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill balance at beginning of period</a></td>
<td class="nump">226,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">95,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill balance at end of period</a></td>
<td class="nump">321,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite-lived Intangible Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets at beginning of period</a></td>
<td class="nump">178,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Acquisitions</a></td>
<td class="nump">34,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets at end of period</a></td>
<td class="nump">212,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember', window );">Ingredient Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill balance at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill balance at end of period</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite-lived Intangible Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Acquisitions</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets at end of period</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefinitelivedIntangibleAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267764368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CLOSURE OF THE ATCHISON FACILITY (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of long-lived assets and other</a></td>
<td class="nump">$ 19,391<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mgpi_AtchisonDistilleryMember', window );">Atchison Distillery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of long-lived assets and other</a></td>
<td class="nump">17,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="nump">$ 2,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mgpi_AtchisonDistilleryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mgpi_AtchisonDistilleryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267787456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CORPORATE BORROWINGS - Indebtedness Outstanding Summary (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Nov. 16, 2021</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total indebtedness outstanding</a></td>
<td class="nump">$ 293,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 236,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less unamortized loan fees</a></td>
<td class="num">(6,601)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Total indebtedness outstanding, net</a></td>
<td class="nump">287,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less current maturities of long-term debt</a></td>
<td class="num">(6,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">$ 280,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Agreement | Revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Credit Agreement, interest rate</a></td>
<td class="nump">6.46%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Agreement | Revolver | Credit Agreement - Revolver, 6.46% (variable rate) due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total indebtedness outstanding</a></td>
<td class="nump">$ 63,000<span></span>
</td>
<td class="nump">$ 105,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Credit Agreement, interest rate</a></td>
<td class="nump">6.46%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Convertible Note, 1.88% (fixed rate) due 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total indebtedness outstanding</a></td>
<td class="nump">$ 201,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less unamortized loan fees</a></td>
<td class="num">$ (5,706)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Senior secured notes, stated interest rate</a></td>
<td class="nump">1.88%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.88%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Series A Senior Secured Notes, 3.53% (fixed rate) due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total indebtedness outstanding</a></td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Senior secured notes, stated interest rate</a></td>
<td class="nump">3.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.53%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Senior Secured Notes, 3.80% (fixed rate) due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total indebtedness outstanding</a></td>
<td class="nump">$ 17,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Senior secured notes, stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, including portion classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_RevolvingCreditAgreementDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_RevolvingCreditAgreementDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_A188NoteDue2041Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_A188NoteDue2041Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_A353SeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_A353SeniorNotesDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_A380SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_A380SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636263730848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CORPORATE BORROWINGS - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 16, 2021 </div>
<div>USD ($) </div>
<div>day</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 23, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 01, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 14, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 14, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Apr. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized loan fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total indebtedness outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">293,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">236,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mgpi_CreditAgreementDue2025Member', window );">Credit Agreement Due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Credit agreement - revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mgpi_CreditAgreementMember', window );">Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFeeAmount', window );">New loan fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized loan fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mgpi_NotePurchaseAgreementMember', window );">Note Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized loan fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Note Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFeeAmount', window );">New loan fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Term loan face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Series A Senior Secured Notes, 3.53% (fixed rate) due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total indebtedness outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Senior secured notes, stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.53%<span></span>
</td>
<td class="nump">3.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Senior Secured Notes, 3.80% (fixed rate) due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total indebtedness outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Senior secured notes, stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Convertible Note, 1.88% (fixed rate) due 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFeeAmount', window );">New loan fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized loan fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total indebtedness outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 201,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">$ 201,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Senior secured notes, stated interest rate</a></td>
<td class="nump">1.88%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.88%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="nump">10.3911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold of trading days | day</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold of consecutive trading days | day</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage</a></td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_DebtInstrumentConvertibleBusinessPeriod', window );">Threshold of business day | day</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_DebtInstrumentConvertibleMeasurementPeriod', window );">Threshold period | day</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage', window );">Measurement percentage</a></td>
<td class="nump">0.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Convertible Note, 1.88% (fixed rate) due 2041 | Initial Purchasers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">$ 26,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity', window );">Contingent increase in borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 337,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Credit Agreement, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.46%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver | Credit Agreement | Credit Agreement - Revolver, 6.46% (variable rate) due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total indebtedness outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Credit Agreement, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.46%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver | Secured Debt | Note Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Term loan face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_DebtInstrumentConvertibleBusinessPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Business Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_DebtInstrumentConvertibleBusinessPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_DebtInstrumentConvertibleMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Measurement Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_DebtInstrumentConvertibleMeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Measurement Period Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Contingent Increase In Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the fee that accompanies borrowing money under the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_CreditAgreementDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_CreditAgreementDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_NotePurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_NotePurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_A353SeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_A353SeniorNotesDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_A380SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_A380SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_A188NoteDue2041Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_A188NoteDue2041Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=mgpi_InitialPurchasersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=mgpi_InitialPurchasersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgpi_RevolvingCreditAgreementDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgpi_RevolvingCreditAgreementDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636274949440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CORPORATE BORROWINGS - Summary of Leases and Debt Maturities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 6,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2025</a></td>
<td class="nump">6,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2026</a></td>
<td class="nump">69,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2027</a></td>
<td class="nump">5,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2028</a></td>
<td class="nump">3,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">202,850<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 293,850<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636269085456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Provision (Benefit) for Income Taxes from Continuing Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 32,296<span></span>
</td>
<td class="nump">$ 26,107<span></span>
</td>
<td class="nump">$ 19,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">5,926<span></span>
</td>
<td class="nump">4,438<span></span>
</td>
<td class="nump">3,489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">330<span></span>
</td>
<td class="num">(223)<span></span>
</td>
<td class="nump">294<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense (benefit)</a></td>
<td class="nump">38,552<span></span>
</td>
<td class="nump">30,322<span></span>
</td>
<td class="nump">23,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(4,100)<span></span>
</td>
<td class="nump">2,870<span></span>
</td>
<td class="nump">5,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">120<span></span>
</td>
<td class="num">(1,821)<span></span>
</td>
<td class="nump">1,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">44<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense (benefit)</a></td>
<td class="num">(3,936)<span></span>
</td>
<td class="nump">978<span></span>
</td>
<td class="nump">6,750<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 34,616<span></span>
</td>
<td class="nump">$ 31,300<span></span>
</td>
<td class="nump">$ 30,279<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268861152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Income tax expense (benefit) allocated to comprehensive income (loss)</a></td>
<td class="nump">$ 172<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Operating loss carryforward, valuation allowance</a></td>
<td class="nump">3,208<span></span>
</td>
<td class="nump">2,073<span></span>
</td>
<td class="nump">$ 1,657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">23,590<span></span>
</td>
<td class="nump">21,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 3,890<span></span>
</td>
<td class="nump">$ 5,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270826176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Reconciliation of Provision For Income Taxes From Continuing Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">&#8220;Expected&#8221; provision at federal statutory rate</a></td>
<td class="nump">$ 29,895<span></span>
</td>
<td class="nump">$ 29,442<span></span>
</td>
<td class="nump">$ 25,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net</a></td>
<td class="nump">6,545<span></span>
</td>
<td class="nump">6,446<span></span>
</td>
<td class="nump">5,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxes</a></td>
<td class="nump">330<span></span>
</td>
<td class="num">(223)<span></span>
</td>
<td class="nump">294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">1,135<span></span>
</td>
<td class="nump">416<span></span>
</td>
<td class="nump">204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Share-based compensation</a></td>
<td class="num">(288)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Federal and state tax credits</a></td>
<td class="num">(1,685)<span></span>
</td>
<td class="num">(3,506)<span></span>
</td>
<td class="num">(1,363)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other</a></td>
<td class="num">(1,316)<span></span>
</td>
<td class="num">(1,241)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 34,616<span></span>
</td>
<td class="nump">$ 31,300<span></span>
</td>
<td class="nump">$ 30,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">24.40%<span></span>
</td>
<td class="nump">22.30%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480887/718-740-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267016208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Temporary Differences Related to Deferred Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred income tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Share-based compensation</a></td>
<td class="nump">$ 4,453<span></span>
</td>
<td class="nump">$ 2,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">U.S. state and foreign tax credit carryforwards</a></td>
<td class="nump">3,350<span></span>
</td>
<td class="nump">3,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Mexico and U.S. state loss carryforwards</a></td>
<td class="nump">3,890<span></span>
</td>
<td class="nump">3,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">2,656<span></span>
</td>
<td class="nump">1,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_DeferredTaxAssetsOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">3,740<span></span>
</td>
<td class="nump">3,949<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Deferred compensation</a></td>
<td class="nump">848<span></span>
</td>
<td class="nump">691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_DeferredTaxAssetsSection174TimingDifference', window );">Section 174 timing difference</a></td>
<td class="nump">2,032<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">4,279<span></span>
</td>
<td class="nump">3,002<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred income tax assets</a></td>
<td class="nump">25,248<span></span>
</td>
<td class="nump">19,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(3,208)<span></span>
</td>
<td class="num">(2,073)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred income tax assets</a></td>
<td class="nump">22,040<span></span>
</td>
<td class="nump">16,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred income tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="num">(24,084)<span></span>
</td>
<td class="num">(25,623)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(48,460)<span></span>
</td>
<td class="num">(47,187)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Inventory</a></td>
<td class="num">(2,007)<span></span>
</td>
<td class="num">(2,812)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="num">(3,577)<span></span>
</td>
<td class="num">(3,850)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesFinancingArrangements', window );">Convertible Senior Note</a></td>
<td class="num">(4,716)<span></span>
</td>
<td class="num">(2,424)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(2,267)<span></span>
</td>
<td class="num">(2,214)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Gross deferred income tax liabilities</a></td>
<td class="num">(85,111)<span></span>
</td>
<td class="num">(84,110)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred income tax liability</a></td>
<td class="num">$ (63,071)<span></span>
</td>
<td class="num">$ (67,112)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_DeferredTaxAssetsOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_DeferredTaxAssetsOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_DeferredTaxAssetsSection174TimingDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Section 174 Timing Difference</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_DeferredTaxAssetsSection174TimingDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesFinancingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from financing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesFinancingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268181200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Change in Valuation Allowance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Beginning balance</a></td>
<td class="nump">$ 2,073<span></span>
</td>
<td class="nump">$ 1,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase (decrease)</a></td>
<td class="nump">1,135<span></span>
</td>
<td class="nump">416<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Ending balance</a></td>
<td class="nump">$ 3,208<span></span>
</td>
<td class="nump">$ 2,073<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636372472544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning of year balance</a></td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 113<span></span>
</td>
<td class="nump">$ 112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions based on prior year tax positions</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on current year tax positions</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reduction for prior year tax positions</a></td>
<td class="num">(60)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">End of year balance</a></td>
<td class="nump">$ 424<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 113<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636270740592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY AND EPS - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 01, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>boardMember</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect', window );">Number of board members that common stockholders are entitled to elect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_NumberOfBoardMembers', window );">Total number of board members</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect', window );">Number of board members preferred stock shareholders entitled to elect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BoardOfDirectorsTermOfService', window );">Board of directors, term of service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting', window );">Minimum single shareholder ownership percentage to call special stockholder meeting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgpi_LuxcoMember', window );">Luxco</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Common stock issued to acquire business (in shares) | shares</a></td>
<td class="nump">5,007,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares', window );">Increase in stock consideration (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_BoardOfDirectorsTermOfService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Board Of Directors, Term Of Service</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_BoardOfDirectorsTermOfService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Increase (Decrease) In Equity Interests Issued And Issuable, Number Of Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum Shareholder Ownership Percentage Required To Call Stockholder Meeting</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_NumberOfBoardMembers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Board Members</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_NumberOfBoardMembers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Board Members Common Shareholders Are Entitled To Elect</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Board Members Preferred Shareholders Are Entitled To Elect</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgpi_LuxcoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgpi_LuxcoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636266958464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY AND EPS - Computations of Earnings (Loss) Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract', window );"><strong>Operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 107,130<span></span>
</td>
<td class="nump">$ 108,872<span></span>
</td>
<td class="nump">$ 90,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interest</a></td>
<td class="nump">345<span></span>
</td>
<td class="nump">590<span></span>
</td>
<td class="nump">490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Income attributable to participating securities (unvested shares and units), basic</a></td>
<td class="num">(1,074)<span></span>
</td>
<td class="num">(871)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted', window );">Income attributable to participating securities (unvested shares and units), diluted</a></td>
<td class="num">(1,074)<span></span>
</td>
<td class="num">(871)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income used in earnings per common share calculation, basic</a></td>
<td class="nump">106,401<span></span>
</td>
<td class="nump">108,591<span></span>
</td>
<td class="nump">90,595<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income used in earnings per common share calculation, diluted</a></td>
<td class="nump">$ 106,401<span></span>
</td>
<td class="nump">$ 108,591<span></span>
</td>
<td class="nump">$ 90,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Share information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares (in shares)</a></td>
<td class="nump">22,059,816<span></span>
</td>
<td class="nump">22,002,990<span></span>
</td>
<td class="nump">20,719,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares (in shares)</a></td>
<td class="nump">22,173,918<span></span>
</td>
<td class="nump">22,053,966<span></span>
</td>
<td class="nump">20,719,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic EPS (in dollars per share)</a></td>
<td class="nump">$ 4.82<span></span>
</td>
<td class="nump">$ 4.94<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted EPS (in dollars per share)</a></td>
<td class="nump">4.80<span></span>
</td>
<td class="nump">$ 4.92<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Dilutive effect of convertible senior notes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Convertible Note, 1.88% (fixed rate) due 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Share information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share)</a></td>
<td class="nump">$ 96.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Share information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights', window );">Participating securities (in shares)</a></td>
<td class="nump">226,410<span></span>
</td>
<td class="nump">177,398<span></span>
</td>
<td class="nump">163,024<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>-- None. No documentation exists for this element. --</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-68B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 65<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-65<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 66<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-66<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 65<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-65<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 66<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-66<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=mgpi_A188NoteDue2041Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=mgpi_A188NoteDue2041Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268998992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY AND EPS - Schedule of Common Stock Activity (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember', window );">Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares outstanding at beginning of period (in shares)</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Common Stock (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of Common Stock (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares outstanding at end of period (in shares)</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares outstanding at beginning of period (in shares)</a></td>
<td class="nump">21,994,042<span></span>
</td>
<td class="nump">21,964,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Common Stock (in shares)</a></td>
<td class="nump">30,507<span></span>
</td>
<td class="nump">38,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of Common Stock (in shares)</a></td>
<td class="num">(8,436)<span></span>
</td>
<td class="num">(9,032)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares outstanding at end of period (in shares)</a></td>
<td class="nump">22,016,113<span></span>
</td>
<td class="nump">21,994,042<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267986208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY AND EPS - Dividends (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends and dividend equivalents (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividend payment</a></td>
<td class="nump">$ 2,642<span></span>
</td>
<td class="nump">$ 2,642<span></span>
</td>
<td class="nump">$ 2,641<span></span>
</td>
<td class="nump">$ 2,640<span></span>
</td>
<td class="nump">$ 2,639<span></span>
</td>
<td class="nump">$ 2,639<span></span>
</td>
<td class="nump">$ 2,638<span></span>
</td>
<td class="nump">$ 2,638<span></span>
</td>
<td class="nump">$ 2,635<span></span>
</td>
<td class="nump">$ 2,635<span></span>
</td>
<td class="nump">$ 2,635<span></span>
</td>
<td class="nump">$ 2,033<span></span>
</td>
<td class="nump">$ 10,565<span></span>
</td>
<td class="nump">$ 10,554<span></span>
</td>
<td class="nump">$ 9,938<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockStock', window );">Dividend equivalent payment</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Total payment</a></td>
<td class="nump">$ 2,669<span></span>
</td>
<td class="nump">$ 2,669<span></span>
</td>
<td class="nump">$ 2,668<span></span>
</td>
<td class="nump">$ 2,669<span></span>
</td>
<td class="nump">$ 2,662<span></span>
</td>
<td class="nump">$ 2,662<span></span>
</td>
<td class="nump">$ 2,661<span></span>
</td>
<td class="nump">$ 2,661<span></span>
</td>
<td class="nump">$ 2,655<span></span>
</td>
<td class="nump">$ 2,655<span></span>
</td>
<td class="nump">$ 2,655<span></span>
</td>
<td class="nump">$ 2,052<span></span>
</td>
<td class="nump">$ 10,675<span></span>
</td>
<td class="nump">$ 10,646<span></span>
</td>
<td class="nump">$ 10,017<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481071/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268263120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Term of contract (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Term of contract (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267015088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Components of Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Total leased assets</a></td>
<td class="nump">$ 13,975<span></span>
</td>
<td class="nump">$ 15,042<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">3,318<span></span>
</td>
<td class="nump">3,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">11,622<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liability</a></td>
<td class="nump">14,610<span></span>
</td>
<td class="nump">15,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">4,364<span></span>
</td>
<td class="nump">4,278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">446<span></span>
</td>
<td class="nump">415<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Net lease costs</a></td>
<td class="nump">4,810<span></span>
</td>
<td class="nump">4,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">4,116<span></span>
</td>
<td class="nump">4,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="nump">$ 3,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">2.95%<span></span>
</td>
<td class="nump">2.03%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">4 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease liability, current, location</a></td>
<td class="text">Accrued expenses and other<span></span>
</td>
<td class="text">Accrued expenses and other<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636269179824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 3,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">3,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">3,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">2,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">1,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">16,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less interest</a></td>
<td class="num">(1,482)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liability</a></td>
<td class="nump">$ 14,610<span></span>
</td>
<td class="nump">$ 15,429<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636266876128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember', window );">Industrial Revenue Bond With Nelson County Kentucky</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Industrial revenue bonds used</a></td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember', window );">Industrial Revenue Bond With Williamstown Kentucky</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Industrial revenue bonds used</a></td>
<td class="nump">$ 30,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636263670720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>plan </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Cost recognized</a></td>
<td class="nump">$ 2,810<span></span>
</td>
<td class="nump">$ 2,517<span></span>
</td>
<td class="nump">$ 1,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares) | shares</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common (in shares) | shares</a></td>
<td class="nump">1,109,053<span></span>
</td>
<td class="nump">1,131,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards', window );">Number of active plans | plan</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 5,425<span></span>
</td>
<td class="nump">$ 3,487<span></span>
</td>
<td class="nump">$ 2,346<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grants in period (in shares) | shares</a></td>
<td class="nump">139,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares', window );">Stock shares repurchased (in shares) | shares</a></td>
<td class="nump">8,437<span></span>
</td>
<td class="nump">9,031<span></span>
</td>
<td class="nump">11,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue', window );">Stock shares repurchased</a></td>
<td class="nump">$ 801<span></span>
</td>
<td class="nump">$ 715<span></span>
</td>
<td class="nump">$ 767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">EDC plan investments</a></td>
<td class="nump">2,916<span></span>
</td>
<td class="nump">2,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">EDC plan liabilities, current</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">EDC plan liabilities, noncurrent</a></td>
<td class="nump">$ 3,314<span></span>
</td>
<td class="nump">$ 2,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grants in period (in shares) | shares</a></td>
<td class="nump">71,728<span></span>
</td>
<td class="nump">69,492<span></span>
</td>
<td class="nump">95,113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Options, vested in period, fair value</a></td>
<td class="nump">$ 892<span></span>
</td>
<td class="nump">$ 2,252<span></span>
</td>
<td class="nump">$ 2,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs, other than options</a></td>
<td class="nump">$ 2,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition of unrecognized compensation cost</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mgpi_ShorttermIncentivePlanMember', window );">Short-term Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_TargetedBonusAwardExpense', window );">Targeted bonus award expense</a></td>
<td class="nump">$ 13,443<span></span>
</td>
<td class="nump">13,370<span></span>
</td>
<td class="nump">11,155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mgpi_ShorttermIncentivePlanMember', window );">Short-term Incentive Plan | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 5,187<span></span>
</td>
<td class="nump">$ 2,018<span></span>
</td>
<td class="nump">$ 960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">48 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mgpi_ShorttermIncentivePlanMember', window );">Short-term Incentive Plan | Restricted Stock Units (RSUs) | Award vesting period, tranche one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mgpi_ShorttermIncentivePlanMember', window );">Short-term Incentive Plan | Restricted Stock Units (RSUs) | Remaining award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mgpi_The2014PlanMember', window );">The 2014 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Restricted stock authorized but not granted (in shares) | shares</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mgpi_The2014PlanMember', window );">The 2014 Plan | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grants in period (in shares) | shares</a></td>
<td class="nump">658,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mgpi_TheDirectorsPlanMember', window );">The Director's Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Restricted stock authorized but not granted (in shares) | shares</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Number of Awards</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased And Retired During Period From Employees, Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased And Retired During Period From Employees, Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgpi_TargetedBonusAwardExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>-- None. No documentation exists for this element. --</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgpi_TargetedBonusAwardExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgpi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483070/710-10-25-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483043/710-10-30-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=mgpi_ShorttermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=mgpi_ShorttermIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=mgpi_The2014PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=mgpi_The2014PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=mgpi_TheDirectorsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=mgpi_TheDirectorsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267925328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Restricted Stock (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">139,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non vested balance at beginning of period (in shares)</a></td>
<td class="nump">179,538<span></span>
</td>
<td class="nump">167,994<span></span>
</td>
<td class="nump">118,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">71,728<span></span>
</td>
<td class="nump">69,492<span></span>
</td>
<td class="nump">95,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(2,264)<span></span>
</td>
<td class="num">(28,542)<span></span>
</td>
<td class="num">(7,915)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(22,592)<span></span>
</td>
<td class="num">(29,406)<span></span>
</td>
<td class="num">(38,059)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non vested balance at end of period (in shares)</a></td>
<td class="nump">226,410<span></span>
</td>
<td class="nump">179,538<span></span>
</td>
<td class="nump">167,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average &#160;Grant-Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non vested balance at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 65.11<span></span>
</td>
<td class="nump">$ 61.07<span></span>
</td>
<td class="nump">$ 60.56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">96.87<span></span>
</td>
<td class="nump">78.08<span></span>
</td>
<td class="nump">65.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">81.76<span></span>
</td>
<td class="nump">61.11<span></span>
</td>
<td class="nump">62.77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">39.47<span></span>
</td>
<td class="nump">76.59<span></span>
</td>
<td class="nump">70.60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non vested balance at end of period (in dollars per share)</a></td>
<td class="nump">$ 77.56<span></span>
</td>
<td class="nump">$ 65.11<span></span>
</td>
<td class="nump">$ 61.07<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267903136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONCENTRATIONS AND RELATED PARTIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember', window );">LMX</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party | LMX</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember', window );">LMX | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Related party purchases</a></td>
<td class="nump">$ 41,520<span></span>
</td>
<td class="nump">$ 37,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember', window );">Cost of Goods and Service Benchmark | Supplier Concentration Risk | 2 Grain Suppliers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember', window );">Cost of Goods and Service Benchmark | Supplier Concentration Risk | 10 Largest Suppliers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">43.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mgpi_OneCustomerMember', window );">One Customer | Revenue | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mgpi_TenLargestCustomersMember', window );">Ten Largest Customers | Revenue | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481027/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=mgpi_TwoGrainSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=mgpi_TwoGrainSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=mgpi_TenLargestSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=mgpi_TenLargestSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mgpi_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mgpi_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mgpi_TenLargestCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mgpi_TenLargestCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636372780176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OPERATING SEGMENTS - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267821184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OPERATING SEGMENTS - Operating Profit (Loss) Per Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</a></td>
<td class="nump">$ 836,523<span></span>
</td>
<td class="nump">$ 782,358<span></span>
</td>
<td class="nump">$ 626,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit:</a></td>
<td class="nump">304,712<span></span>
</td>
<td class="nump">253,306<span></span>
</td>
<td class="nump">198,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization:</a></td>
<td class="nump">22,113<span></span>
</td>
<td class="nump">21,455<span></span>
</td>
<td class="nump">19,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes:</a></td>
<td class="nump">141,746<span></span>
</td>
<td class="nump">140,172<span></span>
</td>
<td class="nump">121,096<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign sources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</a></td>
<td class="nump">49,822<span></span>
</td>
<td class="nump">56,719<span></span>
</td>
<td class="nump">42,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember', window );">Distilling Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</a></td>
<td class="nump">450,854<span></span>
</td>
<td class="nump">428,478<span></span>
</td>
<td class="nump">352,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit:</a></td>
<td class="nump">144,964<span></span>
</td>
<td class="nump">126,282<span></span>
</td>
<td class="nump">114,106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember', window );">Branded Spirits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</a></td>
<td class="nump">253,933<span></span>
</td>
<td class="nump">237,939<span></span>
</td>
<td class="nump">183,566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit:</a></td>
<td class="nump">112,781<span></span>
</td>
<td class="nump">95,521<span></span>
</td>
<td class="nump">62,644<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember', window );">Ingredient Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</a></td>
<td class="nump">131,736<span></span>
</td>
<td class="nump">115,941<span></span>
</td>
<td class="nump">90,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit:</a></td>
<td class="nump">46,967<span></span>
</td>
<td class="nump">31,503<span></span>
</td>
<td class="nump">22,215<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Distilling Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization:</a></td>
<td class="nump">11,833<span></span>
</td>
<td class="nump">11,641<span></span>
</td>
<td class="nump">10,766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes:</a></td>
<td class="nump">122,145<span></span>
</td>
<td class="nump">121,651<span></span>
</td>
<td class="nump">110,317<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Branded Spirits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization:</a></td>
<td class="nump">6,952<span></span>
</td>
<td class="nump">5,909<span></span>
</td>
<td class="nump">5,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes:</a></td>
<td class="nump">33,829<span></span>
</td>
<td class="nump">33,333<span></span>
</td>
<td class="nump">20,742<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ingredient Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization:</a></td>
<td class="nump">2,574<span></span>
</td>
<td class="nump">2,473<span></span>
</td>
<td class="nump">2,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes:</a></td>
<td class="nump">40,729<span></span>
</td>
<td class="nump">27,532<span></span>
</td>
<td class="nump">19,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization:</a></td>
<td class="nump">754<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes:</a></td>
<td class="num">$ (54,957)<span></span>
</td>
<td class="num">$ (42,344)<span></span>
</td>
<td class="num">$ (29,157)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636267922336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OPERATING SEGMENTS - Identifiable Assets by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable Assets</a></td>
<td class="nump">$ 1,392,348<span></span>
</td>
<td class="nump">$ 1,158,211<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IE', window );">Ireland</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">3,524<span></span>
</td>
<td class="nump">3,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Distilling Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable Assets</a></td>
<td class="nump">369,241<span></span>
</td>
<td class="nump">350,068<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Branded Spirits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable Assets</a></td>
<td class="nump">910,633<span></span>
</td>
<td class="nump">698,985<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ingredient Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable Assets</a></td>
<td class="nump">88,846<span></span>
</td>
<td class="nump">63,943<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable Assets</a></td>
<td class="nump">$ 23,628<span></span>
</td>
<td class="nump">$ 45,215<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_DistillingSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_BrandedSpiritsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgpi_IngredientSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636268917184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL CASH FLOW INFORMATION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchase of property, plant, and equipment in accounts payable</a></td>
<td class="nump">$ 15,610<span></span>
</td>
<td class="nump">$ 9,768<span></span>
</td>
<td class="nump">$ 7,232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract', window );"><strong>Additional cash payment information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">9,241<span></span>
</td>
<td class="nump">5,952<span></span>
</td>
<td class="nump">3,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">$ 35,144<span></span>
</td>
<td class="nump">$ 29,052<span></span>
</td>
<td class="nump">$ 29,766<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140636263648608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 22, 2024</div></th>
<th class="th"><div>Feb. 22, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property, plant, and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,267<span></span>
</td>
<td class="nump">$ 45,323<span></span>
</td>
<td class="nump">$ 47,389<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property, plant, and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>101
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M"^#\DG.YW5$WV/UO@]%_4$L#!!0    ( $<\5E@CB@%61 (  +$%   8
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&ULC91;;]HP%,>_BI5)>ZK(A<LZ!I&X
MC T5**+M]C#MP20'8C6V,]MIVF\_7R!C4HCZ0GPY_[]_Q_B<4<7%L\P %'JE
M.9-C+U.J&/J^3#*@6'9X 4SO'+B@6.FI./JR$(!3*Z*Y'P7!P*>8,"\>V;6M
MB$>\5#EAL!5(EI1B\3:%G%=C+_3."SMRS)19\.-1@8_P .JIV H]\VN7E%!@
MDG"&!!S&WB0<3@<FW@;\(%#)BS$RF>PY?S:393KV @,$.23*.&#]>8$9Y+DQ
MTAA_3IY>?:017H[/[@N;N\YECR7,>/Z3I"H;>[<>2N& RUSM>/4=3OGTC5_"
M<VE_4>5BH\\>2DJI.#V)-0$ES'WQZ^D>+@71%4%T$D26VQUD*>=8X7@D>(6$
MB=9N9F!3M6H-1YCY4QZ4T+M$ZU0\>9HO']%RL[C?K2>/R_O-R%?:UFSZR<EB
MZBRB*Q9AA-:<J4RBKRR%]'\#7_/44-$9:AJU.LXAZ:!N>(.B(.JV^'7K)+O6
MKWLMR3(E"BV9>\/F,?R:[*42^DG\;LK7N?6:W4R9#&6!$QA[N@XDB!?PXH\?
MPD'PI86U5[/VVMP=*Q=H@RDTL;6K[[;K;VBUVK: ]&N0_KM 5CRQ=]8$T^YP
MAYG$$LV(>KM!:R(E+P5I(1O49(-WD2V(H&@Y;P)K-PAO^TT8_D4941!'VRPD
M2GC)E*NH>K7N1Q-7AO_"73-;8W$D3*(<#EH:=#[IFQ*N0;B)XH4MRCU7NL3M
M,-,]%80)T/L'SM5Y8@ZHNW3\%U!+ P04    " !'/%98@R=,%9 &  ";'
M&    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*V9:T_C.!2&_XK5':UF)*"Q
M<V>A$K3,;*7EHH'9^;#:#R8U;31IW(U=8/_]'B>E:>,3PZSX DGZ^L2/;^=U
M?/(DJQ]J(80FS\NB5*>#A=:KX^%090NQY.I(KD0)OSS(:LDUW%;SH5I5@L_J
M0LMBR#PO&BYY7@Y&)_6SFVIT(M>ZR$MQ4Q&U7BYY]>^Y*.33Z8 .7AY\S><+
M;1X,1R<K/A>W0G];W51P-]Q&F>5+4:I<EJ02#Z>#,WH\8:DI4"O^S,63VKDF
M!N5>RA_F9CH['7BF1J(0F38A./Q[%&-1%"82U..?3=#!]IVFX.[U2_3/-3S
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
M_2HV#D5FOER6=?L7/6ULPPG*FUK+U68P(%@55?>??]LLQ,X S$8&D,T <NP
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
MK4!I'BC-!Z4%H+00E!9!T;J"/E?]B;[J/Z@$1^1Z-C;FV!2/4/I8H_4)2?-
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
M+-^TF6 !S7-FP9'!,V_U\>5U6P]JG9ZK@EVG+B,ZL_CH(04@9,;MNC;,^5&
M(K"4X2O:<!["$Q?#$^]G0 [58-YL) T$@!B;MH:)#ZQ9%;^U'0@K7[EAYFQE
M"Q&PBYH.LHO&SL&TGD[J3>=9-BMJ@D6-#^D]&4]63D>6D%1J9DR3F=JN0&XQ
MM>48NTO3]7!VQ4I 5HZ2*!_SGO3'R3W0CZ>1[M6%<P2M84M(:Y'M>"F&CF3K
M). [S#X[M@HOB8F4&!AE?SQ&!( C!P*BM&:/L,D92GN),P)7%Z1AY,JA&V5I
MUDH*;/&YL?C$@2;OJ]H1O?W%Q0>OF (90;\NNA"MWB(.'BC6%R@6-B)<V" X
MF!\R*GA8C-$7B@,\ 9CP1,-AM19>]DORIL5\3F:-@1:*0'A60=#H>=/+TMH6
M,W5*N7=?WH72DP08Z(.CIQ=YWPU^>U)/82DJ=1M G;DQS:#8F*^4^#KZH"X\
M+F).$<G;2JB;A!@,K,JG@,%6265@71<0_(KRZ@9VN4EH&HSD;T/%5B(7'DP)
M%7&#7*:C_^LM/M-&R@G.3RA@%&H8IC^C1K_U\!K"EPX.B<P7'4,"1MY10#[,
M7L'WD?;NP9ZG["^+(>'R?(!'RD"['E*RI>"K)R1OX"&(7["7IBQ<+\2/,D-N
MCM A'+R,947U&_E,/D.,3/P)2R3T"\\<DFW$H2V<;/C3VS47_2&[08J?BTW8
M)I@-UD((XX)TB*@Z('XF6[5J*Y$L"B^KZ#78<X/*ZGIS(+@Q1#+ZGT,LT*HL
MUBIJ=3$S]7B3$(C%+>A!+S4HI/0&/#?\/3374F1- DQF1GVQXV3 364#/KZ7
M\ZRG2LY,;U#(8)NRD-]G1=<!/K@T1QP#\EM3(. @/UJW&\#I(QD"&*:Z-#^R
MC,A:4]TC0:&C$Q/+CK\<NB[H\]A]!@9N:.&RA0]> "VR!B!+>D1),+ *E,NB
M6T!S11=GM9&81T'T<4-*$N*R0_KA)8?-""*RGIV&6A2B@:0B)0>3'>58/3&%
MHHH_^!0):5L5)MNY_L B1N"_2, YI'MU]>H]:9#IE[ 9452Q6%(3T4G"O\39
M,W80! CK)^'6+-0]P'Z00%3,,6 4!#I/4IJR[1K$" @]Q*:^,.0#R(Q(! ,"
M7JQ@3?Y0CZ;/DIR0D6J\JI+JK44;";I^NR;*0GHBA4 4\O=5936$B<DEX>J,
M6 CZDBCF)-2H[=R )J3[')E!]QH1 Q%24A[;@[X::D#6U@$5?J3RV- C+4DM
M-B8E\:8%6@,] ABD>?.AIE-OX*93,LCF"17D=!+" 5NPV#'$*.*@N)>AHJ%<
M#,<F>A*/3P]]1E&DK4$2\2O$9$I0U.E^7_R0'1]Q#>+X^,?L]%RT+WM;4';9
M(.4<\^$T/$JKY-'W\SFB5PI(*2Z (1ZO.-]?<2DH=BE_.1&<]]"XY)  3DOB
MFMT8BO$1F_BO ?T;,':))&:$& L,:+>$EV4%,B32[<J6D3HB"/*_^.R:Q>1M
M8@-92:7H( Z9[0=)%.Q'Y6-=R?/6=PLQ4BTR4J9'?L-ZR49D8QW'&^L6F[?S
MD4DG\R&R7I;#:I"_J[N$2&0X"6 Y\57GP=#%8)L=O#]A04AK7-,ZQ!V=F:-V
M'1W'91K3)G5&PORJ(;DU8S,:]<A)!$[RZ<E).:.J#\.0!NML>+KHY7Y#"$$[
MM[17W,<S@.V09)&(NW,?@1^C@$9Q (P9*O_/LG^2R$B]-U9#?,568G9>=C6&
M5.PZA^7*_^R[[%'^Z.PQ_7^>GYT?T_]G^='IX^P#I7+/QNM'MN0D/SU[FCUY
M]"@[/7VJ^'R7/<F?/GW$>YX>/^:]3A\_RCY*)$C_ERV11FRD_]*"-_S]'^Q:
M#$?.?=?ZN ED6UF7)N"H%\!XYR&])UG@G@J$O)W5=J&.@&Q_DBCD.(VSI+EA
M>FM2(JT!@Y(;FT\.8L7:JMRX4)VPE='8/\U 0$XM9LQ(8"G [FO9GY S9+FP
MM?G*SH?#),%L&FJ1/*+\BC;K-\BJR,^V%#J2781(,)76Q985T2*H-BHA(^'S
MT;F$UV$O7LT1+<#<!H*X?6HGQ-ZC50!D]"U!Y10_HM[N'C9-Q5JR_S!];+8H
M=+M-)CRU7%%K)<Q7?"2HX)H8J[5=F:1NDQ:&*@/W<1O+R81T%7-!%'AIUVOV
M5\0"Y@8!9*7 0K_#W)+5LJ7/402XWKIY,?INFKW$!PKY'2(OE3%!P$O]NF"#
MM0-G/H8:=<[:+$CI6-)B(D:1F4:ZY'TJ*11OB.+ 2;+T1/YC C?:N/ )>@HU
MP4.\%=&<*KCX>DR2B)B&LR1"CK3"P@70:>S=*)*$(F@6N4'R--947X;5JBKY
M#R=A-CX.#?^I15DDJ:@S* 9)5JH2 -:%V%5EQC\=$D5D1C!T+-4:*<OC18")
M"]:@!1<UH<_D5V&"5<' =HC@A$A)39+II 8A\66[E;V RF'V\H85+!2B[Z"!
M1&DN^K>=8B_[02=.571IK&:3VK2OX.VLYV/VC31H?0B_RM]_V]*.16)4O!(W
M$"P-UVR8F([,+)NWW2+7"@%OJA$0Y)&H_QDQCQ9:1>A?TZ]=K&-P#P.8<S ^
MCGK'-"D[R_G(&$_0CH2+L "4G@_B>>XX_)D670JG$LSI\VUJ"?ZA#HFLB:1U
M@GRJ,6:L:P1#5)]\]!,6,0[D0FE3G[TZJ:;!8""XD>1LTOHE^JP)+U<[BDKX
MM5YN'7*J0(3]73P;O497K1&W*9R#@LTDD:*E@^98_E@Z0M0XLURT*QI-FP-W
M_^$Q#PZOF_1H(=UA'6,?L-E=*GZK@X'I?.[&'GH[^N$_Y9UV];M8Q-8MUWO1
M813:L\/:UW"E-7(H+I9D19#]T=D\2B+5(2U/57MA&T5.9 &RD=3I,Y'ZGW:1
M4MR5%?&<?+01!X427ZE ,K&L$CWA()$DE3O/3K5Y!:3?5Z/NXG>Y]_2?9?EU
M49M@Z'?Z'-$/2^1*_VN5#0&3],!\16<<SRXL.YO$E4J%IS1L L#\15>L1G4)
M5)8E_=+B0KN1?@2;)JW"W5", #E'\M%+=$L"ECR,M<E.+"[2 &7_UI2]QOY\
M")JT*-JT3;V-#HIDOC:,Q_@X?AX% '-SF]#XHG5G[&HV="K,D0H20"(8M&C/
M8&X)IZ/*:4QU,*S;V#_Q$(+[7>7K<X$'26&<G/O7$MGRI^*KV>EYL?A0#DWL
M :O$SJ_6M8T1!="XT,8]#OW4SA!T8#?YW!45"<= .CIX5?A\>$WGP 4,W1;E
MFZ*3^O#WR>S&IT_/P]Q&9Q9(T]4GHT4>RHFKX@L;:I)H;3DBJX<AA[8"KYX@
MT21E'SWR+;]Q.Z/5Z,F6*8H%B5<?TC<""86^BO2W&LA\,!Y.6C8\YV!7J#<D
M!QMN"/C!AAD78Q>B,S>%%#F58[MI?EUR8<)QIXX/FIN*2[G:)A\CZ/-H$0H6
MA:%A-402X5NO#>_&'5EX5%8=;UACC379MBXV+@B(X!.:#3R;(1B+&*+@'4R3
M[^+Z2,F+VX'8;N99#+6\2]2M2PI$3-GO66")58O4DW(-26OC_*LWE$F[AYBV
M0L&=98SP?4/>_> -![\7W'G:[?3>8$XP0Q# Y;[*-ZB@ #9NQ4JO+1*H!F?5
MTG2S73FL7"]V!1,T)><'T'E?W=;TWM,?)V0+REK6H=TR0P6P5B,/T2'NC$$-
MYL#==^]8 =46CU:#",FR<,ML3M;0I<6RWP>$7FB2W@A1I?LNG^'+>;3DHDD)
M@V+75$5E!*,4V>%2327@S]$4T=K['N32Q\*7G*R;Z:+3>.XA.=^.) "L/1BQ
M-K8?Z.?OCI_FIT^/D[F!1WEV&5N7;/1T5B@,>Z$? P%9M=R)D]E:K3&%@I/4
M];3IP3_<Z #'RU!H9NJ%[FAI@T...9(+O1&,)G&=,%!XZ^>'9JS-$CP@VJ:/
M6ZUGLR!%.+H 1_!ZR6GH8]><)(R!\D5.C;A"+P=M(;L:]>)=6]^H$2)J4U[$
MC B1.,%7+GW=,NP%OS@%8^Y/Y,2W]WV<M,Z:*\5\.WCL_#CDP(+VWC78:3BD
MF(99DDD8++H@)!6;=JA1]]H!R&<<*&@R7$BHPER)<O7^(+Z0EO8[E.MU*NUH
MK XPAP1XPP$FNEG&9]M!F'6.;.N''Q!R%"O.\7T8%6OOOMNJ:T*./S<H"8B6
M*T*MEL$YJ">1,>0WNH*G[X1Z21<6OIPL2K^GW<=[VBT5C$(R;F1N5IP:>KU6
M8@IV"C*"&>233)#5O!6M^#H52JC_V6G^Z,F3//ONY'%^^N@TE?29GQ[BJGDW
MK$/#X+OC1_GIR7G(:3W=B! ^PDOMDD1EZ<G?/.4.5  U6;_S)Z?A_#O,Y+&
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
M%_(2VOBXO,KW;=$MT)ZOS9R6'AT^/G\@,SK^0]^N^96TN$[4KOA/BEA)<O$
M_3YO*4_0#S@@O*/XE_\#4$L#!!0    ( $<\5E@H9SRX!P0  '4(   9
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;)56VV[C-A#]E8&Z*'8!(M9=<FH;
ML!TO$B#9!'':?2CZ0$MCFXA$:DDJCOOU'4J.DP42MWVA>)DY<^9"CD8[I1_-
M%M'"<UU),_:VUC;G@X$IMEAS<Z8:E'2R5KKFEI9Z,S"-1EYV2G4U"'T_'=1<
M2&\RZO;N]&2D6EL)B7<:3%O77.]G6*G=V N\EXU[L=E:MS&8C!J^P27:WYL[
M3:O!$:44-4HCE 2-Z[$W#<YGL9/O!/X0N#-OYN \62GUZ!97Y=CS'2&LL+ .
M@=/G">=850Z(:/PX8'I'DT[Q[?P%_6OG._FRX@;GJOHN2KL=>[D'):YY6]E[
MM;O$@S^)PRM49;H1=KULG'A0M,:J^J!,#&HA^R]_/L3AC4+N?Z 0'A3"CG=O
MJ&-YP2V?C+3:@7;2A.8FG:N=-I$3TB5E:36="M*SD]N'R\4]S*;7TV_S!2PO
M%XL'F$_O'JYNORU' TL6G-R@.*#->K3P [0@A!LE[=; 0I98_@PP(&I'?N$+
MOUEX$O$"BS.( @:A'T8G\**COU&'%WV -^,5EP7"LJOX>ZRXQ1(NA"DJ95J-
M!OZ<KHS55"U_O>=_CQZ_C^YNT+EI>(%CCZZ(0?V$WN377X+4_^T$]_C(/3Z%
M_K]S=1+M?:ZG3,"5?$)IE=Z? :4%ZQ7J8VK<$,)7(0758@D;I4H#GR!)6)Q&
M-(DSYF<1S+C6="-+*(6QHG+1A\\KU>J5D@:X+$'9+<'NML(\XMY\@3#Q69!'
M$ R'S(]]N.<[JG^+6O#*0)BS/$P@'+)A%,!W>@! 2&BT*M 8"%@Z#-P8)W!#
M#Y1%V27_53]G49) KWW;60Y9%*4T!GX(#\KRBLA'<<KRQ+D1YD.6D:-WFIY%
M;?<,&JHGRSKJ^*,5#3U8M)1H/PS2-<DR6+6B*H7<F%Y7U$3Z"9VVBUN0YRP)
M S>C$$9Y @^:2],H;7GWFAUM01['D/O.P6)+*=;[G[E F ;D9$R!="E(8$Z1
MMKKM'\4^6!OMHA7E;!AF$&4LB9)_]9!;*)2Q$%-$TCB%F/*4^SY<.RA>%&W=
M]G>K1"JO0O2T'0BOR0OQ=[_Q.0PS%L71%YH%"0O2_,M_":Y+14JI\KND1 E+
MHQ"F1:%;LHC/U+(,OJFG#W.QJ)M*[1%AA1+7PG86N\)E 17;)U<.^1"6]&IH
M<4#<4;.BVDK)9@9!QO+TM1[ \F<Z#)E/FQ3W((=Y2R5/>7 "Y+/<0(741J 2
M?"4J81ULU$E&%,#L4(8QR_S8[1.+8QD&9"OHJI!E00KO/2F#-ZV@1KWI&IZA
M5+72]EWAN'OLJ=.^E;R*]PWYANN-H&!4N"95_RRC%J;[)M<OK&JZQK)2EMI4
M-]W2?P%J)T#G:Z7LR\(9./YI3/X!4$L#!!0    ( $<\5EA*/H)Y/P4  !H,
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;)U7VV[;1A#]E8$2!"W
M2MSE/;$%Q([3YB&M$>6"HNC#BEQ);$@NN[NRXGY]SRY%68EE(^V+Q,O,F3-G
M+EJ=[93^;#926OK2-ITYGVRL[9_/9J;<R%:8J>IEAS<KI5MA<:O7,]-K*2KO
MU#8S'H;IK!5U-YF?^6?7>GZFMK:I.WFMR6S;5NC;"]FHW?F$3<8'[^KUQKH'
ML_E9+]9R(>V'_EKC;G9 J>I6=J96'6FY.I^\9,\O8F?O#3[6<F>.KLEELE3J
ML[MY4YU/0D=(-K*T#D'@ZT9>RJ9Q0*#Q]QYS<@CI'(^O1_37/G?DLA1&7JKF
M4UW9S?DDGU E5V+;V'=J]XO<YY,XO%(UQG_2;K"-LPF56V-5NW<&@[;NAF_Q
M9:_#D4,>/N# ]P[<\QX">9:OA!7S,ZUVI)TUT-R%3]5[@US=N:(LK,;;&GYV
M_N[JX]6O'Z[.9A9@[M&LW#M>#([\ 4?&Z:WJ[,;055?)ZFN &5@<J/"1R@5_
M%/&5+*<4L8!XR*-'\*)#:I''BQY*3=[(;BMII55+E^"JT0*0UV[HT@LK-?WQ
M<FG\\S]/*3#@QZ?QW;@\-[THY?D$\V"DOI&3^;,G+ U?/,(^/K"/'T-_K#"/
M.IZFM4>C]QL)*=I>=+>TEIW4PDJ#X3I2RL+D56ULW0!Y30O5;-W\&#)RC6FT
MM+SU-D8TDM2*>JVJ;6D-B:YR[W!_4U?.=2>TW*BM@2U8U*6/U"!B158-&%9I
MC+YW%6OG \!R+,Z(//U>VA=:N%ZD15_KVOX/QN78)4MEK4]_9/[='-YT:RVK
MVH7];NFF-/;JD3[.R'Q%MW;A2K7NZG]@(BP)ZE4-V+HCBTU)NXW$8KXC-=*L
M!GHGZN$4>#AI@L-Q2'6#JKA(T\,\F6&@QIJ!9%<VVPHE)0,HY-E+[7\[NA(Y
M+YMZ+?PZ_D'"S\&=*HP:GOO"^/6/E_^5_8]3U\9BC7+L0P)DX40=:KE2#7Z1
MG(,52\?3#4N'X/:NT,^>Y)QE+\R^&-4=GO2=,];5$6G%7TI_W5MWS?.[%'I8
ME(0U)]LE,A]7G?O@[H.=GKL+;(Z.?E:J,O24>%X$K&#NBA=! O>GQ%(>A%E,
MGS:UE7O+) _2.*$L#A(64I8$.<OI6LNVWK:T1(,,@]>4:H,?G2C.@CQ**0KC
M((Q *<)]P='-%2JK:]'<F>9!",0X!2(G1$YY3J\1D]9:5$>0.6+&@$Q"?">
M#D$WI-=;V7QCF@59D1.+@C1GQ.*@8.DHA6NIE73M#CW'Z2C53P>=>1XD64YQ
M&$1)3 R2(-:G^[T"NS2"S%&0N%B9E^Z]LLCLI.JQHPW$&(XQ D0)#Y(POK=C
M/C1H/]<\7M@T"K(8;/* @P9'8BCM8MO[;3:8(,V8@RD/.$J6!T64'>J"6+R
M^G' &7,D4YX>7O;-UA +DR!.$\KC((M"2F"9)_2VKER)TRRE'#3Q(F- XO11
M--@#*&X19NXK*A)70%>'W_SX(50. ,C"<R]?G!9[6;[-E"<1R Z]440%L1Q:
MINGIC;?H98FNL;=N*6%5&2LT#I2&TC0(D]#U39)Z2EF2W[-&=:VL716<((RB
M(HA8Y"8F!ED,9ZNJ^AML3$$0PPC]XX:*A6C3^)[M'IF*G$,(8E!D;(.3>3#$
MS# 8C"5!$3,JPB %_<'#;Q/,'R9G/XD9Y(^0T%,DF*+X(9TZ"LR.SFM8FFM_
M*C5HZVUGAZ/;X>GAX/MR.._=F0^GYK="KYU0C5S!-9QFR83T<!(=;JSJ_>G/
MK4?5^DL(44GM#/!^I2#(_L8%./P=F/\+4$L#!!0    ( $<\5EC8UE'HC!
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
M;W\)-,M:#M(;NFJ#A [3QK\^HM_J>?3@YR=>#PL.=+'03.HG;J!2A1.:IRJ
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
M$BF$>#L\R43LD-4ZTS)/%)E_ Y!\:ZT!7X*W5.0&"'C7PE"K,MB3C;W1(2G
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
MM/X"XRQ\>-!,#Y]O ',6.J>DF&/IH'\XV1,V?!(1;KQ9\V<(,^.]6?'E4DD
M)TW ^-P@FLH;8E!_EW+Z'U!+ P04    " !'/%982'E8&4P)  !Y&   &0
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;)U8;6_;NA7^*X1O<9$
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
M>XH<"V _LS9T+VR@_T);_ -02P,$%     @ 1SQ66/J_Z<A-#0  D",  !D
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
MK&%#G;;D&1[7MZ@'V64[P'>)$P=1T12*'O(?,+_3Z8[R@%,,>6.NK'6^V>Q
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
MZ^OZ75!/K"K]7?RD+!6['^;TE$+M#.C[1BE[F#B"]G$V^0M02P,$%     @
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
M=',O<VAE970R-BYX;6RM55UOFS 4_2M7K)HVJ0N?2=:,(#5E'WWH%+7K]NS
M3; *-K--TO[[V8:PM*-1-?4E^-KWG'OO<3C$.R[N9(&HX+XJF9P[A5+US'5E
M5F!%Y(C7R/3)FHN**!V*C2MK@22WH*IT \^;N!6AS$EBN[<42<P;55*&2P&R
MJ2HB'A98\MW<\9W]QC7=%,ILN$E<DPW>H+JMET)';L^2TPJ9I)R!P/7<.?=G
M:63R;<)/BCMYL 8SR8KS.Q-<YG/',PUAB9DR#$0_MGB!96F(=!N_.TZG+VF
MA^L]^Q<[NYYE121>\/(7S54Q=SXZD..:-*6ZYKMOV,TS-GP9+Z7]A5V;.QX[
MD#52\:H#ZPXJRMHGN>]T. #XDV< 00<(G@*B9P!A!PA?"H@Z@)7:;4>Q.J1$
MD206? ?"9&LVL[!B6K0>GS)S[3=*Z%.J<2I9D@?82EBBL'\AEB&D5&8EEXU
M^ "W-RF\.WD/)T 9_"AX(PG+9>PJ7=LPN%E79]'6"9ZIXP=PQ9DJ)'QF.>:/
M"5S==-]YL.]\$1QE3#$;0>B?0N %X4!#%R^'!P/P].5P_\@T87\/H>4+_^<>
MAN1NZ:)A.F,6,UF3#.>.=@.)8HM.\O:-/_$^#4GUFF3I*Y$]DC'J98R.L2??
MM5%2EO$*@2@EZ*I19%4B* Y77Y=PR38"<XI,R5,=9*,A9=L*8UO!N.8V\;UI
M-!W'[O90LZ&TLV@2/$Y+_TT[\T-OVF>U8[H';W"%8F.=4$+&&Z;:5Z+?[<WV
MW'K,D_V%-N'6,__2M Y^1<2&,@DEKC6E-YKJGD3KBFV@>&U]8L65=AV[+/2'
M!(5)T.=KSM4^, 7Z3U/R!U!+ P04    " !'/%989#JB:T,"  "*!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6R=E5MOFS 4@/^*Q:0]M>&6RY8!
M4M)N6AXZ16FW/3MP *O&9K8)[;^O;0C+IH1*>0';G//Y.T8<HI:+9UD"*/12
M429CIU2J7KJN3$NHL)SP&IA^DG-18:6GHG!E+0!G-JFB;N!Y<[?"A#E)9->V
M(HEXHRAAL!5(-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(>0?VLMT+/W(&2D0J8
M))PA 7GLK/SE>F'B;< O JT\&2-3R9[S9S/99+'C&2&@D"I#P/IV@#N@U("T
MQI^>Z0Q;FL33\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZWWZ&O9V9X*:?2
M7E';Q8:?'90V4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6\AXKG$2"MTB8
M:$TS UNJS=9RA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$P*P ?>Q*1J[2.Y@X
M-^UIZXX67*"%Z($S54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z-RCP@G"$%P[E
MAI877N"=*_,&[5_1AF7D0+(&TW-5=]#I>:CY;I:RQBG$COXP)(@#.,G'#_[<
M^S*B/!V4IV/T9-=00+ZWG]WZI]IHE?%:_7_(G>XX,,=4PHC8;!";C7)^<'9[
MA=PX]#VY^2 WO^K4GD#HKPA?<!MGON>V&-P65Q_<N-\X]Z*?>](?*A"%[8(2
MI;QAJFL5P^K0:%==?_D;WG7I!RP*PB2BD.M4;[+0KU-TG:^;*%[;;K/G2O<N
M.RSUSP*$"=#/<\[5<6(V&'X_R1M02P,$%     @ 1SQ66/<S5?-/%0  T4(
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
M!.>!9":R:7'7](YXG#*9I51(EB<QI; L4GI75R'%69Y1 9I8R#F0!-VI!N<
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
M\=TUW"\_S!YA?K>,[][/I[<SB!>+V7(!OR[92J#^;>09<FD-O60'/VW@PY_
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;(U666\;-Q#^*P,E#6)
MEO;28<46(#LN&L!) RMM4!1]H'9G)2)<<D-R+?O?=TCJ6%NRD)?E-?/--Q>7
MEVNE?Y@5HH7'2DASU5E96T_Z?9.OL&*FIVJ4=%(J73%+2[WLFUHC*[Q2)?I)
M% W[%>.R,[WT>U_U]%(U5G")7S68IJJ8?KI&H=97G;BSW;CGRY5U&_WI9<V6
M.$?[5_U5TZJ_0REXA=)P)4%C>=69Q9/K@9/W G]S7)O6')PG"Z5^N,6GXJH3
M.4(H,+<.@='P@#<HA ,B&C\WF)V=2:?8GF_1?_>^DR\+9O!&B>^\L*NKSK@#
M!9:L$?9>K?_ C3^>8*Z$\5]8!]E!UH&\,595&V5B4'$91O:XB4-+81R]HI!L
M%!+/.QCR+#\RRZ:76JU!.VE"<Q/OJM<F<ERZI,RMIE-.>G9Z=SN;W\[A_3>V
M$&C.+ON60-U1/]\ 7 > Y!6 .('/2MJ5@5M98/$<H$]L=I22+:7KY"3B1\Q[
MD,9=2*(D/8&7[EQ,/5[ZFHM(63/P[VQAK*8J^.^8DP$B.P[A.F-B:I;C58=*
MWZ!^P,[TW9MX&'TX03#;$<Q.H4_GU&E%(Q!4"3>JJI5$:8U;>>JT9ZPY1OHT
M[+<50JD$M1V72[ NP5!K]< +BH9IZEH@=9=E@LI:,)DCA&L@%\P87O*<^;[A
M,K1^Z$+!+!9@%0@?U0E0MK!:H/89VX3Z>H,W]W@WS_%<5MTG@9DQ2'[^6:.F
M(^*XGWETT*ZESE5YWA@\9UZZ"Y(@WT*<=B]& S<9=*,L@6_*.>+5"@BB1Z3N
M.%MPP2TGDC>-UN1^R^@LSW5#ZOA(5Y[SXRVDW30>^W$<C>"+DOF!UIV2RW.+
MN@+U@KYH68OC;G*1N&&8;-F^)O_D"&?=81P%YEER <>32:7H*L728?ZL< )@
M[@IG O\@TZ$[GV=KGXF7@?>*9#SKIL/,C\EH3.E4V@97VV)9-H0L'L 72DQ[
M_ST[\ZIC[P?Y<Y'ZO7O,E2Y\FH#M>3O:^XAP20?4$=([Y[J"R:=W;\9)//I
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
MU,Z [E=*V9>-<]#U_<D_4$L#!!0    ( $<\5EC@^F_CS@,  %<5   9
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
MO,2NHPRR$K^%9,/WKH&B\DSI%W4S#JYJCFH1B8@O%(0G_]9D1*)((<EV?"U
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
M9VZ7I20U,$DX0P+6(V?LWTXS$]\&_$5@+T_&R#A9<?YL)@_ER/$,$% HE,F
M]=\.ID"I2:0Q_CWF=+HEC?!T_)K]4^M=>UEA"5-.OY-252,G=5 ):[RE:L[W
M]W#T$YM\!:>R_47[8ZSGH&(K%:^/8DU0$W;XQS^.=3@1^-$[@N H"'Y5$!X%
M86OT0-;:FF&%\Z'@>R1,M,YF!FUM6K5V0YC9Q842^B[1.I4_+N_OYF@R_CS^
M.KU#B_N[NR6:CI^6#X]?%^@CFO*ZX0R8DHBOT0/;Z2$7+^AJ!@H3*J]US+?%
M#%U]N$8?$&%H6?&MQ*R40U=I/+.(6QQ1)@>4X!V4&10W*/3_0($7A!;Y]-?E
MP5NYJXO252;H*A.T^<)W\DTPQ:P M&B;:0X4*RC1C,B"<KD5(-'?XY540C^(
M_]C,'K)']NRF.6]E@PL8.;K[)(@=./GOO_F)]Z?-^O^4[$TAPJX0X:7L^2?"
MB'[ 2K3AW+ZO!WW<ZLUK8Y?'<93H/=R=>NA'10-O\#/J#5S4P447X298"/U.
M*%%)I"+4;!*Z6O&M6'$FD7X0$5<5"+2OB'R&%WEMXS\LD9R0!;'GI^<&^F%^
MEGF19W<0=P[BBP[F>*\;6H$@F%JK&_?ITC2(S^ L45D6^G:VI&-++K)]UZ]@
MT]6-X 5(*UW2+TJ2^6=PMJ HMK,-.K;!1;8O^HA2P-H>O5B_06_Q-(S/R]</
M>K]Z:4>87B1\-$^>C2CM[U48)F=$EB#?"^Q$64>4721:<H6IC2CK]688)6E\
MW@']L"#-!L$YE7MR'IEO@2]8;(AN1PIK+?1N!CJ#.)ROAXGB37M$K;C2!UX[
MK/0G"0@3H.^O.5>O$W/J=1\Y^7]02P,$%     @ 1SQ66)_KP+;7 P  N!$
M !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULM5A=;Z,X%/TK%CM:S4B=
M@OEN-XG4IEFU4F<F:C*S#ZM]<(F36 .8L4TRW5\_-A "B8.F*GD)V-Q[..=P
M<:X9;"G[SM<8"_ SB5,^--9"9->FR:,U3A"_I!E.Y94E90D2<LA6)L\81HLB
M*8E-V[)\,T$D-4:#8F[*1@.:BYBD>,H SY,$L9=;'-/MT(#&;N*)K-9"39BC
M0896>(;%UVS*Y,BL418DP2DG- 4,+X?&#;P>PT E%!'?"-[RQCE04IXI_:X&
M#XNA82E&.,:14!!('C9XC.-8(4D>/RI0H[ZG2FR>[]#_+L1+,<^(XS&-_R$+
ML1X:H0$6>(GR6#S1[3VN!'D*+Z(Q+W[!MHJU#!#E7-"D2I8,$I*61_2S,J*1
M -T3"7:58/]N@E,E.(70DEDAZPX)-!HPN@5,14LT=5)X4V1+-215CW$FF+Q*
M9)X8?9G?3Y[ [<WCS>?Q!,SN)Y,Y&-],YP]?/L_ 1S"F2493G H.Z!),F2P?
M)EX 2A=@\B,GF7R@ KR_PP*1F'^0"5]G=^#]NP_@'2 IF*]ISF4L'YA"<E5W
M-*.*UVW)RS[!ZPY'E\"!%\"V;$>3/O[]=+N=;DJ':IOLVB:[P'-.X.V47X!I
MC*3DM@'_/LIP\"!PPO_322VQ73VV>E&O>88B/#3DF\@QVV!C].<?T+?^T@GO
M":QE@U/;X'2A-VS(E T7A0]XYX,<"A!1+G0>E,!> :S6ELW(#:]\UQ^8FZ8Z
M39AGA995A[5XNS5OMY/W(^9<KAA1GN0Q$G@A7W3I3D10N91($2BA3)#_BPD=
M_1+?;_#Z:-N!XSH'_'5QT(-^J!?@U0*\-QF?8JWIWA$;V[<=ZY"T)LSQ?,?6
M<_9KSGZWZ9+C!7C.2;P@Z8J7G$F2,;K!BK5V5>B$?.VKTA-82WU0JP_.N&($
M?=K0$UC+AK"V(3S7BA$>524,0\^&!\6K"?,\)_3TQ7M5\[[JY#UG*.697!/*
M):)FK"/:B?3:A]436$LTM/;=@'7&JJW >W*B+[2V%8W&")ZK<BOD9DV&KGM0
MM[H@ZT35PGV? CO__T>?4+264^RE35?+LM>VI"^TMNY]8P*=<Q9N9]OS:BMZ
M0FM;L>]U8'>S\Y;"/6Y?;!\ZWE'M:N*\P I.E>^^S8'=?<Z8IERPO-SBR1V$
M;!96TB/]!J(3ZM4/K2>TMO!]KP3]<]9OKVU37VAM*_:-$^QL2-Y4O\'1]L$)
MK^S@L'PU88'G'%:OV=A6JV\:GQ!;D92#&"]EGG492 !6?B8H!X)FQ4[[F0JY
M;R].UQ@M,%,!\OJ24K$;J,U[_;%F] M02P,$%     @ 1SQ66#.1<7L2 P
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
M']#]_*'J9'M\TW_ :7O$V7]02P,$%     @ 1SQ66.2F+2O2!@  _CT  !D
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
ME.$'WNFKH=(*/U0A2!B!A%$@6$.ALZU"9W:%S"H^2I<\U6A6WT*TJ7:VHUJ
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
M\'X/2'%T*5_FS0HG&$[XAC#6^G)>*%LX]TTQ>I/0 ^N$OJ>IP0:P<05L_-^
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
M)[L@AD40T0M!A!%\%ERO%)SS%-.G!+Y15,J*'F4-HUK&,28GT C?0Q1$C8J
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
M\[^VWLI(MRQ<P6 =FEC2UU=@F?ZVA2N8%@!U+6 I:,!HK.P+5[N;(XL,FW:
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
MH>9 517ZW*T?D8*ZJE":!Z7Y4%J HM4KK')530IM0DVH,0JEN5":!Z7Y4%J
MHM6+YN!13*V']HHFM 36S"NSZ7'I\[:N![/1@U+;;#RN 4WJ0VD!BE87NC(S
M3;V9^7UM1PD_NF5;MG6L.O2I2BC-@])\*"WX]O6MRUZ9H*;>!&VT'>IN8VBH
MNPW5T^+7^I2M;QQ0+Q5*\Z T'TH+4+1Z855>JFECNPVH3PJEN5":!Z7Y4%J
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
M+:(T-6QM\<+2OM?\1V8ET.H%JCFHYC::,BMQ-CF<E4 [%:@6-)KZ9M/!6:A
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
M=X18@AY %2T0SI=H# N)'K%<<R*)6CL?@\2$BD_H#)$</:5L+52<"&VIK&F
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
MW^@8)(8QG67JAB^^PU*/I_DBGLGBERQ*6]\R2#23BN=+,$:0IZQ\TL=E'E8
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
M[G[M8Z:_:$ 8@'Z_XER]#LP"S3?2[']02P,$%     @ 1SQ66.0LQ,&U!
M*!(  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&ULK9AM;]LV$,>_"J$5
M0PM4L4@]9[:!UFZW $L:Q$F[MXQ,VT0ET25I._GV(V5%5D1*:8J^223Y[O2[
M(X]_4N,#X]_%AA )'HJ\%!-G(^7V?#02V8846)RQ+2G5+RO&"RS5+5^/Q)83
MO*R<BGR$/"\:%9B6SG1</;OFTS';R9R6Y)H#L2L*S!\_DIP=)@YTGA[<T/5&
MZ@>CZ7B+UV1!Y-WVFJN[41-E20M2"LI*P,EJXGR YS.$M$-E\962@VA= YW*
M/6/?]<W%<N)XFHCD)),Z!%;_]F1&\EQ'4AP_ZJ!.\T[MV+Y^BOZY2EXE<X\%
MF;'\&UW*S<1)'+ D*[S+Y0T[_$/JA$(=+V.YJ/Z"0VWK.2#;"<F*VED1%+0\
M_L</=2%:#C#H<4"U _I9![]V\*M$CV156G,L\73,V0%P;:VBZ8NJ-I6WRH:6
M>A@7DJM?J?*3TXNKV9?+3^#VPW^?%L %MZ38,J[&$\SI:D4X*3,BP W)L21+
M(!F8$_64J^N+,F,% ;?X01F\G1.):2[>J1!WBSEX^^8=> -H"6XW;"=PN13C
MD52T^IVCK";[>"1#/61SDIT!'[X'R$.^Q7WV\^[HN?M(U:@I%&H*A:IX?F^\
M.G%Z3%SB!X"%(%*<VW([!@OLP71OGHLMSLC$4<TG"-\39_KG'S#R_K)E^IN"
M/<O;;_+VAZ)/%QO,B:L[90E4XFKY$%@WH"WI8Z2PBJ37C_TT"$(U=OMV,J81
M"B+4&#V##!K(8!#R[FQQ!H14DQ2HR0;4ZJ;:MZS&*%-C1B7(,.>/ZOD!<_MD
M/+X@:F'Y?NAUV"U&:0KM[&'#'@ZR7Y('FK&*NY5&SH1X&3HT>9*T"VTQ\@+/
M#ATUT-$@]$6Y)Z5DG!(K5V2\$D5AU.$RC6#J1W:NN.&*![F^; E7T[-<@YRH
M*0MRBN]I3F4/9VR6)@ZZ];,8I4%JYTP:SF20LUE-7FJIQ'AY$B0=0-,FZIN4
M:<.7#G=]K;(P#H"DA2[HLA$$&V=JCKCGHPZH:=0S#:%WDB]O>,#EAG"KN'C&
MRP(4IQTBBY7O>3VK$6R)*ARD^IOK]EWV2H85&)HE#)$QV!8SF'IQSWC#D[S!
M0169_DN$. =[G._P<7^5JQT>[AGM.E8;PO619[!:S) 7^SVL)TF"PYITI;:W
MKRRN;Q87>4:K6\Q@E*9)#_!)GF#PZLU#:VFR[B#@H.2]=@OQNZ(]+\!)X^"P
MR%US=?#@\O$]V.:XE)7:D1\[NE4G FG-WE0M%P5>$G1'S&871JAOCIT$#KZD
M<!*7:WJ?VY4#FNKE!DD0&3/*9A?#).[A.PD='%:Z)P5^M-*9FJ4:SXN[<#:S
M!/8M?R=Q@\/JUE5AKL]2+ENY.W4ST*2FD+E^&!O4-K,D[).2D^3!8<V;,552
M+O60@P4I*>/@BDG[^F<JF1[5[@['9H8"%-A)T4GTT"^*'C+ES$4HZE;0;@;[
MN$ZRAWY5]E[8AR%3U-PDA!!VP6UV 80]8X]:A[MA]>M3E"=N:Y?5,=M'&3?R
MVUI<4]OL8FCTV:AUC-??4"XQ7]-2J"9:*4?O+%81^/&SQ/%&LFUULK]G4K*B
MNMP0O"1<&ZC?5TS-W_I&?RQH/@Y-_P=02P,$%     @ 1SQ66!6E@RK# @
M)P<  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N>&ULK57);MLP$/T50@V*
M!$BBS5;2U!;@+6@.:0,[20L4/3#2V!)"D2Y)V>G?=TC)JO?VT(O$9>;QO2?-
ML+,4\E5E )J\%8RKKI-I/;]Q795D4%!U*>; <6<J9$$U3N7,57,)-+5)!7,#
MSXO<@N;<B3MV[4'&'5%JEG-XD$2514'EKSXPL>PZOK-:&.>S3)L%-^[,Z0PF
MH)_F#Q)G;H.2Y@5PE0M.)$R[3L^_&40FW@8\Y[!4:V-BE+P(\6HF=VG7\0PA
M8)!H@T#QM8 !,&: D,;/&M-ICC2)Z^,5^JW5CEI>J(*!8%_S5&==Y]HA*4QI
MR?18+#]!K:=M\!+!E'V291WK.20IE19%G8P,BIQ7;_I6^["6X$<'$H(Z(=A.
M:!U(".N$T JMF%E90ZIIW)%B2:2)1C0SL-[8;%23<_,5)UKB;HYY.K[[//AR
M/R*/O6^C";D@@XSR&9"<DV?*2FJ=[C'\U)0G0$Z'H&G.U!E&/DV&Y/3DC)R8
MX,=,E(KR5'5<C:0,M)O4!/H5@>   3\@]X+K3)$13R'=!'!132,I6$GJ!T<1
MAY!<DM _)X$7A'L(#?X]/3A")VP<#BU>> !O,AJ0"19?6C(X)WYPX7TX1\D+
MP%K0!YQ6!,TD8U @%SCY/A:,$?QMEU2F/_9Y7%%H[:=@.L&-FM,$N@Z6N@5U
MXO?O_,C[N,^?_P2VX5:K<:MU##WNPRSG/.<S+$YFK-BGMH)H6PC3IA9QX%WA
MIUZLJ]@-\J/V51.TP:[=L&L?97?'$VR5"BLAA6ITMH]?!1*M'^V'[2U^NT$M
M/]I/+VKH14?I807]Q;EHQY0P\*ZWF.T&;=A;47/7>DX!<F9;L2*)*+FN:K59
M;;I]SS:YK?4^W@)5T_X#4UTA]U3BSZ (@RE">I=72$E6;;F::#&WG>U%:.R3
M=ICA30;2!.#^5 B]FI@#FKLQ_@U02P,$%     @ 1SQ66+G:ARH8 P  [0D
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
M66UOJS84_BM6=C>U4ELP$%ZZ-%);.NU*NW==<[MI'RDXB74!9[9I.FD_?L=
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
MT ;P?L6Y>FGH"=IK7?P?4$L#!!0    ( $<\5EBY[%J)!P,  !P+   9
M>&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;*V67T_;,!3%OXJ5H0FD0?XV;5D;
M"0K3)A4-4=@>ICVX[6UKX<29[;;P[7>=A*PT(4717FB<^!S_SG7"]6 KY*-:
M 6CR%/-$#:V5UNFY;:O9"F*JSD0*"3Y9"!E3C4.YM%4J@<XS4<QMSW%".Z8L
ML:)!=N]61@.QUIPE<"N)6L<QE<^7P,5V:+G6RXT[MEQI<\..!BE=P@3T0WHK
M<627+G,60Z*82(B$Q="Z<,]';B;(9OQ@L%4[U\1$F0KQ: ;?YD/+,43 8::-
M!<6?#8R <^.$''\*4ZM<TPAWKU_<OV3A,<R4*A@)_I/-]6IH]2PRAP5=<WTG
MME^A"-0Q?C/!5?:7;(NYCD5F:Z5%7(B1(&9)_DN?BD+L"-S@#8%7"+SW"OQ"
MX&=!<[(LUA75-!I(L272S$8W<Y'5)E-C&I:8;9QHB4\9ZG0TOKZ87$_(*9G@
M"S)?<R!B06ZH7DNF&2@S^IZ"I)HE2S(&+!@9,SIE/']\? 6:,JY.T.%A<D6.
MCT[($6$)N5^)M:+)7 ULC9AF,7M6(%WF2-X;2%<P.R.^^XEXCN?7R$?OEWNO
MY386IZR05U;(R_S\MRID0BORZV*JM,2W[G==HMPBJ+<PG^*Y2ND,AA9^:PKD
M!JSHXP<W=#[7Y?M/9J_2^F5:O\D]PJ(%=0%S52=3F7\-F\CO.EC>S2YXHW5+
M\* $#PZ!=^K <U6X"Q[ZO3WP1NN6X)T2O',(/*P#[U3!'7^_XHW6+<'#$CP\
M!-ZM P\KX)[3#_; &ZU;@G=+\.XA\%X=>+<"[@:AOP?>:-T2O%>"]QK![U>
MK7JA0=;A]ZIU=ROXC0NTQ.^7^/UF?*$I)SQK(BE]QL. KFT/_>H^A$Y__]5O
M7*ME$M?YUS:=QBQC4 K['&X%*%W;XYQ*BE,WZ.VG:%ZF;8R=[N^^8TM$V>'S
MS>%%AW^N#>966@%^)JZS'ZQF6B?P^N6TG-C>.;J8<^,-E4N6* 19H,XYZZ*!
MS(]B^4"+-#O-3(7&LU%VN<+C*T@S 9\OA- O W- *@_$T5]02P,$%     @
M1SQ66&$YS?5^ @  Z@8  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&UL
MM551;]HP$/XK5E9-K30U(6E@ZT*D MV&5FA5Z/HP[<$D!['JV*GMD/+O9SMI
MQ%1 4]7R0'SV?=]]=Y><HXJ+!YD!*/244R;[3J94<>ZZ,LD@Q_*4%\#TR9*+
M'"MMBI4K"P$XM:"<NK[G==T<$^;$D=V[$7'$2T4)@QN!9)GG6&P&0'G5=SK.
M\\8M667*;+AQ5. 5S$#=%3="6V[+DI(<F"2<(0'+OG/1.1_TC+]U^$6@DEMK
M9#)9</Y@C'':=SPC""@DRC!@_5C#$"@U1%K&8\/IM"$-<'O]S/[-YJYS66 )
M0T[O2:JROO/902DL<4G5+:]^0)-/:/@23J7]1U7M&X8.2DJI>-Z M8*<L/J)
MGYHZ; %\?P_ ;P"^U5T'LBI'6.$X$KQ"PGAK-K.PJ5JT%D>8:<I,"7U*-$[%
MP^O)9#R?7$[G,W0Q':'A]70^GGZ_G ['ES-T/ *%"94GZ @1AN89+R5FJ8Q<
MI6,;!C=IX@SJ./Z>."-(3E'0^81\SP_0W6R$CH]._J5QM?16O]_J]RWOV1[>
M,4MUD03!%-W"&E@):,!9BNZ)RM 4J-2='_*2J0WZ"4R5R<-FE_B#0<R'<2X+
MG$#?T6^^!+$&)_[XH=/UOAY((6A3""Q[L">%*RZEUL@482M@"0&)?E]I'S16
MD,L_N^0&[R#WK)5[]K\5%TW%%[KB$I42TEUB:[K0TID9L8Y#3_\B=[U#1=BJ
M"%_?]WM"*<&Y_G@J=K#M!V.\LH[=-H/N6[>]^PYR>ZW<WMNVO?>B[8'WY47;
MW:W196Z!"18KPB2BL-0X[[2G"40]66M#\<).LP57>C;:9:8O(Q#&09\O.5?/
MAAF0[?46_P502P,$%     @ 1SQ66,.?S&>M!P  _C4  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S,N>&ULQ5OO;^(V&/Y7+';:6JEWQ'8"H6N16M+;*MUU
MJ#\V3=,^I,&%Z$C,'-->I_WQLY,4X\2X@%SU/EPAO'[B]XG]^GF<Y.2)LF_%
MC! .OF?SO#CMS#A?''>[13(C65Q\H@N2BU\>*,MB+KZR:;=8,!)/RD;9O(L\
MK]?-XC3O#$_*8V,V/*%+/D]S,F:@6&99S)[/R9P^G79@Y^7 =3J=<7F@.SQ9
MQ%-R0_C=8LS$M^X*99)F)"]2F@-&'DX[9_ X\K%L4$;\GI*G8NTSD*G<4_I-
M?KF<G'8\V2,R)PF7$+'X\TA&9#Z72*(?_]2@G=4Y9</USR_HG\OD13+W<4%&
M=/Y'.N&STT[8 1/R$"_G_)H^_4KJA *)E]!Y4?X/GNI8KP.29<%I5C<6/<C2
MO/H;?Z^)6&N _0T-4-T -1J@P88&N&Z MVW@UPW\DIDJE9*'*.;Q\(31)\!D
MM$"3'THRR]8B_327U_V&,_%K*MKQX<77\9??_KRX .<75Q>?+V_!^,O9U0WX
M"*YBQF)Y3<!!1'B<SHM#\ &D.;B=T641YY/BI,M%!R1,-ZE/=EZ=#&TX&43@
M*\WYK  7^81,=("NZ/FJ^^BE^^?(BAB1Y!/ \ @@#V%P=Q.!@P^'8#&/<U#,
M8D9,G1QM#XE6D!O1HNW1H!5-RQ^O+A\NX?$&^!L)]%$._ D8T4Q4@R(NY].9
MN'KYE(@9RL'],UB/&\?/Y>&SIYA-P%]?!"2XY"0K_C9=T>K\OOG\LBH=%XLX
M(:<=478*PAY)9_CC#[#G_6QBWB58Y A,X]U?\>[;T(<C6G!1]A(ZS=-_FR.Y
M(JX""$H 67T?ARB$WDGW<9T00U  ^WI0U Z"(>JM@K0$@E4"P2L)9)D8)J*^
M)-^.0+SD,\ID)N @?9DZA^"_S</^O(+OK77*]ZI_C12W#8RL'=[S>O96=/2L
M=-R*-;-8LN<70I**GFW)Z+5RA- ;> %N<&&*PQ BOT&%M;-[4M%?4=&W4G&U
MS.X) _2A7I/+:EJ(].5?4_+]5E*HD;;UA+M.>T=@&C?ABIO0RLUZ&4W6RRWY
M+C\3$SUA:_8&/@H:#+6#L!\VZT ["&%_0QT8K#(:6#/Z12P3O)#K^H*PE&X_
M_P?MH8P'07_02,QZ]ETOO2,PC2CH*:7DV2^^+ TU(Z+V+Y8LF94C85O*:OQU
MSD(?-Z[RR! U\#!LC 5#%(3AVI#1DUR3@W"O)(WYP-: ##W83*<=U(=!,QM#
M4&]3+DCE@JRY7$2C2@JF^2,IN!0]YNN"VA5L 'O-1 Q1L-]K9F+MTKYC5,E!
M:%4]*N5Y&M^G\Y2GI!"KV9(QD;PQ=]S*JN\W,V_'!$TE$]D[MF_B2H]!NR S
M)Y[3W)9[6UAA#%O9&S0:'+3FH[5[^Z:OU!RTR[EK,;Y9FG!1C:H9?)>GHJP?
M7-_<%8?&W!VIK9HCEVB1*S2=2R4%8>^=/15TI.]J\EVB1:[0=/*5^(1V];FW
M'H%M&=J'?10V9W,[K#?P!Z@YG=MA@T!H]0U+DM*/T"X@?UO(D20JDUR0Q+A9
MY7D$'N*4@<=XOC2J2-@6?V&SUR-#$$)!*S=#5&^C<E!"$MJ5Y%VN_+ NCA-A
MED7*E,^$K^ S4:1I18,QT4&[=_WV8NQ45[I"T[>PE+!$=F$YKD;Z V4O6PHE
M;<*!+:V<FNA[Y500/).8&3?%K UW9=05FLZH4K'H%14[HXQ_Y(1EX#)/1&&6
M/G:\P;_:L7:MQD[1(E=H.H]*02/TSDLA<J27:_)=HD6NT'3RE99'=BU_&[,I
MD8O$/<V7!8A+/BT;#36<MD^(?;^Y!X7::AYBW&_J>5,8A$%@7B:0$NK(+M0W
M3DVQNN^L8NWGVGGTN$2+7*'I/"M'@(+WGKI.+813M,@5FDZ^LA#(OIV\SSYA
M#:EM%,+F'N#($(4\&#8G;SMJT/,V3%VES9%=FU?#0BK7-)_6NM68B1W&#T%6
MW@4T#@.G>\6NT'3"E-I'KVT7[UGKQ.\FLH\ %W,WF1% <_,8LO9GYRGI$BUR
MA:9?"V5/T."]ZZ%+3S)RBA:Y0M-O4BN'@^VV8]O*\0H,1);*86^[\\WEMS P
M6!D8O*>!V:)R7!/YO(\D.MZ6=J<.R"E:Y I-OQ#* >'W=D#8J0-RBA:Y0M/)
M7WNXQ>Z MBX;=AC<LY4-M\^DO,5=$*S,%;:;JULA#80<]#?N==C;[SS8G!HF
M5V@Z=\HPX?<V3-BI87**%KE"T\E7A@G;#=/:FE8^@;/^1-+]DH.<<C"5MP9V
MN-V.#4_;!*8GE.Q]VYG)M[B!@I5)PW9WI96 ??94[/@[CU*G?LX5FLZM\G,X
M?.\2X=3 .46+7*'IY"L#A^WWE[86 W887-X!,4L!IY;+%9K^?*JR7+[=*^U]
M(]5O/UG4"T(O;#[88S__KFRY0M/94G[+M_LM636CE)&$4_93L5$^V5%VG9Y.
MT2)7:#J#RBCY[VV4?*=&R2E:Y I-)U\9)=_N<-Y"/OGM&T#8I)[L7=N92*<&
MJKOV8DQ&V+1\P:@ "5WFO'K)9'5T]1+36?GJ3N/X.3R.JE>1%$SU9M37F$W3
MO !S\B @O4]](:19];)1]8731?GZS3WEG&;EQQF))X3) /'[ Z7\Y8L\P>J5
MK^'_4$L#!!0    ( $<\5EA,K^EW6P0  &T3   9    >&PO=V]R:W-H965T
M<R]S:&5E=#<T+GAM;*U8:V^C.!3]*Q8[6G6D+6!>AFX2J2GI[$C33M5N.]J/
M#C@)*N"L<9+9?[_F4<+#8=**?&BPN??8Y_C>VQM/#I2]9AM"./B9Q&DV53:<
M;Z\T+0LV),&92K<D%6]6E"68BR%;:]F6$1P63DFL&;KN: F.4F4V*>8>V&Q"
M=SR.4O+ 0+9+$LS^FY.8'J8*5-XF'J/UAN<3VFRRQ6OR1/CS]H&)D5:CA%%"
MTBRB*6!D-56NX94/4>Y06+Q$Y) UGD%.94GI:S[X&DX5/=\1B4G <P@LOO;D
MAL1QCB3V\6\%JM1KYH[-YS?TVX*\(+/$&;FA\8\HY)NIXBH@)"N\B_DC/?Q%
M*D)VCA?0."O^@D-IZ]@*"'89ITGE+':01&GYC7]60C0<H'/"P:@<C*Z#=<+!
MK!S,<QVLRL$JE"FI%#KXF./9A-$#8+FU0,L?"C$+;T$_2O-S?^),O(V$'Y\M
M[AZ^??]GL0#SQ?WB]NO?X.';]?T3N 2/).,L"C@)P1.GP2NX\ G'49Q]%B\_
M 0UD&\Q(-M&XV$6.I075BO-R1>/$BM  =S3EFPPLTI"$;0!-;+_F8+QQF!N#
MB#X)5&#"/X"A&Z9D0S?GNQL2=_]\=SC QJQ/Q"SPS!-XSVG$I;*6;I;<+:\/
M5]D6!V2JB *0$;8GRNSWWZ"C_RF39$PP?R2PEEQ6+9<UA#[[PG":!^E%E%8A
M^5DF7@GB%"!Y+=S/H.G9R)MH^Z8L@VN]5Y:1P%JRV+4L]J LO?0MP@I</#X]
MRP4:A'MO=(T)YH\$UI+1J65T/I:,SIARC0GFCP36D@O5<J'!J+L7_\GW(O)$
MU"UQC-.  ,S!DJRC-(W2-: KL"4LHK],5]1/5^39IMM)5XF9@SS/:IOY$C/H
MNK9=F[7(NC59=XS*X_861Q 9729]*\>S/*-#I&_EV1":<AY>S<,;Y"'ZIQ6)
MSF#B]5:_- RG(_:-S,JUK2X5B1GRX(DC@?JQG=$'R;R4T?<+)A5(AXK=U?M&
M:N=9NM,A([,S7=WV3M!I=&?P PE%TO#\5*I6:.XM/S6H=[GV[60YY\OLVDG7
MYFH<N1J#M?9'T:,+IM=[PL1O#E"6I2+-+D5S2\ MCAAXP?&.2(D:8];D4='\
ML=#:TAY;2CC8@KVS+H<TCC'+\JDRL.1Q52Z)FB7+5B'LAI7$#*HZZD:5Q$Q7
M;>=$4!V[0WA^>W@FKQ(0PF:5=507=8E)[)"KZKU\D=@)H9Q3U(X='AQN\=IU
M^TQR=G\S+E21HQ\_O1.4^(@C[)ZT+[4S5(1.$#WV8'"P9VG6]#-9.OV=F)YJ
M]8Y08H<<U?:ZS&1V(CJ]YN<$RV/K!#_2._5+_9D2H%X^(=3,ITJ!OIDDB7V9
M62N)2\Y:XQXB(6Q=W.=D(*"[E)<_Y^O9^L[HNK@IZ<S/\[NDXG[C"%->1-UA
M)HI6!F*R$I"ZBD30L?)NIQQPNBUN.Y:4<YH4CQN"0\)R _%^12E_&^0+U#=L
ML_\!4$L#!!0    ( $<\5EA%R481K@0   (>   9    >&PO=V]R:W-H965T
M<R]S:&5E=#<U+GAM;+69:V_;-A2&_PJA%4,+=)%$^9;,-N"8;A<@-]CN-F#8
M!U6B(R&2J))TW +]\:-D13(UF8VSLR^))/,\Y'G%U^0QQSO&'T5$J41?TR03
M$RN2,K^P;1%$-/7%&<MIIC[9,)[Z4MWR!UODG/IA&90F-G:<@9WZ<69-Q^6S
M>SX=LZU,XHS><R2V:>KS;Y<T8;N)Y5K/#Y;Q0R2+!_9TG/L/=$7EI_R>JSN[
MIH1Q2C,1LPQQNIE8,_>"8*\(*%O\'M.=.+A&12J?&7LL;J["B>44(Z()#62!
M\-6_)SJG25*0U#B^5%"K[K,(/+Q^IG\HDU?)?/8%G;/DCSB4T<0:62BD&W^;
MR"7;_4:KA/H%+V")*/^B7=76L5"P%9*E5; :01IG^__^UTJ(@P!W<"0 5P&X
M'= [$N!5 =Y+ WI50*]49I]*J0/QI3\=<[9#O&BM:,5%*689K=*/L^*]KR17
MG\8J3D[G=[?SQ>UZ.5M?W=VNT.R6H.7B>K9>$'0_6ZZO%BOTEE#IQXEXAWY!
MGU8$O7WS#KU!<8;6$=L*/PO%V)9J* 70#JIN+_?=XB/=NAC=L$Q& BVRD(8Z
MP%8YU(G@YT0NL9%(:'"&//<]P@[V.@8T?WDX[@@G+P]W#=EX]6OQ2E[O"._Z
MYL\N48U!Q5?$A<C]@$XL]1T@*'^BUO3GG]R!\VN7() P @33Q.K58O5*NG=L
M#K,LH)GD?OE-LHS%(_KK6K5!5Y*FXN\N(7N00D+""!!,$[)?"]DWSKK%EVTL
MOZ&4RHB%B.TRRD44YRBGO!!8K0-=6NZ9HY)9+#-/4^>L/[:?#B4R]GNJ1$ P
M3:)!+=' *-&2)KZD(;KWN5+J.SIB5"/DU/D%"2- ,$V\82W>$-JH0T@A(6$$
M"*8).:J%'/T/1AV]P*C&?D^5" BF271>2W3^HQ54V5.S:Y<F1LBI\PL21H!@
MFGBNTVP+'6BK5D0@+4%I!(JFJWFPR79?M&KDY:J1;WD0J5JE>]^\)_4/7-IS
M^]AI^;2CF3?$PY[>C)C']=J\<9,W-N8]9T(BMD$?&0L%4J4"6JD^XH"B2YH%
MD:HT'Y5)5]L\3V+*4<>D^XXP^LA5_5JWZE;-.(Z3YQXDC4#1]'?05!*N!^YD
MT#H#E$:@:+J:3:GA&C?@+36Y4O/]#U;="J@ON[AMY\Y&7MO-7:W<QO-Z3LVN
MWS5O^R%<ZCKHVN</5)',1H6L!.:@- )%TU]#4UFX W"C@M89H#0"1=/5;$H-
MU[@!?XU1AUW[8[?MU*Y6O?.V4SM;>4><VFS[7?.^_T[-AGGYHZ#R8;&[?:+9
MEJJK^N&_)U%GJI#;_#DHC4#1=(F;LL$]!W<A:!$!2B-0-/TWV::,P,:-]2M<
M6 %;:US;A>9N3Q4)BJ:+U%0'V%P=K&E6+Y[/1A;_Q=[F_DZ=D* T D73M6XJ
M$HRA[8U!:PM0&H&BZ6HVM04V'U.\PMY>U\+8:]N[JY4W:BVRW:T&K476/C@<
M4Q9Z* \9!0K8-I/[XZ7Z:7V0.2N/[UK/+]T+LC^.;##[T]$;9=XX$RBA&X5T
MSH9J(\GW!X[[&\GR\@CN,Y/*Q^5E1/V0\J*!^GS#F'R^*3JHCWVG_P!02P,$
M%     @ 1SQ66"Q@ ^0Q @  J 0  !D   !X;"]W;W)K<VAE971S+W-H965T
M-S8N>&UL?93!CILP$(9?Q:)2U4IM3"";5BD@)9MTNX>D4;)M#U4/!@:PUMC4
M-F'[]K5-0E,IR04\]LPW_Y@9HD[(9U4!:/12,ZYBK]*ZF6&LL@IJHD:B 6Y.
M"B%KHHTI2ZP:"21W037#@>]/<4TH]Y+([6UE$HE6,\IA*Y%JZYK(/PM@HHN]
ML7?:V-&RTG8#)U%#2MB#_M9LI;'P0,EI#5Q1P9&$(O;FX]EB8OV=PW<*G3I;
M(UM)*L2S-1[SV/.M(&"0:4L@YG6 >V#,@HR,WT>F-Z2T@>?K$_VSJ]W4DA(%
M]X+]H+FN8N^CAW(H2,OT3G1?X%C/G>5E@BGW1%WO.S$9LU9I41^#C5U3WK_)
MR_$>S@*"X$I < P(G.X^D5.Y))HDD10=DM;;T.S"E>JBC3C*[4?9:VE.J8G3
MR=?M:C=_>MP\H/WJ8;W:/.W1>[0A4A)[6^C-$C2A3+V-L#;9; S.CN1%3PZN
MD,<!6@NN*X56/(?\?P V,@>MP4GK(KA)7$(V0N'X'0K\($0*2M,<^@8W'.X@
M=-SP"G??D] .&B$UY27Z.4^5EJ9C?EVJNZ=-+M/L%,U40S*(/3,F"N0!O.3U
MJ_'4_W1#ZV30.KE%3S9MG8)$HC 38=62E,'I*M0EL3UNZG!V0@])&.'#N0)\
MUCTUR-+-B$*9:+GN&VG8'<9PWG??/_=^AM=$EI0KQ* PH?[HPYV'9#\7O:%%
MXWHQ%=ITMEM6YE<"TCJ8\T((?3)L@N'GE/P%4$L#!!0    ( $<\5EC?OJ W
MEP8  (LJ   9    >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;+5:6V_;-A3^
M*X17#!VPUB(IZI(E!IJHZP+T$L3M]C#L0;$96Z@L>A2==,-^_*A+1(NB6#N@
M7Q*+_LXGGB.>HX_'/']D_&NYIE2 ;YN\*"\F:R&V9]-IN5C335J^9EM:R&_N
M&=^D0E[RU;3<<IHN:Z--/D6>%TPW:59,9N?UV V?G;.=R+."WG!0[C:;E/]S
M27/V>#&!DZ>!VVRU%M7 =':^35=T3L67[0V75]..99EM:%%FK "<WE],WL"S
M!$>508WX/:./Y=YG4+ERQ]C7ZN)Z>3'QJAG1G"Y$19'*?P_TBN9YQ23G\7=+
M.NGN61GN?WYB_[5V7CISEY;TBN5_9$NQOIA$$["D]^DN%[?L\3?:.D0JO@7+
MR_HO>&RQW@0L=J5@F]98SF"3%<W_]%L;B#T#&(P8H-8 Z0;^B %N#?"A!GYK
MX->1:5RIXY"D(IV=<_8(>(66;-6'.IBUM70_*ZKG/A=<?IM).S'[=//V]LWG
MZX_OP/SMNP]O/WZ>@U?@TY;R5&3%"MQP=I\)\/(]*\N?P WE8$Y7\K'+H82*
M-,OEZ"OP99Z ER]^ B] 5H#/:[8KTV)9GD^%G&!UF^FBG<QE,QDT,AF(P =6
MB'4)WA9+NNP33*5GG7OHR;U+9&5,Z.(UP/!G@#R$#1.Z.MP<&<R3P\VAQ1O<
M/2Q<\^$1OJ?8W](MX_7SN2Z:U*]2Z,_W$@ZN!=V4?YEBWW#[9NZJOIR5VW1!
M+R:R@)24/]#)[,<?8.#]8HJ;2[+$$5DOIGX74]_&/ING.2V!8&VR45Z>F8+7
MD)":I*JE#[,(!Z1:4P_[81G"P@AA$O5AR1 6H"!$7@?KN4(Z5XC5E7=<9BG8
MUBEK=*(Q#_9NBST_A$AS8@A#!&,OT)P8PF <Q0$Q.Q%T3@16)Q(J'_(B:Y:T
M+",@W51K_=]ZP.A5,)PN@E!_,@84] G1?!JB8.S%R.Q2V+D46EVZ+A9R88&7
M>5U$[ZA,62HK93THTF_4O.+"X51\&/K:4[@RP3P8:L\T,< 0].+ [%G4>199
M/9.O7OEB+4#)=GQ!C17?2G!LU7%)EC@BZP4N[@(7G["2QRYCZI(L<436BRGT
ME);Q7-3REF4_&?PX0GH9-,!($,)8RRP3&R(Q-F<6W!-FT%X(LU)D>5ZMC3G+
M=]7",$LJ*\VQJ\$I6^**K1]"I$*(3IAE+;FKP+ID2URQ]0.K="BT2K*#$PT/
M4X-X$?'U3#/@4.2'NFPRX#!!Q/-'<DUI0&@7@=]53JU]_S7KQ\' $P,.!2C2
M7\<FG'R]>R/O8Z@D(+1KP$N>5ELG,-]F/!/F@F%E.'I=NV1+7+'UHZ>T)PQ.
M63"LRO;HP+ID2URQ]0.K%#"T2^!#"\90ILJM1XQU,6_"X3#&@W>S0?9&F 1C
M::9T+[0+W^\7C,B0X"B,H.[)$!<3@J#NR! F=XS^6.%3,A1:%9G<FJPX76;5
MFK>+#*>2TRE;XHJMWV!2HA-Y)ZP9R*IHCPVL4[;$%5L_L$H ([L /K!FM"R]
M3,,PQ/I&V82#)/;U5#/@8B\@([T9I,0HLFJR[Y>,UKZG@H(X"'4_AC ,B8=U
M-X8PA! <Z<X@)?V07?JIWG"[\$OP'SATKV+G/GJU.VU"NF+KQU5)4.2?LHQ8
M]>W1@77)EKABZP=6*6)D5\3'-Q21H;,I98,N0HRP8%A/## O'),@2&E59&^4
M/J^KB P=3E1U0G7G3#@8D(%W!AST9/T=<4\I1F17C,8Z<\#NQDY[=":X9$M<
ML?5#JD0KBDY98IQV<IVR):[8^H%5*AK95?0S2DP\U/,QT3N0!A2)/7V38T)!
M')D3$"M=B^W-U.?5%SSLAF(<(6W.5T88UDML8H A+_1'?H_!2EIBN[0T%I=#
M]T)V[J-_2'7:<'7%UH^KTKCXE U7[+3AZI0M<<76#^S>#_]VU7U\A<'#7BDB
MH=ZO-*'\<)"&!I07Q"-9J"0OMG==GUEAAJU3WPN'%68(0R'!>B/6 (,QC$<:
M*UBI3FQ7G5>,RQ1(!36ZX+0#ZY0M<<76CYM2M?B4'5CLM /KE"UQQ=8/K-+3
MV*ZGGU%!ALW3</#3C0$$_6&6&5 0CA40)6BQO0O[S +2D.Z?OGE%_)CHC183
MSD?8]W7G##@40Z)O@:9[I_0VE*_JTXXE6+!=(9H3;=UH=Z+R37V.4!N_A&=)
M<RY2T33'-#^D?)45)<CIO:3T7H=R4KPY^=A<"+:MSP+>,2'8IOZXINF2\@H@
MO[]G3#Q=5#?HSI_._@=02P,$%     @ 1SQ66.^ZL9+* P  #Q,  !D   !X
M;"]W;W)K<VAE971S+W-H965T-S@N>&ULQ5A=C]HX%/TK5EJM6FD[B?,U81:0
M9F#:(DW;T3#=?5CUP9 +6'7BU#8PE?;'KQU"($R(0(K$RQ G]Y[<>^[!<W!W
MS<5/N0!0Z"5AJ>Q9"Z6R&]N6TP4D1%[Q#%+]9,9%0I1>BKDM,P$DSI,29KN.
M$]H)H:G5[^;W'D6_RY>*T10>!9++)"'B]QTPONY9V-K>>*+SA3(W['XW(W,8
M@_J>/0J]LDN4F":02LI3)&#6LV[QS0!')B&/^)O"6NY=(]/*A/.?9C&*>Y9C
M*@(&4V4@B/Y8P0 8,TBZCE\%J%6^TR3N7V_1/^;-ZV8F1,* LW]HK!8]*[)0
M##.R9.J)KS]#T5!@\*:<R?PO6A>QCH6F2ZEX4B3K"A*:;C[)2T'$7@+VCR2X
M18)[:H)7)'AYHYO*\K:&1)%^5_ U$B9:HYF+G)L\6W=#4S/&L1+Z*=5YJO_M
M\?[I]GGT]1,:WW_Z<O_U>8P^H%$,J:(S2B8,T*V4H"2:_$9CF.L!*O1N"(I0
M)M_KT._C(7KW]CUZBVB*GA=\*4D:RZZM=&WF#?:TJ.-N4X=[I(XA3*^0A_]$
MKN-Z->F#T]/=:KJM&2EI<4M:W!S/.X+W!"M(ER#13/ $W;\H$"EA:) /!(1$
MNDOTP-/YAP>MPGA+TK\/&@>-%"3R1QT'FY?Z]2\UW]@;F9$I]"S]E90@5F#U
M_WB#0^>O.D9: JOPXY7\>$WH_1J%U/6[ 0ER$+.AK/K8Z[B>'W7MU7XK-7$X
MB%R,R[A*E7Y9I=]<I0"F!U5766/BN9-H":S28U#V&%Q"J4&;_+0$5N$G+/D)
M&S60M\[RULE1G6X@PCW]>8'K'XBT)LCQW7J%7I?573=6]RT#011-Y]O-5:+_
MT)!*11G+[W*V-/_N:JMNA#YW1BV!55B(2A:B2V@X:I.?EL J_'1*?CIM[+:=
MUP(-.ZZ/#W1<$Q9HTQ?5*QD[.R?AG*_E.Z%GIT<VSJB@]64WPYX[I[;0JB3L
MV2E\"2D7;VV+HY;0JASMO!5NM":GRKE V1=J!SNAYQWHN28N[$2=*#@BZ)W'
MP<TFIU;0HW0N(*;&!S=NSLW89T^L);0J$SL?A?V+J+I5%]866I6CG0_#C3;F
M9%4'K]0:19$?'HKZ=5CH=7SOB*9W;@@WVZ$!%QG7JH;:VAISSYY'2VC53G?.
M"E]?1+.MNJZVT*H<[7P7;K0M)VLV>O7[S/5"]_!77$V8'[CX<!^V]TXKS%'1
M%R+F-)6(P4SG.5?7&D!L3E\V"\6S_ !CPI4>77ZY !*#, 'Z^8QSM5V8,Y'R
M#*S_/U!+ P04    " !'/%98V"E5*2H#  "A"0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970W.2YX;6RM5FM/VS 4_2M6AJ9-8N2= &LC%0(:$H^*PO;9)+>-
MM<3.;+>%?S_;"5D?:<>'?FEC^Y[C>TYN[#M8,OY;%  2O58E%4.KD+(^MVV1
M%5!A<<)JH&IERGB%I1KRF2UJ#C@WH*JT/<>)[ H3:B4#,S?FR8#-94DHC#D2
M\ZK"_.T"2K8<6J[U/O%(9H74$W8RJ/$,)B"?ZS%7([MCR4D%5!!&$8?IT!JY
MYVFLXTW 3P)+L?*,M)(7QG[KP4T^M!R=$)202<V U=\"+J$L-9%*XT_+:75;
M:N#J\SO[M=&NM+Q@ 9>L_$5R60RM4POE,,7S4CZRY0]H]82:+V.E,+]HV<3&
MCH6RN9"L:L$J@XK0YA^_MCZL -QH!\!K =XF(-@!\%N _U% T ("XTPCQ?B0
M8HF3 6=+Q'6T8M,/QDR#5O()U:]](KE:)0HGD\GS>'Q[=7=U_S2Z19>CR0]T
M??OP"]W<7S\\WHV>;A[NT9<4)":E^(J^H>=)BKX<?45'B%#T5+"YP#07 UNJ
M5#2AG;7;7C3;>CNV=3UTQZ@L!+JB.>3K!+;2T GQWH5<>'L94\A.D.\>(\_Q
M_)Z$+C\.]WK@Z<?A[AXU?O=:?,/G[^"[9_1;AD6A;%Z D(3.D#(:30G%-#,C
M_;T024"<][G?L ?][/HH.1<USF!HJ;-" %^ E7S^Y$;.]S[G#DF6'HALS=6@
M<S78QYZ,YSPKU"&!V!357!V=7+X=H[K$5!X;?^'/G-3J4).ZO'&6L3F5 M7X
M#;^4T.=SLU]H]M,G[")QP\AU!O9BU<#MJ+,X.ET/2K>#8L_WNJ UP6$G.-Q;
M1J,\)_IXQ24RU:24M.J:"T,M]99/>,CR.219>B"R-3>CSLUH;_G<4 F*52H;
M2=YG6P./5M^S%[@;Q; =%)Z%WD8Q; ?Y01CW%T/<I1__)_V,58 D?@6Q4T*\
M585^Z ;!AH;M*._,V1+1%Q5'T88*>^7RJH#/3!,@D/GVFN._F^WZC)&Y7C?F
M+U3_T;0+_VB:YN4.\QFA I4P593.2:QRXDU#T PDJ\T5^<*DNG#-8Z%Z*. Z
M0*U/&9/O [U!UY4E?P%02P,$%     @ 1SQ66": @R^G!0  [#D  !D   !X
M;"]W;W)K<VAE971S+W-H965T.# N>&ULM=M;;YM(& ;@OS+R5JM6R@8&'Y-U
M+#4!G[$Q;KH7J[T@9A*C8G!AG#12?_P.![-V@NED^_;&,>1['Q@F? +'=)_"
MZ$N\9HR3;QL_B*]J:\ZWEXH2K]9LX\3GX98%XC?W8;1QN%B,'I1X&S''34,;
M7]%4M:5L'"^H];KI.BOJ=<,=][V 61&)=YN-$SU?,S]\NJK1VGZ%[3VL>;)"
MZ76WS@-;,GZ[M2*QI!2*ZVU8$'MA0")V?U7[2"]MF@;2BL\>>XH/WI-D*'=A
M^"59&+E7-379(^:S%4\(1_QX9#?,]Q-)[,?7'*T5VTR"A^_W>C\=O!C,G1.S
MF]#_RW/Y^JK6J1&7W3L[G]OATY#E VHFWBKTX_25/&6U[4:-K'8Q#S=Y6.S!
MQ@NRG\ZW_$ <!.BI@)8'M)>!YHE /0_490.-/-"0W:5F'FC*!EIYH"4;:.>!
MMFR@DP<ZLH&+/' A&Z#J?N94Z4@QV=*S3??335_-]\G(?L+IJQD_&=E/.96>
M<[J?=/IJUENG(OMII]+S3O<33Z5GGNZGGJ9SKV2G8GH>ZPYW>MTH?")14B^\
MY$W:#-*\.'V](.E;2QZ)WWHBQWO+V^NEL;@U9I^(\5F\+LE[G7''\^,/Y ]R
MN]3)^W<?R#NBD'CM1"PF7D!N X_'9V*E>/]I'>YB)W#CKL+%[B2HLLHW?9-M
M6CNQ:4K,,.#KF!B!R]R2O%Z=K_\H;_U@^UH%H(CC6!Q,;7\PK[5*L<_NSHFF
MG1%-U1IE!^3GXGIU7&>K<U*G:;Q>$C>JXTNV%7'U9+Q?'1_O@LKXH#IN.E'E
MS@_EQZZ5Q$?R8R^+C^7'7A:?R(^]+#Z5'SLMB9OR8R^+S^3'7A:?RX^]+&[]
MW-_\XN?^;.S_?>2/^D>]:,;UU*N?FHK=7<R^[EC B?&8O/X]%15DQ-DF_J=D
M]ZXSKE'.)9>\E_'66;&KFKBFC5GTR&J]WW^C+?7/LN:$Q'0D9B"Q/A(;(+$A
M$ALAL3$2FR"Q*1(SD=@,B<V1F(7$%DC,!F%'S;=1--]&E=ZS=M%J+>Z 27A/
MME&X91%_/B-;WPGX&1%7N$1T9F\K;MEY62>NM-_:B9&8CL0,)-9'8@,D-D1B
M(R0V1F(3)#9%8B82FR&Q.1*S,JR98LDGC(^]9E-KM;O*XV&+?5W5:-:3R]W#
M*KNDJEWO7!151TVQ633%9F53U+U'SV7B]IZX;.4[$7/)>W'7[X:^6(B):)+9
MYP(?RGIB)?W6GHC$] QK'QPK]9QJQP?4D"GJRQ0-9(J&,D4CF:*Q3-%$IF@J
M4V3*%,UDBN8R15994:/SXI21*;)_4'1TPK2*$Z95><*\O(4K.R\JA;>>%TA,
M1V(&$NLCL0$2&R*Q$1(;([$)$ILB,1.)S9#8'(E92&R!Q&P0=M1OVT6_;6,_
M,FLCFR\2TY&8@<3Z2&R Q(9(;(3$QDAL@L2F2,Q$8C,D-D=B%A);(#$;A!TU
MWT[1?#N_[NZP(W&Q?U.Y_;<V6"1F(+$^$AL@L2$2&R&Q,1*;(+$I$C.1V R)
MS9&8A<062,P&84<-]J)HL!>5#=9FOL-%5[6<B#^3[T3FTX5*\:T7N$A,1V(&
M$NLCL0$2&R*Q$1(;([$)$ILB,1.)S9#8'(E92&R!Q&P0=M1_J5HTX.2+KLC/
M%W(/U'^AF@[5#*C6AVH#J#:$:B.H-H9J$Z@VA6HF5)M!M3E4LZ#: JK9*.VX
M'Q]\79W^PF_I5.-O;L[TU;_<+U15/?X(0X=NTX!J?:@V@&I#J#:":F.H-H%J
M4ZAF0K495)M#-0NJ+:":C=*RIJL</"ZT8=%#^MA@3%;A+N#9E]6+M<6CB1_3
M![1>K-?IY9R6K+>21QG3QY/^X[/G($TG>O""F/CL7FQ*/6^+YAEECQ9F"SS<
MI@\KW86<AYOT[9HY+HN2 O'[^S#D^X5D \4#GKU_ 5!+ P04    " !'/%98
M%H&'G# #  #0$@  #0   'AL+W-T>6QE<RYX;6S=6%%/VS 0_BN1&1-($VF;
M$9K15MHJ(4W:)B1XV!MR&Z>UY-B9X[)VOWX^.TU*\2'&PU;6"N*[S]_=Y_,%
M6XQJLQ'L9LF8B=:ED/68+(VI/L1Q/5^RDM9GJF+2(H72)376U(NXKC2C>0VD
M4L2#7B^-2\HEF8SDJKPJ31W-U4J:,3EO79%_?,['I)^^)Y$/-U4Y&Y.[D[<_
M5LI<OHG\\^C=T5'O[O1RWW_B@%,2!X.>/R/H60^/:S$L=/HPM)M^; -YXC%&
MNPC0;):."09&'H;);@$GG>7H<5/VR:A0LJM^0KS#QJ<EB^ZI&),I%7RF.; *
M6G*Q\>X!..9**!T9N^TV81\\]2\/][T%'='$*;E4VN7V&?SO63-]#]A:() +
MT0H<$.^8C"IJ#-/RRAINLG,^@J)F?+NIK,*%IIO^X)QT!/>P269*YTRW:?ID
MZYJ,!"M CN:+)3R-JF( C5&E'>2<+I2D3L.6T0QLV#D3X@9>E^_%@]CK8F?G
M>K!OLAU:0<W0A_$&Q-^-YF/OAAV\*&Y4\7ME/JWL<J2SH;_9M68%7SM[7;0"
ML.A]/#JM*K'Y*/A"ELPO_MD))R.ZY45+I?DOFPU:96X=3)/HGFG#Y[N>GYI6
MMVQMMNVT+G#-@U>H^>_6><$DTU3LBK:]?\A5?K'BYGSY%YK=GY5]Q4&1R<7A
M:VS.U$,7F;X&D:]BNX>'+S+)#E)CW)S?.Y>$!U>$UAO!56Q,OL'53G1)H]F*
M"\-E8RUYGC/YZ*9@PQLZL]?U!_'M_)P5="7,;0N.23?^RG*^*K-VUC44HIG5
MC;_ \OII>P^TN;C,V9KET\;4BYD;1G9@LS8?(.PC5^X31C".Q\((8%@>3 '&
M\2PLS_^TGB&Z'H]AVH9!9(ARABC'LT+(U'VQ/&%.9C_AE699DJ0I5M'I-*A@
MBM4M3>$G' W3!@PL#V3ZLUKCNXUWR--]@.WI4QV"K13O1&RE>*T!"=<-&%D6
MWFTL#S"P7<!Z!_*'\T!/A3E) KN*:</>8!S),@R!7@SW:)HBU4GA&]X?["U)
MDBP+(X"%%20)AL#;B".8 M" (4GBSL&]\RC>GE-Q]S^LR6]02P,$%     @
M1SQ66)>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    " !'/%98GWY8 4<&  "G-   #P   'AL+W=O<FMB;V]K+GAM;,6;
M77.B2!2&_TJ75]F+62.?F:G)5*$20Q4""YC9N=HBVIJN07 ;3&;FUT^#,7LP
MY-3>G'AE1$(>^^MY^R.?GTKY_;XLO[,?V[RHK@</=;W[-!Q6RP>^S:H_RQTO
MU"?K4FZS6KV5FV&UDSQ;50^<U]M\J%U>6L-M)HK!E\_'9T5R"-^4-5_6HBS4
MQ>;"G>!/U7^?-V_9HZC$O<A%_?-ZT/Z<\P';BD)LQ2^^NAY<#ECU4#[=EE+\
M*HLZRY.E+//\>C Z?'#'92V6KRXG#62:W5?ME3J[CS,%<CVP+M4#UT)6=7M'
M^_Q,,3YR=?/AW;XN;T1><SG-:CZ3Y7XGBDWS&/4MAN!KM.5P?#T4XB?Y?XJQ
M7*_%DD_+Y7[+B_I0CI+G#6!1/8A=-6!%MN77@TEXY\8L<F9N\Z747_%6AR]8
M*S)07/*34!](;]4RTO$XBZF7,B^X">.YDWIA + T!$NCQ9J$01+ZWM1)W2E+
M4O4R=X,T8>&-8IV$ %)'(/6S04[">00@#032>$?(L>,[P<1ER:WKI@D -!%
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
MWH%Z!X'>@7H'@=Z!>@>!WC'Y69! [T"]@T#O0+V#0.\5ZKWZ3KV'\?-8AEO/
MUQJO_YU4CY=SR^WRU^773KQ?K*XXU_<5P_-?4$L#!!0    ( $<\5E@L 6<[
M&P(   XN   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:S4[C,!0%X%>ILD6-
MZW\8438PVQD6\P(FN:51D]BR#5/>?IP4D!@Q%:A(<S:-6MOWW/A*WZJ7OYX"
MI<5^Z,>TKK8YAV^,I69+@TNU#S26E8V/@\OE:[QGP34[=T],K%:&-7[,-.9E
MGFI45Y<WM'$/?5Y\WY>?4^?'=16I3]7B^K!QREI7+H2^:UPNZ^QQ;/]*63XG
MU.7DO"=MNY#.RH:*O9LPK?P[X/G<ST>*L6MI<>MB_N&&LHOM>Y;R4T^I/E[B
MG1[]9M,UU/KF82A'ZA0BN39MB?+0UX>B9\>3<[EA.GSRD_/G,L<"R\[;Z$,J
M$XOT^;B7D4RGEZ$4HIB[XZ_XFEA*G_Q^-$V[I?:#V>5Z?_NXF^>1V/PX_8[?
MSOBU_B?[$"!]2) ^%$@?&J0/ ]*'!>GC'*2/"Y ^^ JE$111.0JI',54CH(J
M1U&5H[#*45SE*+!R%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*K )%5HDB
MJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5H<BJ4&15*+(J%%D5BJP*15:%
M(JM"D56AR*I09-4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19#8JL!D56
M@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:+(JM%D=6BR&I19+4HLEH462V*K!9%
M5HLBJT61]?Q_RGKG_>Z+X^=G/;AN?,EG\]_ K_X 4$L! A0#%     @ 1SQ6
M6 =!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    " !'/%98_W%18>X    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !'/%98F5R<(Q &  "<
M)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( $<\5ECGU?-JRP<  'DP   8              " @0T(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !'/%98(XH!5D0"  "Q
M!0  &               @($.$   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ 1SQ66(,G3!60!@  FQP  !@              ("!B!(
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( $<\5EAEFB6!
M  0  &L-   8              " @4X9  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    " !'/%983#C8I.D'   9(0  &
M@(&$'0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ 1SQ6
M6,FU8[G% P   @T  !@              ("!HR4  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( $<\5EA6+'%.0 D  +XJ   8
M      " @9XI  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M" !'/%98*MI&E4L(  "W1   &               @($4,P  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ 1SQ66*_6O>2H P  V!$  !@
M             ("!E3L  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( $<\5EA&C=LKCQT  *]8   9              " @7,_  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ 1SQ66"AG/+@'!
M=0@  !D              ("!.5T  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    " !'/%982CZ">3\%   :#   &0              @(%W
M80  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( $<\5EC8
MUE'HC!   *PR   9              " @>UF  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ 1SQ66*EXQCD\!   B L  !D
M     ("!L'<  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M" !'/%98'"LXEP0$  """0  &0              @($C?   >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( $<\5EBCO8Q]P0L  *,B   9
M              " @5Z   !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ 1SQ66$AY6!E,"0  >1@  !D              ("!5HP  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !'/%98)^LSX.,(
M  !E%@  &0              @('9E0  >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( $<\5EC!DV^T808  ,4/   9              "
M@?.>  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ 1SQ6
M6+&$=Q6%!0  K0T  !D              ("!BZ4  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    " !'/%98^K_IR$T-  "0(P  &0
M        @(%'JP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( $<\5EB2\# A-P,  *@)   9              " @<NX  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ 1SQ66'\R8HN !@  H X
M !D              ("!.;P  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    " !'/%98#3;A.<T"   0!@  &0              @('PP@
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( $<\5E@BZJ-3
M_P,  /L(   9              " @?3%  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ 1SQ66-YQ"P9X @  I@8  !D
M ("!*LH  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !'
M/%989#JB:T,"  "*!@  &0              @('9S   >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( $<\5ECW,U7S3Q4  -%"   9
M          " @5//  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ 1SQ66/5E"&;4 P  3P@  !D              ("!V>0  'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !'/%989Z\A0U$$  "V
M"0  &0              @('DZ   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( $<\5EBL6D'_A@0  "D)   9              " @6SM
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ 1SQ66#N@
MXJA5!   R D  !D              ("!*?(  'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    " !'/%98;^B5,:X#   ("@  &0
M    @(&U]@  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M $<\5EB'[!L:)P0  %\)   9              " @9KZ  !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ 1SQ66&%,!A_Q!@  EQ$  !D
M             ("!^/X  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    " !'/%98$?->_2D&   8$   &0              @($@!@$ >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( $<\5E@.(I05N00
M -4+   9              " @8 , 0!X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ 1SQ66-=<K=!A P  ,@<  !D              ("!
M<!$! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !'/%98
M7D<%'$\$  #^"0  &0              @($(%0$ >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( $<\5ECO49IOX0(   ,&   9
M      " @8X9 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ 1SQ66.#Z;^/. P  5Q4  !D              ("!IAP! 'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !'/%98&TR+Z#D#  ":"
M&0              @(&K( $ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M 0(4 Q0    ( $<\5EB%UXG." 8  )4E   9              " @1LD 0!X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ 1SQ66+8Y^&TG
M P  \ @  !D              ("!6BH! 'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"% ,4    " !'/%98G^O MM<#  "X$0  &0
M@(&X+0$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( $<\
M5E@SD7%[$@,  %4(   9              " @<8Q 0!X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL4$L! A0#%     @ 1SQ66,*<:J,B"0  *E$  !D
M         ("!#S4! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M    " !'/%98Y*8M*](&  #^/0  &0              @(%H/@$ >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( $<\5EA&BH\>QP8  "8X
M   9              " @7%% 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
M4$L! A0#%     @ 1SQ66 IZ5%S6!   "!D  !D              ("!;TP!
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !'/%98E^:!
M:,4"   R!@  &0              @(%\40$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Q+GAM;%!+ 0(4 Q0    ( $<\5EC_<*R@4 ,  /\+   9
M  " @7A4 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @
M1SQ66)[:J!Z? @  Z@8  !D              ("!_U<! 'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6Q02P$"% ,4    " !'/%988NC-+8($  !]&   &0
M            @('56@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4
M Q0    ( $<\5E@Z TYK3@,  ",,   9              " @8Y? 0!X;"]W
M;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ 1SQ66*3SXBBF!@
M13L  !D              ("!$V,! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6Q02P$"% ,4    " !'/%98MFO_[;<-  "XQ   &0              @('P
M:0$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( $<\5E@T
MB'/OD0(  -D&   9              " @=YW 0!X;"]W;W)K<VAE971S+W-H
M965T-3@N>&UL4$L! A0#%     @ 1SQ66'6P<I&\ P  Y0T  !D
M     ("!IGH! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M" !'/%98]^YOYDX#   /#   &0              @(&9?@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( $<\5EC7FSMZ_@,  "\-   9
M              " @1Z" 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L!
M A0#%     @ 1SQ66.0LQ,&U!   *!(  !D              ("!4X8! 'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !'/%98%:6#*L,"
M   G!P  &0              @($_BP$ >&PO=V]R:W-H965T<R]S:&5E=#8S
M+GAM;%!+ 0(4 Q0    ( $<\5EBYVH<J& ,  .T)   9              "
M@3F. 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ 1SQ6
M6.:H"8?J P  &A$  !D              ("!B)$! 'AL+W=O<FMS:&5E=',O
M<VAE970V-2YX;6Q02P$"% ,4    " !'/%980:Q0'&4%  #X&   &0
M        @(&IE0$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0
M   ( $<\5EADCQNYA ,  /<-   9              " @46; 0!X;"]W;W)K
M<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ 1SQ66%"FNVZ^!   N1L
M !D              ("! )\! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q0
M2P$"% ,4    " !'/%980RQ&'C8"  "C!@  &0              @('UHP$
M>&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( $<\5E@@NN8H
M%00  .(-   9              " @6*F 0!X;"]W;W)K<VAE971S+W-H965T
M-S N>&UL4$L! A0#%     @ 1SQ66+GL6HD' P  ' L  !D
M ("!KJH! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !'
M/%9883G-]7X"  #J!@  &0              @('LK0$ >&PO=V]R:W-H965T
M<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( $<\5EC#G\QGK0<  /XU   9
M          " @:&P 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#
M%     @ 1SQ66$ROZ7=;!   ;1,  !D              ("!A;@! 'AL+W=O
M<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " !'/%981<E&$:X$   "
M'@  &0              @($7O0$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM
M;%!+ 0(4 Q0    ( $<\5E@L8 /D,0(  *@$   9              " @?S!
M 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ 1SQ66-^^
MH#>7!@  BRH  !D              ("!9,0! 'AL+W=O<FMS:&5E=',O<VAE
M970W-RYX;6Q02P$"% ,4    " !'/%98[[JQDLH#   /$P  &0
M    @($RRP$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    (
M $<\5EC8*54I*@,  *$)   9              " @3// 0!X;"]W;W)K<VAE
M971S+W-H965T-SDN>&UL4$L! A0#%     @ 1SQ66": @R^G!0  [#D  !D
M             ("!E-(! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"
M% ,4    " !'/%98%H&'G# #  #0$@  #0              @ %RV $ >&PO
M<W1Y;&5S+GAM;%!+ 0(4 Q0    ( $<\5EB7BKL<P    !,"   +
M      "  <W; 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( $<\5EB??E@!1P8
M *<T   /              "  ;;< 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    " !'/%98M,4*KF@"  !'+P  &@              @ $JXP$ >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !'/%98+ %G.QL"   .
M+@  $P              @ '*Y0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    6 !8 !\8   6Z $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>283</ContextCount>
  <ElementCount>417</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>90</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - COVER PAGE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/COVERPAGE</Role>
      <ShortName>COVER PAGE</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - AUDIT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/AUDITINFORMATION</Role>
      <ShortName>AUDIT INFORMATION</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENT OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - OTHER BALANCE SHEET CAPTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONS</Role>
      <ShortName>OTHER BALANCE SHEET CAPTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/REVENUE</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - BUSINESS COMBINATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/BUSINESSCOMBINATION</Role>
      <ShortName>BUSINESS COMBINATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - CLOSURE OF THE ATCHISON FACILITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITY</Role>
      <ShortName>CLOSURE OF THE ATCHISON FACILITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - CORPORATE BORROWINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CORPORATEBORROWINGS</Role>
      <ShortName>CORPORATE BORROWINGS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - EQUITY AND EPS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/EQUITYANDEPS</Role>
      <ShortName>EQUITY AND EPS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANS</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - CONCENTRATIONS AND RELATED PARTIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIES</Role>
      <ShortName>CONCENTRATIONS AND RELATED PARTIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - OPERATING SEGMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OPERATINGSEGMENTS</Role>
      <ShortName>OPERATING SEGMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATION</Role>
      <ShortName>SUPPLEMENTAL CASH FLOW INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - OTHER BALANCE SHEET CAPTIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables</Role>
      <ShortName>OTHER BALANCE SHEET CAPTIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONS</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/REVENUETables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/REVENUE</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - BUSINESS COMBINATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/BUSINESSCOMBINATIONTables</Role>
      <ShortName>BUSINESS COMBINATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/BUSINESSCOMBINATION</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - CORPORATE BORROWINGS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CORPORATEBORROWINGSTables</Role>
      <ShortName>CORPORATE BORROWINGS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/CORPORATEBORROWINGS</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/INCOMETAXES</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - EQUITY AND EPS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/EQUITYANDEPSTables</Role>
      <ShortName>EQUITY AND EPS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/EQUITYANDEPS</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/LEASES</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSTables</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANS</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - OPERATING SEGMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OPERATINGSEGMENTSTables</Role>
      <ShortName>OPERATING SEGMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/OPERATINGSEGMENTS</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables</Role>
      <ShortName>SUPPLEMENTAL CASH FLOW INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATION</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails</Role>
      <ShortName>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Interest Incurred (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails</Role>
      <ShortName>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Interest Incurred (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails</Role>
      <ShortName>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails</Role>
      <ShortName>OTHER BALANCE SHEET CAPTIONS - Components of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails</Role>
      <ShortName>OTHER BALANCE SHEET CAPTIONS - Components of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses And Other (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails</Role>
      <ShortName>OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses And Other (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - REVENUE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/REVENUEDetails</Role>
      <ShortName>REVENUE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/REVENUETables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - BUSINESS COMBINATION - Acquisition of Penelope Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails</Role>
      <ShortName>BUSINESS COMBINATION - Acquisition of Penelope Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - BUSINESS COMBINATION - Considerations Transferred (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails</Role>
      <ShortName>BUSINESS COMBINATION - Considerations Transferred (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - BUSINESS COMBINATION - Merger with Luxco Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails</Role>
      <ShortName>BUSINESS COMBINATION - Merger with Luxco Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - BUSINESS COMBINATION - Schedule of Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails</Role>
      <ShortName>BUSINESS COMBINATION - Schedule of Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Expected Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Expected Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill and Indefinite-lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill and Indefinite-lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - CLOSURE OF THE ATCHISON FACILITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails</Role>
      <ShortName>CLOSURE OF THE ATCHISON FACILITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITY</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - CORPORATE BORROWINGS - Indebtedness Outstanding Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails</Role>
      <ShortName>CORPORATE BORROWINGS - Indebtedness Outstanding Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - CORPORATE BORROWINGS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails</Role>
      <ShortName>CORPORATE BORROWINGS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - CORPORATE BORROWINGS - Summary of Leases and Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails</Role>
      <ShortName>CORPORATE BORROWINGS - Summary of Leases and Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - INCOME TAXES - Provision (Benefit) for Income Taxes from Continuing Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails</Role>
      <ShortName>INCOME TAXES - Provision (Benefit) for Income Taxes from Continuing Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - INCOME TAXES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails</Role>
      <ShortName>INCOME TAXES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - INCOME TAXES - Reconciliation of Provision For Income Taxes From Continuing Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails</Role>
      <ShortName>INCOME TAXES - Reconciliation of Provision For Income Taxes From Continuing Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - INCOME TAXES - Temporary Differences Related to Deferred Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES - Temporary Differences Related to Deferred Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - INCOME TAXES - Change in Valuation Allowance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails</Role>
      <ShortName>INCOME TAXES - Change in Valuation Allowance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>INCOME TAXES - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - EQUITY AND EPS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails</Role>
      <ShortName>EQUITY AND EPS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - EQUITY AND EPS - Computations of Earnings (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails</Role>
      <ShortName>EQUITY AND EPS - Computations of Earnings (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - EQUITY AND EPS - Schedule of Common Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails</Role>
      <ShortName>EQUITY AND EPS - Schedule of Common Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - EQUITY AND EPS - Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails</Role>
      <ShortName>EQUITY AND EPS - Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - LEASES - Components of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails</Role>
      <ShortName>LEASES - Components of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - EMPLOYEE BENEFIT PLANS - Restricted Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Restricted Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - CONCENTRATIONS AND RELATED PARTIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails</Role>
      <ShortName>CONCENTRATIONS AND RELATED PARTIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIES</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - OPERATING SEGMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OPERATINGSEGMENTSNarrativeDetails</Role>
      <ShortName>OPERATING SEGMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - OPERATING SEGMENTS - Operating Profit (Loss) Per Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails</Role>
      <ShortName>OPERATING SEGMENTS - Operating Profit (Loss) Per Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - OPERATING SEGMENTS - Identifiable Assets by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails</Role>
      <ShortName>OPERATING SEGMENTS - Identifiable Assets by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails</Role>
      <ShortName>SUPPLEMENTAL CASH FLOW INFORMATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="mgpi-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/SUBSEQUENTEVENTS</ParentRole>
      <Position>80</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="mgpi-20231231.htm">mgpi-20231231.htm</File>
    <File>mgpi-20231231.xsd</File>
    <File>mgpi-20231231_cal.xml</File>
    <File>mgpi-20231231_def.xml</File>
    <File>mgpi-20231231_lab.xml</File>
    <File>mgpi-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>mgpi-20231231_g1.jpg</File>
    <File>mgpi-20231231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="1144">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>108
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "mgpi-20231231.htm": {
   "nsprefix": "mgpi",
   "nsuri": "http://www.mgpingredients.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "mgpi-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "mgpi-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "mgpi-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mgpi-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "mgpi-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mgpi-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 384,
   "keyCustom": 33,
   "axisStandard": 32,
   "axisCustom": 0,
   "memberStandard": 38,
   "memberCustom": 47,
   "hidden": {
    "total": 7,
    "http://fasb.org/us-gaap/2023": 3,
    "http://xbrl.sec.gov/dei/2023": 4
   },
   "contextCount": 283,
   "entityCount": 1,
   "segmentCount": 90,
   "elementCount": 745,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 1144,
    "http://xbrl.sec.gov/dei/2023": 38,
    "http://xbrl.sec.gov/ecd/2023": 4,
    "http://fasb.org/srt/2023": 1
   },
   "report": {
    "R1": {
     "role": "http://www.mgpingredients.com/role/COVERPAGE",
     "longName": "0000001 - Document - COVER PAGE",
     "shortName": "COVER PAGE",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.mgpingredients.com/role/AUDITINFORMATION",
     "longName": "0000002 - Document - AUDIT INFORMATION",
     "shortName": "AUDIT INFORMATION",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENT OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "mgpi:GainLossOnInsuranceRecoveries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
     "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-216",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "0000010 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONS",
     "longName": "0000011 - Disclosure - OTHER BALANCE SHEET CAPTIONS",
     "shortName": "OTHER BALANCE SHEET CAPTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.mgpingredients.com/role/REVENUE",
     "longName": "0000012 - Disclosure - REVENUE",
     "shortName": "REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATION",
     "longName": "0000013 - Disclosure - BUSINESS COMBINATION",
     "shortName": "BUSINESS COMBINATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "longName": "0000014 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITY",
     "longName": "0000015 - Disclosure - CLOSURE OF THE ATCHISON FACILITY",
     "shortName": "CLOSURE OF THE ATCHISON FACILITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.mgpingredients.com/role/CORPORATEBORROWINGS",
     "longName": "0000016 - Disclosure - CORPORATE BORROWINGS",
     "shortName": "CORPORATE BORROWINGS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.mgpingredients.com/role/INCOMETAXES",
     "longName": "0000017 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPS",
     "longName": "0000018 - Disclosure - EQUITY AND EPS",
     "shortName": "EQUITY AND EPS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.mgpingredients.com/role/LEASES",
     "longName": "0000019 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "0000020 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANS",
     "longName": "0000021 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIES",
     "longName": "0000022 - Disclosure - CONCENTRATIONS AND RELATED PARTIES",
     "shortName": "CONCENTRATIONS AND RELATED PARTIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.mgpingredients.com/role/OPERATINGSEGMENTS",
     "longName": "0000023 - Disclosure - OPERATING SEGMENTS",
     "shortName": "OPERATING SEGMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATION",
     "longName": "0000024 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION",
     "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.mgpingredients.com/role/SUBSEQUENTEVENTS",
     "longName": "0000025 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-216",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-216",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "longName": "9954471 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "longName": "9954472 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "mgpi:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "mgpi:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables",
     "longName": "9954473 - Disclosure - OTHER BALANCE SHEET CAPTIONS (Tables)",
     "shortName": "OTHER BALANCE SHEET CAPTIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.mgpingredients.com/role/REVENUETables",
     "longName": "9954474 - Disclosure - REVENUE (Tables)",
     "shortName": "REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONTables",
     "longName": "9954475 - Disclosure - BUSINESS COMBINATION (Tables)",
     "shortName": "BUSINESS COMBINATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables",
     "longName": "9954476 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.mgpingredients.com/role/CORPORATEBORROWINGSTables",
     "longName": "9954477 - Disclosure - CORPORATE BORROWINGS (Tables)",
     "shortName": "CORPORATE BORROWINGS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.mgpingredients.com/role/INCOMETAXESTables",
     "longName": "9954478 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPSTables",
     "longName": "9954479 - Disclosure - EQUITY AND EPS (Tables)",
     "shortName": "EQUITY AND EPS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.mgpingredients.com/role/LEASESTables",
     "longName": "9954480 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSTables",
     "longName": "9954481 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)",
     "shortName": "EMPLOYEE BENEFIT PLANS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.mgpingredients.com/role/OPERATINGSEGMENTSTables",
     "longName": "9954482 - Disclosure - OPERATING SEGMENTS (Tables)",
     "shortName": "OPERATING SEGMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables",
     "longName": "9954483 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)",
     "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
     "longName": "9954484 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Lives (Details)",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Lives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-53",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-53",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails",
     "longName": "9954485 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Interest Incurred (Details)",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Interest Incurred (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
     "longName": "9954486 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails",
     "longName": "9954487 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Inventory (Details)",
     "shortName": "OTHER BALANCE SHEET CAPTIONS - Components of Inventory (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails",
     "longName": "9954488 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Property and Equipment (Details)",
     "shortName": "OTHER BALANCE SHEET CAPTIONS - Components of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails",
     "longName": "9954489 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses And Other (Details)",
     "shortName": "OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses And Other (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AccruedEmployeeBenefitsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AccruedEmployeeBenefitsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.mgpingredients.com/role/REVENUEDetails",
     "longName": "9954490 - Disclosure - REVENUE (Details)",
     "shortName": "REVENUE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-85",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
     "longName": "9954491 - Disclosure - BUSINESS COMBINATION - Acquisition of Penelope Narrative (Details)",
     "shortName": "BUSINESS COMBINATION - Acquisition of Penelope Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-145",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
     "longName": "9954492 - Disclosure - BUSINESS COMBINATION - Considerations Transferred (Details)",
     "shortName": "BUSINESS COMBINATION - Considerations Transferred (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-148",
      "name": "mgpi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails",
     "longName": "9954493 - Disclosure - BUSINESS COMBINATION - Merger with Luxco Narrative (Details)",
     "shortName": "BUSINESS COMBINATION - Merger with Luxco Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-154",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-154",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails",
     "longName": "9954494 - Disclosure - BUSINESS COMBINATION - Schedule of Pro Forma Information (Details)",
     "shortName": "BUSINESS COMBINATION - Schedule of Pro Forma Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-157",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-157",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
     "longName": "9954495 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-160",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails",
     "longName": "9954496 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Expected Future Amortization Expense (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Expected Future Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails",
     "longName": "9954497 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill and Indefinite-lived Intangible Assets (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill and Indefinite-lived Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails",
     "longName": "9954498 - Disclosure - CLOSURE OF THE ATCHISON FACILITY (Details)",
     "shortName": "CLOSURE OF THE ATCHISON FACILITY (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-169",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
     "longName": "9954499 - Disclosure - CORPORATE BORROWINGS - Indebtedness Outstanding Summary (Details)",
     "shortName": "CORPORATE BORROWINGS - Indebtedness Outstanding Summary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
     "longName": "9954500 - Disclosure - CORPORATE BORROWINGS - Narrative (Details)",
     "shortName": "CORPORATE BORROWINGS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-180",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails",
     "longName": "9954501 - Disclosure - CORPORATE BORROWINGS - Summary of Leases and Debt Maturities (Details)",
     "shortName": "CORPORATE BORROWINGS - Summary of Leases and Debt Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails",
     "longName": "9954502 - Disclosure - INCOME TAXES - Provision (Benefit) for Income Taxes from Continuing Operations (Details)",
     "shortName": "INCOME TAXES - Provision (Benefit) for Income Taxes from Continuing Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails",
     "longName": "9954503 - Disclosure - INCOME TAXES - Narrative (Details)",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails",
     "longName": "9954504 - Disclosure - INCOME TAXES - Reconciliation of Provision For Income Taxes From Continuing Operations (Details)",
     "shortName": "INCOME TAXES - Reconciliation of Provision For Income Taxes From Continuing Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails",
     "longName": "9954505 - Disclosure - INCOME TAXES - Temporary Differences Related to Deferred Income Taxes (Details)",
     "shortName": "INCOME TAXES - Temporary Differences Related to Deferred Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails",
     "longName": "9954506 - Disclosure - INCOME TAXES - Change in Valuation Allowance (Details)",
     "shortName": "INCOME TAXES - Change in Valuation Allowance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:OperatingLossCarryforwardsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails",
     "longName": "9954507 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details)",
     "shortName": "INCOME TAXES - Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails",
     "longName": "9954508 - Disclosure - EQUITY AND EPS - Narrative (Details)",
     "shortName": "EQUITY AND EPS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "mgpi:NumberOfBoardMembersCommonShareholdersAreEntitledToElect",
      "unitRef": "boardmember",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "mgpi:NumberOfBoardMembersCommonShareholdersAreEntitledToElect",
      "unitRef": "boardmember",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails",
     "longName": "9954509 - Disclosure - EQUITY AND EPS - Computations of Earnings (Loss) Per Share (Details)",
     "shortName": "EQUITY AND EPS - Computations of Earnings (Loss) Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails",
     "longName": "9954510 - Disclosure - EQUITY AND EPS - Schedule of Common Stock Activity (Details)",
     "shortName": "EQUITY AND EPS - Schedule of Common Stock Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-207",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-203",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails",
     "longName": "9954511 - Disclosure - EQUITY AND EPS - Dividends (Details)",
     "shortName": "EQUITY AND EPS - Dividends (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-216",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-216",
      "name": "us-gaap:DividendsCommonStockCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.mgpingredients.com/role/LEASESNarrativeDetails",
     "longName": "9954512 - Disclosure - LEASES - Narrative (Details)",
     "shortName": "LEASES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-225",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-225",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails",
     "longName": "9954513 - Disclosure - LEASES - Components of Lease Costs (Details)",
     "shortName": "LEASES - Components of Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LeaseCostTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
     "longName": "9954514 - Disclosure - LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)",
     "shortName": "LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "longName": "9954515 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-227",
      "name": "us-gaap:OtherCommitment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-227",
      "name": "us-gaap:OtherCommitment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
     "longName": "9954516 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
     "longName": "9954517 - Disclosure - EMPLOYEE BENEFIT PLANS - Restricted Stock (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS - Restricted Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-239",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
     "longName": "9954518 - Disclosure - CONCENTRATIONS AND RELATED PARTIES (Details)",
     "shortName": "CONCENTRATIONS AND RELATED PARTIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-68",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-256",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.mgpingredients.com/role/OPERATINGSEGMENTSNarrativeDetails",
     "longName": "9954519 - Disclosure - OPERATING SEGMENTS - Narrative (Details)",
     "shortName": "OPERATING SEGMENTS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
     "longName": "9954520 - Disclosure - OPERATING SEGMENTS - Operating Profit (Loss) Per Segment (Details)",
     "shortName": "OPERATING SEGMENTS - Operating Profit (Loss) Per Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-269",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
     "longName": "9954521 - Disclosure - OPERATING SEGMENTS - Identifiable Assets by Segment (Details)",
     "shortName": "OPERATING SEGMENTS - Identifiable Assets by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:Assets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mgpi:ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-280",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails",
     "longName": "9954522 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details)",
     "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails",
     "longName": "9954523 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-283",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mgpi-20231231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "mgpi_A188NoteDue2041Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "A188NoteDue2041Member",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Note, 1.88% (fixed rate) due 2041",
        "label": "1.88% Note Due 2041 [Member]",
        "documentation": "1.88% Note Due 2041"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_A353SeniorNotesDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "A353SeniorNotesDue2027Member",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Senior Secured Notes, 3.53% (fixed rate) due 2027",
        "label": "A3.53% Senior Notes Due 2027 [Member]",
        "documentation": "A3.53% Senior Notes Due 2027"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_A380SeniorNotesDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "A380SeniorNotesDue2029Member",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Secured Notes, 3.80% (fixed rate) due 2029",
        "label": "A3.80% Senior Notes Due 2029 [Member]",
        "documentation": "A3.80% Senior Notes Due 2029"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r951"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables (less allowance for credit loss of $1,475 at both December\u00a031, 2023 and 2022)",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384"
     ]
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property taxes",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r102",
      "r916"
     ]
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedEmployeeBenefitsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefit plans",
        "label": "Accrued Employee Benefits, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other",
        "totalLabel": "Total",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_AccruedSalariesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedSalariesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and wages",
        "label": "Accrued Salaries, Current",
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r916"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r268",
      "r752"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r170",
      "r276",
      "r747",
      "r788",
      "r789"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r24",
      "r50",
      "r641",
      "r644",
      "r679",
      "r784",
      "r785",
      "r1075",
      "r1076",
      "r1077",
      "r1087",
      "r1088",
      "r1089"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average useful life",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "us-gaap_AcquisitionRelatedCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcquisitionRelatedCostsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition-related Costs",
        "label": "Acquisition-related Costs [Member]",
        "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional cash payment information:",
        "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r951",
      "r1165"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r590",
      "r591",
      "r801",
      "r1087",
      "r1088",
      "r1089",
      "r1147",
      "r1167"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "AdjustmentsToAdditionalPaidInCapitalMergerConsiderations",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity consideration for Merger",
        "label": "Adjustments to Additional Paid in Capital, Merger Considerations",
        "documentation": "Adjustments to Additional Paid in Capital, Merger Considerations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r975",
      "r987",
      "r997",
      "r1023"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r978",
      "r990",
      "r1000",
      "r1026"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r982",
      "r991",
      "r1001",
      "r1018",
      "r1027",
      "r1031",
      "r1039"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r592"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables, allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r385",
      "r423"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r80",
      "r85"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets and other",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r86"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Identifiable Assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r272",
      "r305",
      "r353",
      "r368",
      "r374",
      "r420",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r472",
      "r474",
      "r476",
      "r477",
      "r634",
      "r638",
      "r652",
      "r741",
      "r840",
      "r951",
      "r964",
      "r1109",
      "r1110",
      "r1153"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r280",
      "r305",
      "r420",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r472",
      "r474",
      "r476",
      "r477",
      "r634",
      "r638",
      "r652",
      "r951",
      "r1109",
      "r1110",
      "r1153"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_AtchisonDistilleryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "AtchisonDistilleryMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Atchison Distillery",
        "label": "Atchison Distillery [Member]",
        "documentation": "Atchison Distillery"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.mgpingredients.com/role/AUDITINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r969",
      "r970",
      "r983"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.mgpingredients.com/role/AUDITINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r969",
      "r970",
      "r983"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.mgpingredients.com/role/AUDITINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r969",
      "r970",
      "r983"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Company",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_BoardOfDirectorsTermOfService": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BoardOfDirectorsTermOfService",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Board of directors, term of service",
        "label": "Board Of Directors, Term Of Service",
        "documentation": "Board Of Directors, Term Of Service"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_BrandedSpiritsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BrandedSpiritsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Branded Spirits",
        "verboseLabel": "Branded Spirits",
        "netLabel": "Branded Spirits",
        "label": "Branded Spirits [Member]",
        "documentation": "Branded Spirits"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_BrownGoodsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BrownGoodsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brown Goods",
        "label": "Brown goods [Member]",
        "documentation": "Brown goods"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and improvements",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r628",
      "r942",
      "r943"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r114",
      "r628",
      "r942",
      "r943"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to acquire business (in shares)",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity."
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent acquired",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per sale (in dollars per share)",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r1052",
      "r1053"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]",
        "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]",
        "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]",
        "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information)."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Pro Forma Information",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r1052",
      "r1053"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r626",
      "r627"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales",
        "label": "Business Acquisition, Pro Forma Revenue",
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period."
       }
      }
     },
     "auth_ref": [
      "r626",
      "r627"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction costs incurred",
        "label": "Business Combination, Acquisition Related Costs",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Fair value of total consideration transferred",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r22"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value of MGP Common Stock issued at close",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3"
     ]
    },
    "mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Net",
        "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Net"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in stock consideration (in shares)",
        "label": "Business Combination, Consideration Transferred, Increase (Decrease) In Equity Interests Issued And Issuable, Number Of Shares",
        "documentation": "Business Combination, Consideration Transferred, Increase (Decrease) In Equity Interests Issued And Issuable, Number Of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of contingent consideration",
        "verboseLabel": "Change in fair value of contingent consideration",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement."
       }
      }
     },
     "auth_ref": [
      "r632",
      "r1080"
     ]
    },
    "mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in consideration transferred",
        "label": "Business Combination, Contingent Consideration Arrangements, Increase (Decrease) In Consideration Transferred",
        "documentation": "Business Combination, Contingent Consideration Arrangements, Increase (Decrease) In Consideration Transferred"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r118",
      "r631"
     ]
    },
    "mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued to acquire business as a percentage of outstanding common stock",
        "label": "Business Combination, Cumulative Percentage Outstanding Common Stock, After All Transactions",
        "documentation": "Business Combination, Cumulative Percentage Outstanding Common Stock, After All Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BUSINESS COMBINATION",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r629"
     ]
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income before income taxes",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "documentation": "Amount of assets acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses and Other",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses and Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "documentation": "The amount of inventory recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r116"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "documentation": "Amount of liabilities assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term operating lease liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets, net",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r116"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "mgpi_BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Combination, Segment Allocation of Intangibles Excluding Goodwill",
        "label": "Business Combination, Segment Allocation of Intangibles Excluding Goodwill [Table Text Block]",
        "documentation": "Business Combination, Segment Allocation of Intangibles Excluding Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationSegmentAllocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationSegmentAllocationTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Combination, Segment Allocation",
        "label": "Business Combination, Segment Allocation [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill in a business combination."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]",
        "label": "Business Combination, Separately Recognized Transactions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Separately Recognized Transactions [Table]",
        "label": "Business Combination, Separately Recognized Transactions [Table]",
        "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of property, plant, and equipment in accounts payable",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61",
      "r62"
     ]
    },
    "mgpi_CapitalStockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "CapitalStockAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital stock",
        "label": "Capital stock [Abstract]",
        "documentation": "-- None. No documentation exists for this element. --"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r266",
      "r914"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents, beginning of year",
        "periodEndLabel": "Cash and cash equivalents, end of year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r182",
      "r302"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r182"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities:",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r273",
      "r274",
      "r275",
      "r305",
      "r329",
      "r330",
      "r340",
      "r344",
      "r347",
      "r348",
      "r420",
      "r465",
      "r468",
      "r469",
      "r470",
      "r476",
      "r477",
      "r508",
      "r509",
      "r512",
      "r515",
      "r522",
      "r652",
      "r793",
      "r794",
      "r795",
      "r796",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r828",
      "r849",
      "r867",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r1047",
      "r1081",
      "r1090"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r347",
      "r508",
      "r509",
      "r510",
      "r512",
      "r515",
      "r520",
      "r522",
      "r793",
      "r794",
      "r795",
      "r796",
      "r933",
      "r1047",
      "r1081"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies \u2013 Note 11",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r143",
      "r744",
      "r827"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r457",
      "r458",
      "r899",
      "r1103"
     ]
    },
    "mgpi_CommodityWheatProteinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "CommodityWheatProteinMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commodity wheat protein",
        "label": "Commodity Wheat Protein [Member]",
        "documentation": "Commodity Wheat Protein [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_CommodityWheatStarchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "CommodityWheatStarchMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commodity wheat starch",
        "label": "Commodity Wheat Starch [Member]",
        "documentation": "Commodity Wheat Starch [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends and dividend equivalents (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails",
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued Common",
        "verboseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r954",
      "r955",
      "r956",
      "r958",
      "r959",
      "r960",
      "r961",
      "r1087",
      "r1088",
      "r1147",
      "r1164",
      "r1167"
     ]
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock",
        "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r828"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r161",
      "r828",
      "r846",
      "r1167",
      "r1168"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "No par value; authorized 40,000,000 shares; issued 23,125,166 shares at December\u00a031, 2023 and 2022; 22,016,113 and 21,994,042 shares outstanding at December\u00a031, 2023 and 2022, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r746",
      "r951"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax assets:",
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities:",
        "label": "Components of Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_ComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "ComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive income (loss):",
        "label": "Comprehensive income: [Abstract]",
        "documentation": "-- None. No documentation exists for this element. --"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income attributable to MGP Ingredients, Inc.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r283",
      "r285",
      "r294",
      "r737",
      "r763"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive loss, net of tax:",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive loss attributable to noncontrolling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r121",
      "r125",
      "r283",
      "r285",
      "r293",
      "r736",
      "r762"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r214",
      "r283",
      "r285",
      "r292",
      "r735",
      "r761"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment and software",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r69",
      "r134",
      "r135",
      "r382",
      "r898"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r69",
      "r134",
      "r135",
      "r382",
      "r790",
      "r898"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r69",
      "r134",
      "r135",
      "r382",
      "r898",
      "r1051"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONCENTRATIONS AND RELATED PARTIES",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r186"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r69",
      "r134",
      "r135",
      "r382"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r69",
      "r70",
      "r134",
      "r216",
      "r898"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r69",
      "r134",
      "r135",
      "r382",
      "r898"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r312",
      "r355",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r376",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r473",
      "r475",
      "r476",
      "r1063",
      "r1064",
      "r1109",
      "r1110"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r312",
      "r355",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r376",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r473",
      "r475",
      "r476",
      "r1063",
      "r1064",
      "r1109",
      "r1110"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r920"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contractual Obligation, Fiscal Year Maturity Schedule",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Debt",
        "label": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r479",
      "r480",
      "r490",
      "r491",
      "r492",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932"
     ]
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible senior notes",
        "label": "Convertible Debt, Noncurrent",
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate",
        "label": "Corporate, Non-Segment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r367",
      "r368",
      "r369",
      "r370",
      "r376",
      "r1093"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r719"
     ]
    },
    "us-gaap_CostOfGoodsTotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsTotalMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Goods and Service Benchmark",
        "label": "Cost of Goods and Service Benchmark [Member]",
        "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r309",
      "r310",
      "r482",
      "r510",
      "r683",
      "r917",
      "r919"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_CreditAgreementDue2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "CreditAgreementDue2025Member",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement Due 2025",
        "label": "Credit Agreement Due 2025 [Member]",
        "documentation": "Credit Agreement Due 2025"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "CreditAgreementMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "documentation": "Credit Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1084",
      "r1146"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1084"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current income tax expense (benefit)",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r614",
      "r620",
      "r1084"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1084",
      "r1146"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r382"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CORPORATE BORROWINGS",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r303",
      "r478",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r494",
      "r501",
      "r502",
      "r504"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r156",
      "r157",
      "r218",
      "r220",
      "r312",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r664",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r1082"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total indebtedness outstanding",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r220",
      "r505"
     ]
    },
    "mgpi_DebtInstrumentConvertibleBusinessPeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DebtInstrumentConvertibleBusinessPeriod",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold of business day",
        "label": "Debt Instrument, Convertible, Business Period",
        "documentation": "Debt Instrument, Convertible, Business Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r481"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion ratio",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r92",
      "r202",
      "r203",
      "r481"
     ]
    },
    "mgpi_DebtInstrumentConvertibleMeasurementPeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DebtInstrumentConvertibleMeasurementPeriod",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold period",
        "label": "Debt Instrument, Convertible, Measurement Period",
        "documentation": "Debt Instrument, Convertible, Measurement Period"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DebtInstrumentConvertibleMeasurementPeriodPercentage",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement percentage",
        "label": "Debt Instrument, Convertible, Measurement Period Percentage",
        "documentation": "Debt Instrument, Convertible, Measurement Period Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold of consecutive trading days",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold percentage",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold of trading days",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan face amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r141",
      "r479",
      "r664",
      "r929",
      "r930"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, fair value disclosure",
        "label": "Debt Instrument, Fair Value Disclosure",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r651",
      "r929",
      "r930"
     ]
    },
    "us-gaap_DebtInstrumentFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFeeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New loan fees",
        "label": "Debt Instrument, Fee Amount",
        "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior secured notes, stated interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r480"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r503",
      "r664",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r1082"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r312",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r664",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r1082"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r92",
      "r95",
      "r138",
      "r139",
      "r141",
      "r144",
      "r201",
      "r203",
      "r312",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r503",
      "r664",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r1082"
     ]
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EDC plan liabilities, noncurrent",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EDC plan liabilities, current",
        "label": "Deferred Compensation Liability, Current",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r205"
     ]
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EDC plan investments",
        "label": "Deferred Compensation Plan Assets",
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements."
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less unamortized loan fees",
        "terseLabel": "Unamortized loan fees",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r1112"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r1084",
      "r1145"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred income tax expense (benefit)",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r209",
      "r235",
      "r619",
      "r620",
      "r1084"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Gross deferred income tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r159",
      "r219",
      "r608"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r598",
      "r742"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross deferred income tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r609"
     ]
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1144"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred income tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "mgpi_DeferredTaxAssetsOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DeferredTaxAssetsOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Assets, Operating Lease, Liability",
        "documentation": "Deferred Tax Assets, Operating Lease, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Mexico and U.S. state loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1144"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1144"
     ]
    },
    "mgpi_DeferredTaxAssetsSection174TimingDifference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DeferredTaxAssetsSection174TimingDifference",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Section 174 timing difference",
        "label": "Deferred Tax Assets, Section 174 Timing Difference",
        "documentation": "Deferred Tax Assets, Section 174 Timing Difference"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "U.S. state and foreign tax credit carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107",
      "r1144"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1144"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1144"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r610"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred income tax liability",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r1143"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Inventory",
        "label": "Deferred Tax Liabilities, Inventory",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1144"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesFinancingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Convertible Senior Note",
        "label": "Deferred Tax Liabilities, Financing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from financing arrangements."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1144"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Intangibles",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1144"
     ]
    },
    "mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Operating lease right-of-use assets",
        "label": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset",
        "documentation": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1144"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Property, plant and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1144"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost recognized",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization:",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r358"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r816",
      "r818",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r842",
      "r843",
      "r844",
      "r855",
      "r856",
      "r857",
      "r858",
      "r861",
      "r862",
      "r863",
      "r864",
      "r883",
      "r884",
      "r885",
      "r886",
      "r954",
      "r956"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, by Nature [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r132",
      "r816",
      "r818",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r842",
      "r843",
      "r844",
      "r855",
      "r856",
      "r857",
      "r858",
      "r861",
      "r862",
      "r863",
      "r864",
      "r883",
      "r884",
      "r885",
      "r886",
      "r919",
      "r954",
      "r956"
     ]
    },
    "us-gaap_DerivativeTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeTermOfContract",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative term (in months)",
        "label": "Derivative, Term of Contract",
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r126",
      "r127",
      "r128",
      "r133",
      "r311"
     ]
    },
    "mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DestiladoresSADeCUAndAgricolaLGSDERLDECVMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LMX",
        "label": "Destiladores, S.A. de CU And Agricola LG, S DE RL DE CV [Member]",
        "documentation": "Destiladores, S.A. de CU And Agricola LG, S DE RL DE CV"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Sales by Segment",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLOSURE OF THE ATCHISON FACILITY",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r192"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r942",
      "r943"
     ]
    },
    "mgpi_DistillersFeedAndRelatedCoProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DistillersFeedAndRelatedCoProductsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distillers feed and related co-products",
        "label": "Distillers Feed And Related Co-Products [Member]",
        "documentation": "Distillers Feed And Related Co-Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_DistillingSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DistillingSolutionsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distilling Solutions",
        "verboseLabel": "Distilling Solutions",
        "label": "Distilling Solutions [Member]",
        "documentation": "-- None. No documentation exists for this element. --"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_DistributorRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DistributorRelationshipsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Distributor Relationships",
        "terseLabel": "Distribution Rights",
        "label": "Distributor Relationships [Member]",
        "documentation": "Distributor Relationships"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Dividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Dividends",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends and dividend equivalents of $0.48 per common share and per restricted stock unit, net of estimated forfeitures",
        "label": "Dividends",
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r204"
     ]
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total payment",
        "label": "Dividends, Common Stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r204"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails": {
       "parentTag": "us-gaap_DividendsCommonStock",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend payment",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_DividendsCommonStockStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStockStock",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails": {
       "parentTag": "us-gaap_DividendsCommonStock",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend equivalent payment",
        "label": "Dividends, Common Stock, Stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsDeclaredTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Dividends",
        "label": "Dividends Declared [Table Text Block]",
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r969",
      "r970",
      "r983"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction Flag",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r969",
      "r970",
      "r983",
      "r1019"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "mgpi_DryerFireBusinessInterruptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DryerFireBusinessInterruptionMember",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dryer Fire - Business Interruption",
        "label": "Dryer Fire - Business Interruption [Member]",
        "documentation": "Dryer Fire - Business Interruption"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_DryerFireDamagesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DryerFireDamagesMember",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dryer Fire - Damages",
        "label": "Dryer Fire - Damages [Member]",
        "documentation": "Dryer Fire - Damages"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_DryerFireMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "DryerFireMember",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dryer Fire",
        "label": "Dryer Fire [Member]",
        "documentation": "Dryer Fire"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operations:",
        "label": "Earnings (loss) per share from continuing operations attributable to common shareholders: [Abstract]",
        "documentation": "-- None. No documentation exists for this element. --"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "netLabel": "Basic EPS (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r326",
      "r329",
      "r340",
      "r343",
      "r344",
      "r345",
      "r649",
      "r650",
      "r738",
      "r764",
      "r922"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "netLabel": "Diluted EPS (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r329",
      "r340",
      "r343",
      "r344",
      "r345",
      "r649",
      "r650",
      "r738",
      "r764",
      "r922"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Common Share (\"EPS\")",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareReconciliationAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per common share",
        "label": "Earnings Per Share Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1048",
      "r1141"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation costs, other than options",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period for recognition of unrecognized compensation cost",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Employee Stock Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r259",
      "r287",
      "r288",
      "r289",
      "r313",
      "r314",
      "r315",
      "r317",
      "r323",
      "r325",
      "r346",
      "r421",
      "r422",
      "r523",
      "r589",
      "r590",
      "r591",
      "r615",
      "r616",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r648",
      "r655",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r679",
      "r784",
      "r785",
      "r786",
      "r801",
      "r867"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r418",
      "r419"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method ownership percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in joint venture",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r416",
      "r1066",
      "r1098"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investments",
        "label": "Equity Method Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r136",
      "r418"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r975",
      "r987",
      "r997",
      "r1023"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r972",
      "r984",
      "r994",
      "r1020"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "us-gaap_FairValueAdjustmentToInventoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAdjustmentToInventoryMember",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Adjustment to Inventory",
        "label": "Fair Value Adjustment to Inventory [Member]",
        "documentation": "Fair value adjustment to acquisition-date inventory allocated (included) to (in) reported pro forma earnings (supplemental pro forma information)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r31"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r503",
      "r520",
      "r646",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r760",
      "r926",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1094",
      "r1095",
      "r1096",
      "r1097"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r452"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying value",
        "totalLabel": "Total",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r720"
     ]
    },
    "mgpi_FoodGradeAlcoholMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "FoodGradeAlcoholMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Food grade alcohol",
        "label": "Food Grade Alcohol [Member]",
        "documentation": "Food Grade Alcohol [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translation of Foreign Currencies",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r979",
      "r991",
      "r1001",
      "r1027"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r979",
      "r991",
      "r1001",
      "r1027"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r979",
      "r991",
      "r1001",
      "r1027"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r979",
      "r991",
      "r1001",
      "r1027"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r979",
      "r991",
      "r1001",
      "r1027"
     ]
    },
    "mgpi_FuelGradeAlcoholMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "FuelGradeAlcoholMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel grade alcohol",
        "label": "Fuel Grade Alcohol [Member]",
        "documentation": "Fuel Grade Alcohol [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_GainLossOnInsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "GainLossOnInsuranceRecoveries",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain on insurance recoveries",
        "label": "Gain (Loss) On Insurance Recoveries",
        "documentation": "Gain (Loss) On Insurance Recoveries"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Goodwill balance at beginning of period",
        "periodEndLabel": "Goodwill balance at end of period",
        "label": "Goodwill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r438",
      "r733",
      "r927",
      "r951",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r927"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Intangible Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r78"
     ]
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS",
        "label": "Goodwill Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r439",
      "r449",
      "r927"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r450",
      "r927"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "terseLabel": "Gross profit:",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r305",
      "r353",
      "r367",
      "r373",
      "r376",
      "r420",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r472",
      "r474",
      "r476",
      "r477",
      "r652",
      "r924",
      "r1109"
     ]
    },
    "country_IE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "IE",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ireland",
        "label": "IRELAND"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r969",
      "r970",
      "r983"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r195"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "terseLabel": "Income (loss) before income taxes:",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r172",
      "r224",
      "r353",
      "r367",
      "r373",
      "r376",
      "r739",
      "r755",
      "r924"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Equity method investment loss",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r173",
      "r223",
      "r360",
      "r416",
      "r754"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r942",
      "r943"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r28",
      "r33",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r194"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Authority [Domain]",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r593",
      "r601",
      "r605",
      "r612",
      "r617",
      "r621",
      "r624",
      "r625",
      "r798"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "totalLabel": "Total",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r236",
      "r324",
      "r325",
      "r361",
      "r599",
      "r618",
      "r765"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r595",
      "r596",
      "r605",
      "r606",
      "r611",
      "r613",
      "r792"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign income taxes",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "\u201cExpected\u201d provision at federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxCredits",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofProvisionForIncomeTaxesFromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Federal and state tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid",
        "label": "Income Taxes Paid, Net",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Refundable income taxes",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r1068"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Receivables, net",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income taxes payable (refundable)",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses and other",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "IncreaseDecreaseInDeferredTaxAssetValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred income taxes, including change in valuation allowance",
        "label": "Increase (Decrease) In Deferred Tax Asset Valuation Allowance",
        "documentation": "Increase (Decrease) In Deferred Tax Asset Valuation Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses",
        "label": "Increase (Decrease) in Prepaid Expense",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal and state excise taxes payable",
        "label": "Increase (Decrease) in Property and Other Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of convertible senior notes (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r336",
      "r344"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participating securities (in shares)",
        "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights",
        "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]",
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r453"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Indefinite-lived intangible assets at beginning of period",
        "periodEndLabel": "Indefinite-lived intangible assets at end of period",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r191"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsRollForward",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived Intangible Assets [Roll Forward]",
        "label": "Indefinite-Lived Intangible Assets [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IndefinitelivedIntangibleAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefinitelivedIntangibleAssetsAcquired",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Indefinite-Lived Intangible Assets Acquired",
        "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r982",
      "r991",
      "r1001",
      "r1018",
      "r1027",
      "r1031",
      "r1039"
     ]
    },
    "mgpi_IndustrialAlcoholMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "IndustrialAlcoholMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial alcohol",
        "label": "Industrial Alcohol [Member]",
        "documentation": "Industrial Alcohol [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "IndustrialRevenueBondWithNelsonCountyKentuckyMember",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial Revenue Bond With Nelson County Kentucky",
        "label": "Industrial Revenue Bond With Nelson County Kentucky [Member]",
        "documentation": "Industrial Revenue Bond With Nelson County Kentucky"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "IndustrialRevenueBondWithWilliamstownKentuckyMember",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial Revenue Bond With Williamstown Kentucky",
        "label": "Industrial Revenue Bond With Williamstown Kentucky [Member]",
        "documentation": "Industrial Revenue Bond With Williamstown Kentucky"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_IngredientSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "IngredientSolutionsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Ingredient Solutions",
        "netLabel": "Ingredient Solutions",
        "terseLabel": "Ingredient Solutions",
        "label": "Ingredient Solutions [Member]",
        "documentation": "-- None. No documentation exists for this element. --"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_InitialPurchasersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "InitialPurchasersMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial Purchasers",
        "label": "Initial Purchasers [Member]",
        "documentation": "Initial Purchasers"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r971",
      "r1043"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r971",
      "r1043"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r971",
      "r1043"
     ]
    },
    "us-gaap_InsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InsuranceRecoveries",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Insurance recoveries",
        "terseLabel": "Insurance recoveries",
        "label": "Insurance Recoveries",
        "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "mgpi_InsuranceRecoveryPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "InsuranceRecoveryPolicyPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognition of Insurance Recoveries",
        "label": "Insurance Recovery, Policy [Policy Text Block]",
        "documentation": "Insurance Recovery, Policy"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r83"
     ]
    },
    "us-gaap_InterestCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestCostsCapitalized",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails": {
       "parentTag": "mgpi_InterestCostsIncurredAndExpensed",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plus: Interest cost capitalized",
        "label": "Interest Costs Capitalized",
        "documentation": "Amount of interest capitalized during the period."
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "mgpi_InterestCostsIncurredAndExpensed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "InterestCostsIncurredAndExpensed",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Interest Costs Incurred And Expensed",
        "documentation": "Interest Costs Incurred And Expensed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails": {
       "parentTag": "mgpi_InterestCostsIncurredAndExpensed",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest costs charged to expense",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r226",
      "r290",
      "r357",
      "r663",
      "r852",
      "r962",
      "r1166"
     ]
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Interest Expenses Incurred",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest expense, net",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "documentation": "The net amount of nonoperating interest income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r300",
      "r301"
     ]
    },
    "mgpi_InventoryBarreledDistillateGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "InventoryBarreledDistillateGross",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Barreled distillate (bourbons and other whiskeys)",
        "label": "Inventory, Barreled Distillate, Gross",
        "documentation": "Barreled finished brown goods held by the entity that are readily available for sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "totalLabel": "Total",
        "label": "Inventory, Gross",
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r265",
      "r278",
      "r432",
      "r433",
      "r434",
      "r718",
      "r921"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in process",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LandBuildingsAndImprovementsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land, buildings, and improvements",
        "label": "Land, Buildings and Improvements [Member]",
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net lease costs",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r950"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Lease Costs",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of contract (in years)",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r305",
      "r420",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r472",
      "r474",
      "r476",
      "r477",
      "r635",
      "r638",
      "r639",
      "r652",
      "r826",
      "r923",
      "r964",
      "r1109",
      "r1153",
      "r1154"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r222",
      "r750",
      "r951",
      "r1083",
      "r1099",
      "r1148"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r264",
      "r305",
      "r420",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r472",
      "r474",
      "r476",
      "r477",
      "r635",
      "r638",
      "r639",
      "r652",
      "r951",
      "r1109",
      "r1153",
      "r1154"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit agreement - revolver",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r220",
      "r1161"
     ]
    },
    "mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "LineOfCreditFacilityContingentIncreaseInBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent increase in borrowing capacity",
        "label": "Line Of Credit Facility, Contingent Increase In Borrowing Capacity",
        "documentation": "Line Of Credit Facility, Contingent Increase In Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement, interest rate",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "documentation": "The effective interest rate at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Credit Agreement",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r220",
      "r491",
      "r506",
      "r929",
      "r930",
      "r1161"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt",
        "label": "Long-Term Debt and Lease Obligation",
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r743"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current maturities of long-term debt",
        "negatedLabel": "Less current maturities of long-term debt",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, including current maturities",
        "totalLabel": "Total indebtedness outstanding, net",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities",
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtByMaturityAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r312",
      "r1113"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r312",
      "r496"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r312",
      "r496"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r312",
      "r496"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r312",
      "r496"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r312",
      "r496"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r88"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency Nature [Axis]",
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r464",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r464",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations."
       }
      }
     },
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r464",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency, Nature [Domain]",
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r464",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_LossContingencyReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment received from insurance",
        "label": "Loss Contingency, Receivable",
        "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable."
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "mgpi_LuxcoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "LuxcoMember",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Luxco",
        "label": "Luxco [Member]",
        "documentation": "Luxco"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment",
        "verboseLabel": "Machinery and equipment",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r936",
      "r1114",
      "r1162",
      "r1163"
     ]
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketingAndAdvertisingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising and promotion expenses",
        "label": "Marketing and Advertising Expense",
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461",
      "r462",
      "r463",
      "r558",
      "r717",
      "r783",
      "r817",
      "r818",
      "r873",
      "r876",
      "r880",
      "r881",
      "r887",
      "r909",
      "r910",
      "r925",
      "r933",
      "r944",
      "r953",
      "r1111",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "mgpi_MidSpiritsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "MidSpiritsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mid",
        "label": "Mid Spirits [Member]",
        "documentation": "Mid Spirits"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461",
      "r462",
      "r463",
      "r558",
      "r717",
      "r783",
      "r817",
      "r818",
      "r873",
      "r876",
      "r880",
      "r881",
      "r887",
      "r909",
      "r910",
      "r925",
      "r933",
      "r944",
      "r953",
      "r1111",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160"
     ]
    },
    "mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum single shareholder ownership percentage to call special stockholder meeting",
        "label": "Minimum Shareholder Ownership Percentage Required To Call Stockholder Meeting",
        "documentation": "Minimum Shareholder Ownership Percentage Required To Call Stockholder Meeting"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interest",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r221",
      "r305",
      "r420",
      "r465",
      "r468",
      "r469",
      "r470",
      "r476",
      "r477",
      "r652",
      "r749",
      "r830"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r936",
      "r1114",
      "r1162",
      "r1163"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Financing Activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Investing Activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r183",
      "r184"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Operating Activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income attributable to MGP Ingredients, Inc.",
        "terseLabel": "Net income attributable to MGP Ingredients, Inc.",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r184",
      "r225",
      "r262",
      "r281",
      "r284",
      "r289",
      "r305",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r324",
      "r325",
      "r337",
      "r353",
      "r367",
      "r373",
      "r376",
      "r420",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r472",
      "r474",
      "r476",
      "r477",
      "r650",
      "r652",
      "r758",
      "r848",
      "r865",
      "r866",
      "r924",
      "r962",
      "r1109"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net loss attributable to noncontrolling interest",
        "negatedLabel": "Net loss attributable to noncontrolling interest",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r215",
      "r281",
      "r284",
      "r324",
      "r325",
      "r757",
      "r1077"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income used in earnings per common share calculation, basic",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r318",
      "r319",
      "r320",
      "r321",
      "r326",
      "r327",
      "r339",
      "r344",
      "r353",
      "r367",
      "r373",
      "r376",
      "r924"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income used in earnings per common share calculation, diluted",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r328",
      "r331",
      "r332",
      "r333",
      "r334",
      "r339",
      "r344"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted and Issued Accounting Standard Updates and Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r979",
      "r991",
      "r1001",
      "r1018",
      "r1027"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign sources",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1170",
      "r1171",
      "r1172"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Controlling Interest",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r523",
      "r1087",
      "r1088",
      "r1089",
      "r1167"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "us-gaap_NonrecurringAdjustmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonrecurringAdjustmentAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonrecurring Adjustment [Axis]",
        "label": "Nonrecurring Adjustment [Axis]",
        "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information)."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_NonrecurringAdjustmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonrecurringAdjustmentDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonrecurring Adjustment [Domain]",
        "label": "Nonrecurring Adjustment [Domain]",
        "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information)."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "mgpi_NotePurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "NotePurchaseAgreementMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note Purchase Agreement",
        "label": "Note Purchase Agreement [Member]",
        "documentation": "Note Purchase Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_NumberOfBoardMembers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "NumberOfBoardMembers",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total number of board members",
        "label": "Number of Board Members",
        "documentation": "Number of Board Members"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "NumberOfBoardMembersCommonShareholdersAreEntitledToElect",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of board members that common stockholders are entitled to elect",
        "label": "Number of Board Members Common Shareholders Are Entitled To Elect",
        "documentation": "Number of Board Members Common Shareholders Are Entitled To Elect"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "NumberOfBoardMembersPreferredShareholdersAreEntitledToElect",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of board members preferred stock shareholders entitled to elect",
        "label": "Number of Board Members Preferred Shareholders Are Entitled To Elect",
        "documentation": "Number of Board Members Preferred Shareholders Are Entitled To Elect"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office furniture and equipment",
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_OneCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "OneCustomerMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One Customer",
        "label": "One Customer [Member]",
        "documentation": "One Customer"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r367",
      "r373",
      "r376",
      "r924"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease costs",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r950"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails",
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating lease liability",
        "terseLabel": "Total operating lease liability",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liability, current, location",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r668"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r669",
      "r674"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets, net",
        "verboseLabel": "Total leased assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r666"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r950"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r950"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforward, valuation allowance",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r376"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r185",
      "r186",
      "r213"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "mgpi_OtherBrandedSpiritsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "OtherBrandedSpiritsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Branded Spirits [Member]",
        "documentation": "Other Branded Spirits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitment",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial revenue bonds used",
        "label": "Other Commitment",
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) on foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive loss",
        "terseLabel": "Other comprehensive loss",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r30",
      "r282",
      "r285",
      "r291",
      "r655",
      "r656",
      "r661",
      "r734",
      "r759",
      "r1075",
      "r1076"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Changes in Company-sponsored post-employment benefit plan",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r170"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossTax",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense (benefit) allocated to comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r287",
      "r291",
      "r599",
      "r622",
      "r623",
      "r655",
      "r659",
      "r661",
      "r734",
      "r759"
     ]
    },
    "us-gaap_OtherInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Inventory, Gross",
        "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "us-gaap_OtherInventorySupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherInventorySupplies",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maintenance materials",
        "label": "Other Inventory, Supplies, Gross",
        "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_OtherLongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, less current maturities",
        "label": "Other Long-Term Debt, Noncurrent",
        "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r825"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other, net",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expense, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r977",
      "r989",
      "r999",
      "r1025"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r980",
      "r992",
      "r1002",
      "r1028"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r980",
      "r992",
      "r1002",
      "r1028"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other, net",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1049",
      "r1078"
     ]
    },
    "mgpi_PaymentsForProceedsFromOtherOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "PaymentsForProceedsFromOtherOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other, net",
        "label": "Payments for (Proceeds from) Other Operating Activities",
        "documentation": "Payments for (Proceeds from) Other Operating Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of treasury stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of dividends and dividend equivalents",
        "label": "Payments of Dividends",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_PaymentsOfLoanCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfLoanCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loan fees incurred with borrowings",
        "label": "Payments of Loan Costs",
        "documentation": "The cash outflow for loan origination associated cost which is usually collected through escrow."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfMergerRelatedCostsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payment on assumed debt as part of the Merger",
        "label": "Payments of Merger Related Costs, Financing Activities",
        "documentation": "The cash outflow for financing costs associated with business combinations."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash consideration paid",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r630"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of business, net of cash acquired",
        "terseLabel": "Aggregate consideration paid",
        "netLabel": "Cash",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Contributions to equity method investments",
        "label": "Payments to Acquire Equity Method Investments",
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Additions to property, plant, and equipment",
        "terseLabel": "Purchase of property, plant, and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "mgpi_PenelopeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "PenelopeMember",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Penelope",
        "label": "Penelope [Member]",
        "documentation": "Penelope"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMPLOYEE BENEFIT PLANS",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r941"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockDividendRatePercentage",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, percentage of non-cumulative",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r874",
      "r877",
      "r879",
      "r888"
     ]
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock",
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r954",
      "r955",
      "r958",
      "r959",
      "r960",
      "r961",
      "r1164",
      "r1167"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r508"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r828"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r508"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r828",
      "r846",
      "r1167",
      "r1168"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred, 5% non-cumulative; $10 par value; authorized 1,000 shares; issued and outstanding 437 shares",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r745",
      "r951"
     ]
    },
    "mgpi_PremiumBeverageAlcoholMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "PremiumBeverageAlcoholMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Premium beverage alcohol",
        "label": "Premium Beverage Alcohol [Member]",
        "documentation": "Premium Beverage Alcohol [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_PremiumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "PremiumMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Premium",
        "label": "Premium [Member]",
        "documentation": "Premium"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_PremiumPlusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "PremiumPlusMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Premium plus",
        "label": "Premium Plus [Member]",
        "documentation": "Premium Plus"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r435",
      "r436",
      "r915"
     ]
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from convertible senior notes",
        "label": "Proceeds from Convertible Debt",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromInsuranceSettlementInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from property insurance recoveries",
        "label": "Proceeds from Insurance Settlement, Investing Activities",
        "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r52"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of debt",
        "label": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from credit agreement - revolver",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r1082"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r719",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r912",
      "r934",
      "r952",
      "r1054",
      "r1106",
      "r1107",
      "r1114",
      "r1162"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r719",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r912",
      "r934",
      "r952",
      "r1054",
      "r1106",
      "r1107",
      "r1114",
      "r1162"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "netLabel": "Net income",
        "verboseLabel": "Net income (loss)",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r281",
      "r284",
      "r298",
      "r305",
      "r316",
      "r324",
      "r325",
      "r353",
      "r367",
      "r373",
      "r376",
      "r420",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r472",
      "r474",
      "r476",
      "r477",
      "r633",
      "r636",
      "r637",
      "r650",
      "r652",
      "r739",
      "r756",
      "r800",
      "r848",
      "r865",
      "r866",
      "r924",
      "r948",
      "r949",
      "r963",
      "r1077",
      "r1109"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant, and equipment, at cost",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r267",
      "r753"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant, and equipment, net",
        "totalLabel": "Property, plant, and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r740",
      "r753",
      "r951"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Properties, Depreciation, and Amortization",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r231",
      "r234",
      "r751"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461",
      "r462",
      "r463",
      "r545",
      "r558",
      "r583",
      "r584",
      "r585",
      "r693",
      "r717",
      "r783",
      "r817",
      "r818",
      "r873",
      "r876",
      "r880",
      "r881",
      "r887",
      "r909",
      "r910",
      "r925",
      "r933",
      "r944",
      "r953",
      "r956",
      "r1102",
      "r1111",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461",
      "r462",
      "r463",
      "r545",
      "r558",
      "r583",
      "r584",
      "r585",
      "r693",
      "r717",
      "r783",
      "r817",
      "r818",
      "r873",
      "r876",
      "r880",
      "r881",
      "r887",
      "r909",
      "r910",
      "r925",
      "r933",
      "r944",
      "r953",
      "r956",
      "r1102",
      "r1111",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r972",
      "r984",
      "r994",
      "r1020"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Domain]",
        "label": "Related Party, Type [Domain]",
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r680",
      "r681",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r845",
      "r847",
      "r872"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r680",
      "r681",
      "r682",
      "r683",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r845",
      "r847",
      "r872"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Axis]",
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r680",
      "r681",
      "r1152"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Domain]",
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party purchases",
        "label": "Related Party Transaction, Purchases from Related Party",
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Axis]",
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r680",
      "r681",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r845",
      "r847",
      "r872",
      "r1152"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on credit agreement - revolver",
        "label": "Repayments of Lines of Credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r1082"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Principal payments on long-term debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r796"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r310",
      "r482",
      "r510",
      "r683",
      "r918",
      "r919"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r973",
      "r985",
      "r995",
      "r1021"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r974",
      "r986",
      "r996",
      "r1022"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r981",
      "r993",
      "r1003",
      "r1029"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units (RSUs)",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r204",
      "r748",
      "r787",
      "r789",
      "r797",
      "r829",
      "r951"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r313",
      "r314",
      "r315",
      "r317",
      "r323",
      "r325",
      "r421",
      "r422",
      "r589",
      "r590",
      "r591",
      "r615",
      "r616",
      "r640",
      "r642",
      "r643",
      "r645",
      "r648",
      "r784",
      "r786",
      "r801",
      "r1167"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Sales",
        "terseLabel": "Sales",
        "verboseLabel": "Sales to customers:",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r354",
      "r355",
      "r366",
      "r371",
      "r372",
      "r378",
      "r380",
      "r382",
      "r541",
      "r542",
      "r719"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r911"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUE",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r543"
     ]
    },
    "us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excise Taxes",
        "label": "Revenue, Transaction Price Measurement, Tax Exclusion [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for election to exclude from measurement of transaction price tax assessed by governmental authority that are both imposed on and concurrent with specific revenue-producing transaction, and collected from customer. Includes, but is not limited to, sales, use, value-added and excise tax."
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_RevolvingCreditAgreementDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "RevolvingCreditAgreementDue2026Member",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement - Revolver, 6.46% (variable rate) due 2026",
        "label": "Revolving Credit Agreement, Due 2026 [Member]",
        "documentation": "Revolving Credit Agreement, Due 2026"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolver",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r675",
      "r950"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks and Uncertainties [Abstract]",
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesAndExciseTaxPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal and state excise taxes payable",
        "label": "Sales and Excise Tax Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r1050"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Expenses And Other",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONMergerwithLuxcoNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r114",
      "r628"
     ]
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Common Stock Activity",
        "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in common stock outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r92",
      "r95",
      "r138",
      "r139",
      "r141",
      "r144",
      "r201",
      "r203",
      "r929",
      "r931",
      "r1086"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted EPS",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r418",
      "r419"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Line Items]",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r417",
      "r418",
      "r419",
      "r420",
      "r652"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Table]",
        "label": "Schedule of Equity Method Investments [Table]",
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r305",
      "r417",
      "r418",
      "r419",
      "r420",
      "r652"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r84",
      "r720"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Schedule of Goodwill [Table]",
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r450",
      "r927"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventory",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r167",
      "r168",
      "r169"
     ]
    },
    "mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives",
        "label": "Schedule of Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]",
        "documentation": "Schedule of Property, Plant and Equipment, Estimated Useful Lives"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets Acquired and Liabilities Assumed",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r211"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r171"
     ]
    },
    "mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Identifiable Assets",
        "label": "Schedule Of Segment Reporting Identifiable Assets [Table Text Block]",
        "documentation": "-- None. No documentation exists for this element. --"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r75",
      "r76",
      "r78"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r75",
      "r76",
      "r78"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock by Class [Table]",
        "label": "Schedule of Stock by Class [Table]",
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r95",
      "r201",
      "r203",
      "r204",
      "r273",
      "r274",
      "r275",
      "r347",
      "r508",
      "r509",
      "r510",
      "r512",
      "r515",
      "r520",
      "r522",
      "r793",
      "r794",
      "r795",
      "r796",
      "r933",
      "r1047",
      "r1081"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r947",
      "r1142"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SecuredDebtMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Debt",
        "label": "Secured Debt [Member]",
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r968"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r382",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r455",
      "r456",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r927",
      "r1054",
      "r1162"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r380",
      "r381",
      "r813",
      "r814",
      "r815",
      "r875",
      "r878",
      "r882",
      "r889",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r913",
      "r935",
      "r956",
      "r1114",
      "r1162"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPERATING SEGMENTS",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r365",
      "r370",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r382"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general, and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "us-gaap_SeveranceCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeveranceCosts1",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/CLOSUREOFTHEATCHISONFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance costs",
        "label": "Severance Costs",
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grants in period (in shares)",
        "verboseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non vested balance at beginning of period (in shares)",
        "periodEndLabel": "Non vested balance at end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r572",
      "r573"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Units",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non vested balance at beginning of period (in dollars per share)",
        "periodEndLabel": "Non vested balance at end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r572",
      "r573"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average \u00a0Grant-Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586"
     ]
    },
    "mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of active plans",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Awards",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Awards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted stock authorized but not granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Award [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period, tranche one",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining award vesting period",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier [Axis]",
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier [Domain]",
        "label": "Supplier [Domain]",
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, vested in period, fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Shares outstanding at beginning of period (in shares)",
        "periodEndLabel": "Shares outstanding at end of period (in shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease costs",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r950"
     ]
    },
    "mgpi_ShorttermIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "ShorttermIncentivePlanMember",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Incentive Plan",
        "label": "Short-term Incentive Plan [Member]",
        "documentation": "Short-term Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_SpecialtyWheatProteinsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "SpecialtyWheatProteinsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Specialty wheat proteins",
        "label": "Specialty Wheat Proteins [Member]",
        "documentation": "Specialty Wheat Proteins [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_SpecialtyWheatStarchesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "SpecialtyWheatStarchesMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Specialty wheat starches",
        "label": "Specialty Wheat Starches [Member]",
        "documentation": "Specialty Wheat Starches [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillandIndefinitelivedIntangibleAssetsDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r350",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r382",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r454",
      "r455",
      "r456",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r927",
      "r1054",
      "r1162"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r273",
      "r274",
      "r275",
      "r305",
      "r329",
      "r330",
      "r340",
      "r344",
      "r347",
      "r348",
      "r420",
      "r465",
      "r468",
      "r469",
      "r470",
      "r476",
      "r477",
      "r508",
      "r509",
      "r512",
      "r515",
      "r522",
      "r652",
      "r793",
      "r794",
      "r795",
      "r796",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r828",
      "r849",
      "r867",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r1047",
      "r1081",
      "r1090"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r46",
      "r259",
      "r287",
      "r288",
      "r289",
      "r313",
      "r314",
      "r315",
      "r317",
      "r323",
      "r325",
      "r346",
      "r421",
      "r422",
      "r523",
      "r589",
      "r590",
      "r591",
      "r615",
      "r616",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r648",
      "r655",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r679",
      "r784",
      "r785",
      "r786",
      "r801",
      "r867"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r248",
      "r380",
      "r381",
      "r813",
      "r814",
      "r815",
      "r875",
      "r878",
      "r882",
      "r889",
      "r897",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r913",
      "r935",
      "r956",
      "r1114",
      "r1162"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r314",
      "r315",
      "r346",
      "r719",
      "r791",
      "r812",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r828",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r847",
      "r850",
      "r851",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r867",
      "r957"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r314",
      "r315",
      "r346",
      "r719",
      "r791",
      "r812",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r828",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r847",
      "r850",
      "r851",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r867",
      "r957"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r976",
      "r988",
      "r998",
      "r1024"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock shares awarded, forfeited or vested",
        "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r101"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Common Stock (in shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r160",
      "r161",
      "r204",
      "r793",
      "r867",
      "r891"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r160",
      "r161",
      "r204"
     ]
    },
    "mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock shares repurchased (in shares)",
        "label": "Stock Repurchased And Retired During Period From Employees, Shares",
        "documentation": "Stock Repurchased And Retired During Period From Employees, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock shares repurchased",
        "label": "Stock Repurchased And Retired During Period From Employees, Value",
        "documentation": "Stock Repurchased And Retired During Period From Employees, Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock shares repurchased",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r160",
      "r161",
      "r204"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of Common Stock (in shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r160",
      "r161",
      "r204",
      "r796",
      "r867",
      "r893"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total MGP Ingredients, Inc. stockholders equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r164",
      "r165",
      "r187",
      "r830",
      "r846",
      "r868",
      "r869",
      "r951",
      "r964",
      "r1083",
      "r1099",
      "r1148",
      "r1167"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 Equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r120",
      "r123",
      "r259",
      "r260",
      "r288",
      "r313",
      "r314",
      "r315",
      "r317",
      "r323",
      "r421",
      "r422",
      "r523",
      "r589",
      "r590",
      "r591",
      "r615",
      "r616",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r648",
      "r655",
      "r657",
      "r661",
      "r679",
      "r785",
      "r786",
      "r799",
      "r830",
      "r846",
      "r868",
      "r869",
      "r895",
      "r963",
      "r1083",
      "r1099",
      "r1148",
      "r1167"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EQUITY AND EPS",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r304",
      "r507",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r647",
      "r870",
      "r871",
      "r896"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r685"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r685"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r685"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r685"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r685"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r686"
     ]
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Valuation Allowance",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "mgpi_SuperPremiumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "SuperPremiumMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Super premium",
        "label": "Super Premium [Member]",
        "documentation": "Super Premium"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER BALANCE SHEET CAPTIONS",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Cash Flow Information [Abstract]",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "mgpi_TargetedBonusAwardExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "TargetedBonusAwardExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Targeted bonus award expense",
        "label": "Targeted Bonus Award Expense",
        "documentation": "-- None. No documentation exists for this element. --"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforward",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "mgpi_TenLargestCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "TenLargestCustomersMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ten Largest Customers",
        "label": "Ten Largest Customers [Member]",
        "documentation": "Ten Largest Customers"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_TenLargestSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "TenLargestSuppliersMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "10 Largest Suppliers",
        "label": "Ten Largest Suppliers [Member]",
        "documentation": "-- None. No documentation exists for this element. --"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_The2014PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "The2014PlanMember",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The 2014 Plan",
        "label": "The 2014 Plan [Member]",
        "documentation": "The 2014 Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_TheDirectorsPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "TheDirectorsPlanMember",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Director's Plan",
        "label": "The Director's Plan [Member]",
        "documentation": "The Director's Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONAcquisitionofPenelopeNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Names",
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r503",
      "r520",
      "r646",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r760",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1094",
      "r1095",
      "r1096",
      "r1097"
     ]
    },
    "us-gaap_TransportationEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransportationEquipmentMember",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportation equipment",
        "label": "Transportation Equipment [Member]",
        "documentation": "Equipment used for the primary purpose of moving people and products from one place to another."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, common (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost, 1,109,053 and 1,131,124 shares at December\u00a031, 2023 and 2022, respectively",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r96",
      "r97"
     ]
    },
    "mgpi_TwoGrainSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "TwoGrainSuppliersMember",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2 Grain Suppliers",
        "label": "Two Grain Suppliers [Member]",
        "documentation": "Two Grain Suppliers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_UltraPremiumSpiritsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "UltraPremiumSpiritsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ultra premium",
        "label": "Ultra Premium Spirits [Member]",
        "documentation": "Ultra Premium Spirits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income attributable to participating securities, basic",
        "negatedLabel": "Income attributable to participating securities (unvested shares and units), basic",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r341",
      "r342"
     ]
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted",
     "crdr": "debit",
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income attributable to participating securities, diluted",
        "negatedLabel": "Income attributable to participating securities (unvested shares and units), diluted",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted",
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r341",
      "r342",
      "r1046"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning of year balance",
        "periodEndLabel": "End of year balance",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r594",
      "r602"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reduction for prior year tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions based on current year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r604"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions based on prior year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r73",
      "r229",
      "r230",
      "r232",
      "r233"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease)",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r607"
     ]
    },
    "mgpi_ValueSpiritsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "ValueSpiritsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value",
        "label": "Value Spirits [Member]",
        "documentation": "Value Spirits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Motor vehicles",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "mgpi_WarehouseServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "WarehouseServicesMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warehouse services",
        "label": "Warehouse Services [Member]",
        "documentation": "Warehouse Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in shares)",
        "terseLabel": "Diluted weighted average common shares (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r328",
      "r344"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share information:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic weighted average common shares (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r344"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgpi_WhiteGoodsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.mgpingredients.com/20231231",
     "localname": "WhiteGoodsMember",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "White Goods",
        "label": "White goods [Member]",
        "documentation": "White goods"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i-k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21B",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "60",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-68B"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(CFRR 211.02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "30",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "30",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "720",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)-(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205-20/tableOfContent"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//230/tableOfContent"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r196": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r197": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r198": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10"
  },
  "r199": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r201": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r202": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r203": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r204": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r205": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9"
  },
  "r206": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r207": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r208": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r209": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r210": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r211": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r212": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r213": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r214": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r215": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r216": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r217": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r218": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r219": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r220": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r221": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r222": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r223": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r224": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r225": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r226": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "(m)",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "65",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "66",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-20/tableOfContent"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "32",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479866/606-10-32-2A"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//210/tableOfContent"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(S-X 210.12-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>109
<FILENAME>0001628280-24-006149-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-24-006149-xbrl.zip
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
MU';*@SINW9N#4]\<V'X"4$L#!!0    ( $@\5E@85=5TK <  $<H   6
M97@S,3$Q,C,Q,C R,RTQ,'AK+FAT;>U:;7/;-A+^WE^!.G-I,B/)HBS9LNQX
M)DV<&\_-M9U<9OJQ Q*@B#-)L  H6?WU]RQ R7I-Y*N;R.?+!\4D%KL+[(/=
M!R N,U?D5Y>9Y.+JN\OOVVWV7B=U(4O'$B.YDX+55I5C]JN0]I:UVXW4.UW-
MC!IGCO6ZO3[[59M;->&AW2F7RZNYGLOC\'QY[(U<QEK,KBZ%FC EWARITVYR
M&L6#;B^.AOV>B(;R+.T.17+6/SGAR6#X6W2$KA /?:R;Y?+-4:'*=B;)_JC?
MZYP-*G<Q5<)EHZC;_=O1BJB3=Z[-<S4N1]YAM*8:PVN:$YUK,WK1]?\NJ*6=
M\D+EL]$/GU0A+?M)3ME'7?#RAY;EI6U;:50:!*WZ0\(BC/O':7#H#'IR5<JY
M@]%9'RY=WV4J5HZ=1)WH\ICDEX857,+<F*O5MHV!+XTFP>1*<[2S[_9>_ZZM
M4^GL&\W"N^N/GVX^W+Q[^^GFYY]VNEMP,T: G:Y&YU#[#;SOKWO?(UC=M-A[
M/E&"_:O#?C3<)9DT+99(0SXQEW'W\L5@>/&GQ_7Y8%9<"*S(=BY3-SHYG2M2
MI0 @1NUH6/WU&-\^/U%G[O37MWZQ,BU1MS.@:;AA&9](9N1$R2ERF<N49;PL
M:Y[C9:6-8[ID'[0I6-1M_X/IE/WS[[^PFW)LI%"83]O"0])!7,]WQW4C(D\\
MCKV#B^./W")Z"%4Q8[>EGN92C&4KA+.)H]!PH=2H6[# 58DPSUA=.E-+C "5
MS!<U!)BS D]& 0(I3_#*,%T@,SL=Y#8$2IE(:[F9D4C!;R7L+NFT>"?@#$SF
MOB+"!@DDRJ "0JQ$=W@BI&'33"49LS7]W/>?2B,;)32 0MD<I9*J[E2Y# .T
ME4R\@Z2W@FM:8)@3=!,LGBU/P_,"ZLG3 :IDJ2H!!4+5?>A;0"G$T6R6VE69
M(B-QIZ!'E4E>"^@$O);BW (TE<EGK (Z"-@$^#R_1VX#&KMF&HM#*%+<(HDZ
MAP#@JH$I;\YZ?Q)N,Y;F>FKG6#9RK*PS'(8XO0Q^P\O6$B3MW)D-;Y\7*OL'
MA\I/*R%\^6+8B\XN;(.[AK]0NM%IJO 84'##N)$>1\"%BG-)\682X(US93.2
M)[$"N9;R+3T+99-<VQK]* L;G0=5E=&)%'AMV2O@1T@ ,H#D^B[)>#F6["T2
MW,<ZAT1TPMO1X)5\[;M& Q&>PJ,BSEL&()-^1EEP"=\!;^3+WH;2%4,I#-$X
MUU$/":(2GR=XCX#DL]X!(9F_/B D]_HT#^^E!6%&3'T1_3+@6E3?$U[;_;M0
MH8TEP--8"J5;UP8*D.DFROK\"2E9>CW$_.\S[W+V-C+G'HU-[;Y'5*O)[-2H
MD(7AB]6Y$G[+;>O8*J&X430 %1B&KR<E::HM57V_>JVG"#[;:BOA$#;;OE/%
ML0R2.N=4)# L[\0]>T"/P$66*13^BB4)(H^COQ0/R-N$VR>.]OA@T'[>.3W;
M!/O>N6\#\_MGS;VAC^6"G3 AFEM=<BH/W&(U$-LEF',CYI##(E \5KER,^(3
MV\S2 O3H], +:V=%=(DM^RITUPRHJDT%X%O/?Y)$&^$=\+QY+$O0FASX1XNL
M:&&1"/8$ >-8@*I"(7A>*$\.!N6+G'X]X7GM$Q]A0*8IB*N:('IV"P%=L)<]
M$GEXW,Y)/:K1$4G8!N8;Z]KM]F"?4L,7TI)H??KE_1J+YQL&OU!EF GXXT%)
M!IX-,,7! '.1?D/(-Z%#1PL-G?0M6_'Y@*1+_$$G26T(($O%>HO60EN']W3X
M"UTV@:+?:]1ZJ'ZUHTL*I",=KDDWCF.O)_VI2+EZ+O8Z>)5QNV VE$C]RI#"
M5Q@_'XOLGZM;F3=')&ORK3\]15]E-1S4)G+PO[*)] >P8KZ26O<)C_+O,IKO
M<Q_A\0%D9X-;+WSCX-=.-ZZ0C'\!E46AG),>^%NZQ1KLA=J$@F]>P2O@'8G<
M4J' _\3PYXM4_EXKN.X79%TF_ACE]?_WB=^84[S-01I!8A7 2!MX.@I(E 1X
M&EZPV*]-);^E0A](I"_UGO[Z@^'YP=B#(-ELK<+Q29,@9TL)D@MTM'*1'W?"
MMR'-Z (<@MNV MNPH!JV+@KL#_^0?C!-7=IZA/C\F,3A;>3>@C"D!MFG!6Q(
MGS&!+G_8W\"P%>JM*B<ZGT@JNB4?-]\L3)-D95'E>B;1.LUT2*Q\!>0 Y:,P
MDL[.H#>?,&/MG"Y&&-O%[H^:BP_4SA.$1D,,'$O31C1R7EDYFO]Q@1I1Y7PV
M4J6?4]_I8M4>?>>?4*4!D6F,>'NAN;D"<'[>Z9V>TRT !_0Z,3?<7!#H^ L"
MQTYLM@TZ)\/=K=U.M+/M<UJC8>>\=_[H:GM0V^\_NMI^KW/2/]M+[;&?WS#'
MB**M>/GFZ.1H+3^,>M4=BU:106MC/9 AAE\_8_@+(^^Q"E=+=C/X)SZN#S(V
M-7VY[/5:_J;. \;7I=$=/5QT3UC\M^H?3?0IQ._EBSX2M__=O'JR$LM#G_4F
M[5.9@"SS9]UL/H%/*21;;@"]RY1,V?6=3&HZ-6(_AQV09V:_&)!)X>_!K4?K
MV)>X?:Z!+17@M5MOE;;^<^XH?&F8R)WWX)H2VKWOPF-$H7:;7;YP':WY#1?Y
MCOT%PO\ 4$L#!!0    ( $@\5EA BTLLI <  "8H   6    97@S,3(Q,C,Q
M,C R,RTQ,'AK+FAT;>U:;6\;N1'^WE_!.F@N 219DB7+EAT#N;P<C.)>$ 2]
MCP5WR958<Y=[)%>R[M??,^3J76KDJYO(=?-!\2YGAD/.PYF'Y%Z/?:YOKL>2
MBYN_7/^UV63O35KELO LM9)[*5CE5#%BOPKI[EBS64N],^7,JM'8LVZ[VV._
M&GNG)CRV>^6UO)G;N3Z-S]>GH9/KQ(C9S;50$Z;$FQ.59**?)EGGXOQ<]J1(
M$G%QG@VRI)-VTLM!QO_9.8$JQ*..\S,MWYSDJFB.)?4_['5;@W[IKZ9*^/&P
MTV[_[61-U,M[W^1:C8IA<!BMF<'PZN;4:&.'+]KAWQ6U-#.>*ST;?O=9Y=*Q
MG^24?3(Y+[YK.%ZXII-695'0J=\E>D3GX7$:'1K CE:%G#O8&?3@TH?[L4J4
M9V>=5O?ZE.17AA5=PMS8F_6VK8&OC";%Y$I[LE=WM]:_*N=5-OM&L_#NPZ?/
MMQ]OW[W]?/OS3X=/P[<=2F_G4&X;['O+"V$*]F.+_<"U;K!46O*(^3'W+U_T
M+Z[^U!!++@267%/+S _/SN%-&+0J!"(^;'8NRO\^B+?&W*5UU6G-G?[ZO5^M
M34NGW>K3--RR,9](9N5$R2F2E1\KQWA15%SC96FL9PC01V-SUFDW_\Y,QG[\
MX1=V6XRL% KSZ1IX2%N(UN5VM/9&Y*!5=[QQ[!Y='+_G#M%#J/(9NRO,5$LQ
MDHT8SCJ.PL"%PJ PH0>N"H1YQJK"VTIB!"A5H6HAP)SE>+(*$,AXBE>6F1RI
MUYLHMR50R%0ZQ^V,1')^)]'OBDV'=P+.H$L=2A[Z((%4690XB!50AR="6C8=
MJW3,7$4_2_VIM+(V0@/(E=.HA516I\J/,4!7RC0X2'9+N&8$ACF!FF#);'4:
MGA=0SYX.4"7+5 $H$*J6H6\ I1!'LUUI5T6&C,2]@AU5I+H2L EXK<2Y 6@J
MJV>L!#H(V 1XK9?(K4'C-KK&XA"*##=(HM(0 %P-,!6Z<\&?E+LQR[29NCF6
MK1PIYU'//./T,OH-+QLKD'1S9[:\?5ZH[!T=*C^OA?#EBXMN9W#E:MS5K(32
MC<DRA<>(@EO&K0PX BY4HB7%FTF -]'*C4F>Q'+D6LJW]"R42[5Q%?0H"UNC
MHZG2FE0*O';L%? C)  90?+A/AWS8B396R2X3Y6&1.>,-SO]5_)U4.WT17R*
MCXI(;1&!3/899<$5?$>\D2\'=Y2M=92A(QKG)NHA051B-VU[1"0/ND>$9/[Z
MB)#<[=$\O)<.Y!XQ#47TRX!K4'U/>>4.5Z%"FTB I^XIEFY361A IILH%_(G
MI&01[!"?7V;>U>QMI>8!C77M7B*J46=V:E3(PO#%&:U$V%.[*G%**&X5#4!%
MAA'J24&6*D=5/ZQ>%RA"R+;&23B$W710*CF605II3D4"PPI.+-D#-"(76:50
M^"N1)(@\#GTI'I"W";=/'.W)T:#]LG4^V ;[P;EO"_.'9\V#H8_E,E&"$,V=
M*3B5!^ZP&HCM$LRY%7/(81$HGBBM_(SXQ*YN:0$&= ;@Q;6S)KK"ED,5NJ\'
M5%:V!/!=X#]I:JP(#@3>/)(%:(T&_M$B2UI8)((]0<0X%J J40B>%\K3HT'Y
M(J=_F'!=A<1'&)!9!N*J)HB>VT% %^SE@$0>'W=STH!J*"()N\A\$U/Y_1X<
M4FKX0EH2K<^^O%]CR7S#$!:JC#,!?P(HJ8-G TQQ-,!<I-\8\FWHT-%"32=#
MRTY\/B#I$G\P:5I9 LA*L=YA-3?.XSV=[L*62V'HMPJU'J9?[5')@'2DPPWI
MVG'L]60X%2G6S\5>1Z_&W"V8#272L#*D"!4FS,<B^VMU)W5]1+(AW_B/I^BK
MK(:CVD3V_U<VD>$ 5LQ74F.9\"C_KJ)YF?L(CP\@.UO<>N$;![_VIG:%9,(+
MF,QSY;T,P-^AEABP%VH3"KX% Z^ =R1R1X4"_Q/#GR]2^5NEX'I8D%61AF.4
MU__?)WYC3O%6@S2"Q"J D3;P=!20*@GPU+Q@L5^;2GY'A3Z2R%#J _T-!\/S
M@[$'0;+>6L7CDSI!SE82)!=0='*1'_?"MR;-4 $.P6T;D6TX4 U7Y3GVA[_+
M,)BZ+NT\0GQ^3.+X-G)O01@RB^S3 #9DR)A 5SCLKV'8B/56%1.C)Y**;L%'
M]9V%K9.LS$MM9A*MT[&)B96O@1R@?!1&TMH;=&!NI(IF8KPW^7 P#_K&E;,/
MC*!620!<:9N8?LU+)X?S/ZY0%$K-9T-5A$D,2E?K'=#-_81*"YA+W4GH+S;7
ME_J7EZU!>T#W^AYP]6+><7WEWPI7_J=>;+?U6V?]SM[6=FM_V[^SVAFTSL\O
M'MUL]Z)U-N@^NME>K]5M7QYD]C3,;YQC1-&5O'AS<G:RD1"&W?*>==:108MA
M,Y QAE\_181/0-YCV:W7Z'KP3WQ<'V5B*[JJ['8;X=N;!XRO3:,[>;CH@;#X
ML^8?3?0IQ._EBQXR=?C=_'YD+9+'/N=UTO>F'$*6A:-M-I^^IQ20S8]XB!+]
M _L;]HL%2R2JTV ?0P6-3.S=6,FL?D,U]>>X&]H.WFFH=P_\]F?CH[;2N'"9
M.XSW#!.Y]S.WNIZVERH\05 JOZWRA:_-ZM_XG=YI^#[P#U!+ P04    " !(
M/%98D8G!GI,$  !,%   %@   &5X,S(Q,3(S,3(P,C,M,3!X:RYH=&W=6%M/
MXT84?N^O.$U4%J3$\35WD&@(551U@P+5/E9C>QQ/U_9X9\:0]-?WS#AA"9 M
MK"AJRD/$^-R_,Y=O9IRJ/#L;IY3$9S^,?VRWX8)'54X+!9&@1-$8*LF*)7R*
MJ?P,[?9&:\++M6#+5(%KNSY\XN(SNR6U7#&5T;.MGW&G'H\[)L@XY/'Z;!RS
M6V#Q:8/U^SZA/NV1Q//]V(F('X2^'=AA-_!=S_/^<!IHBNJUC53KC)XV<E:T
M4ZKC#WW7Z@6E&MVQ6*5#Q[9_:NRH*KI2;9*Q93$T":,TX5C>1ASQC(MATS9_
M(RUI)R1GV7KXX8;E5,)'>@<+GI/B0TN20K8E%2RI%27[BV)$#&Z&=W5"/?23
ML8)N$W1Z/J8T7:4L9 H\UW+&':W_H*PZ)<1&G.W*GA3^H)H(P:6BL=?V!5;O
M#<)DNKB97<XFYS>S^<>79/MG)15+U@=5Y/SR_UK9U70QFU_,)K"87LT7-Z_.
M]_DJ7XP *V+T-O2ZY;^_B/W' +AZ7YFUX(+<LABN+?A9$!6E5+3@2E#)=&I
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
MS.M!B31UW%;Z#"67ETPK_5*);X"//+>R4=X3%^D,-A8Y0:<>MB8R5@LMR_Z
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
M,];?:3HJ92*)<B;LGX3KR(+IZ>.'%14V-9EP_8\513^P)G]($URA#Y58_FX
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
M<0<;?U_HJF>1;X^8*)]A;AH1S#FN2(IC*L=  5S(@NI$B-96&,R.DA/3;B9
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
MB_IAU::S5NA%BCR+U++,+=;0/0UD[.RL"\V>V!#:"D>\."Q[U842CF1,<CA
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
MO&*^O2(L?CTVVP;E 81C"2:UD7^SI3.SI0W<;<_%0_V6&#&54/ES3)'54;4
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
M!.($^:DT:((8R]45IBYPS#6H'=F% [^ NI%UYZ74>3F( \^;ST'E4[IR./<
M *.R)-B,OYRN&%3(3N>E3$?L><WKPD<<L2F-/ OV+UFX#));7Z,T8+_%+\"2
M?:*;=FHEC*:J*TXCT*$=KU@IJ+Q'SYK\C&S+0;-FBG,M,6= ETPA9$E& 2?T
MJ!D(Y83!+0EB1O?G'CC"HS2VPG1,-A=0>I>]!-YU@V[WQ$(BJ<QF8:(?T>6
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
ML@O78:G=-1OIX5T789?:^;+I)[U2FBZ<*Z5RLZV3L OGFJF.>YW47;EZWIK
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
MKSBKE!C'\!$A'H4?!>[8X,.LMRZ#$Z:9Q[GPVN$@/,,WG<3OGX<;68%U^++
M*C!R/'^R*$GH$'T01.H<DN,QR)0Z<*+;V!6/',OV*<X C,D=!T)Q'0]=>\"&
MMCL,91-*+^X%BI-A. !^H@A=_/8T"L4YPSS.J/<IHUX&Z;B"!$GZB!@7+T'+
MRS3&ZS#%7GVG43_=;@#:SQ=II3N[68[NH,]=UZ@FUH<9>19S?;8 FDSL_-I?
M.GS>QK<OK @>+<YTJV#(O+7<8[IWKP=X@(@RH/0ME4QHSOC1)[&+&@5&-?1'
M6R4A(B6'8PO.C0B2PAY=Y-GPM%GL'3$K"A7U D\'$0.TCI1&C-WU WSV$,X0
M5A4"IF)BJ.+YZ==A/"_P78<2@92@5X]4.6DUU(#^&7G<VJVK)F,UNH4-08U]
M$H!4'"3$_Z.Q\URJ9N2@O@B%FU'@;$T@:W,+",&&6]W@UZWM@VG4O24]Y=SU
MV42C)R\:;#L^Y<3B[6#5@:G&J0.DQN/CK:^-VF%CSV"Q6=!7:X SQ7SOA6A(
MA<\3^*Q*1!#[@CY(H!EX&,L(C5?!="XMQJ@IEI5.M]4!+%!^HI",(Z(,>L$Y
M[\B(R;$"1N. $&^/\&XNHJGE3>+:;AK7+J[/9V19T))H16UZQ$VRG,6PKQ[W
M!:QO?6TV:_6#_5I][V *!1<*Q*W)<BM+AY[)9<[NY71Z<_+CZNSZOFU=7)_<
MW-W>W+6P?_JW?UEW9^=G=V?7)POU("XDK/-9#))ZUW==?X14Z&A-72F=(FY"
M ((!E!T.ZDM:Y'PN+:PGO(+;Z )4,P72PF [QWRH#XVXQG-I.RNX2!T<3@?1
MYW4/]WUS@=_%? MNY\#,AGAD:(KGL=<OF4-H[NWL[B'4;]$?HK,P4.[,[)QE
MW8(N,K;BF3=Q+IYJ*6Q=<4Z*%CR#&'T?]!TT853&%2E<($JNF!8XJ..0P)G"
M_HRF)3RX'T>J6!<7%W'>E4K7,VH8^1)#*^"TIK"OZ2<1!9/*]B1J:@@U#P&$
M0U]Y(S]+'.<"QMC4Z(LD<8-R,.K)+:P3X$"XZ5M>FI:Q[,B.PWAD1U\F]-4#
M^U-R]@ :+8B-S\P=L7& @8C9<SWVFCN'^TN-]GC]CX65<B<WU_<DY&Y;WTLG
MS\K0..U@Y^!P=E[.LODZJZN0/=S=V=_=7<FC<'O/IR.]T$Z_P^R'GO0CS]G6
M2&3;G'>[7U[;;F4N8G:[ZT',EQIOL,*LQ>I+%.7_N<!,)+ R;EMW]];%+Y_8
MXHU25GN8;\Q@ZC.4N'>VU1<2 :;WW*7_E7K/;['5BBVMB"WM;GW%N:E68^<G
M^5)UFL4X39/+E.]QSM!S)>YU/I>JSGFY<V[,.>"E)<X&2-FWV&K%HU:#N_O[
M1N*T?E;D5,=9C..\$\&#=<[LT)<_*W9^\D@KL;/NLSY8E=BI#)V*3[TE[AX9
ML?.MLG0VXSA_>#BOW,5,N';(NEW5S-H+*]-GPP^^<;@FV^>%0IM* RTB1C2;
M6)6E>/M)95)LRH&>C#M<ZJS\<655;/IQKXZG5X9%Q:W>$'T/&EKX-"N[8C-.
M\U;Z0X0QKPR)#3_IQG$51*F"*(59RQ+(:RR>W<K@V8S3O.0]YF)&-)P'GD05
M2-GP U^=[*D,GHI;O27R'FK9LU<9/)MQFE=PB]5F71Z.K5,18!%R)"OK9]./
M?3D)5!48%/M$#^,"@ZK"X#UMM5(7*P6CT'S)5!CL5^KB9IRFFG!&U=HSYM3J
M9B%GU*>F!E>X5(.=J>"^PL9\\"]VU%&3I:S;2-I]%JA6)>KFU(R92A7=;)2J
M'/&5([Z4R'O4U-+MH'+$;\9I_K]W'!;PR)W_K_+ ;_9)-^N5![XRJ0JSEB60
MUY30'58FU6:<YE7<E3RVH] 1'P6!T*W,6ZGNP.=Q2^<3WW-4JWN\!B17Y*J>
MTC=#KI94F4X;CCJKDV*5Z53QO3=$WD;3!)(/JTKP33G/_\*^\2*D/H<DD^ +
MUWQ.8LM6J^-'H:4]B5@_7AE;&XX9N_N5M5596X59RS+-=NI:3AU5YM:&'&=B
M0;63R2PHKMK1<.C29R;'-.Z]LI\V'!=V5];2I#*@JJW.I>!,H_0#:I1=$?%J
MB'AWI@/M+AX%>&'F]YWX:G[?#<[O2V3 G9G?5QDA&XXFJ^/UE1%2;;7B]6]/
MQ =;7PUC[P)C=_B0T[P7G8I&$SO5)#*KE4Q,/1=R4"GR&XX7N^MJ"[7)'*_:
M:L7<"T/$QUM?044/?%<X.FDX/2<9!V,-N+5M_8LS&5AG-.W]E-N<9AWN-LR@
M2_AOLT;>'/AK7IOL2J??%(S9J]*X*IV^TNG+2\1[S6?9/D[#EKS/O0!CR+D(
M@4KW+SK^[%7C,"K=OTBZ/]]M\D9!B#BWM2Q#Q/L30N ;<QG.:VWW.0=!L#W-
MY UW;U8J_B9S=T",O7E'7*GXU58K%;\$1'STO(K/@KYU[OJCP*+P;>/+(NI]
MI=V_%]39VZVT^TJ[+Y!V7Q'Q<D2\WWB>__>9UX,5"R_3)T2G\IAV($N(ALK]
M_V[0:F^OL@TJVZ"R#<I+Q'M;7Z_]$!85^E9&2,S,TL]#"E060M$1:&]EU665
MVER5([TA]C;KIIG'<54$O2''F3)G4 "=BH#U)-?R:R3"ODE-963_>.E,5;PA
MD7M)Q71EQVPXTAQ4 _"J^NAR8J\9K7W\TWT\JO,LR'GJ2CE5%$U3B9QJ),0[
M./?52:'*CJJXUEMB;\/,83W^5AE2&W*>-V&?2^O"Z_IR0(^JK* -/_&U64%U
M/.FM3Y4JFO]:ED$),^?T^*0R+3;D/%-= .]XCTF'"K1]">_RK']&4@2.L*EU
MK17V60C6!W_$ N\++QARN^II^QYP9#DQ4(VF*_J1'L:SZ:KA=.]IJY7ONE)(
M"LV9FJ:W9Z->*9@;<IZG0H*>Z,N@9IT]<3NBWM,WW:ZPS<RY$U\.\37<^NX_
M8FLXS_[9 &NE4Q8=+2K7=N7:+BGVFA&JC4;EVMZ0\TPD$_:WX%Y0^;??P[%7
M63Z5I512[#TP0JA964H;<IYZP/;8NAEY8!OUQ9"J\0#N3'C6-^YQ,)HP#U7]
M3K93TFE;SYR;FN]MQGM7%M6&H\_!465151958=:R#/8>&V&V6UE4&W*>1FR1
M1,(H,8BS(".C[B4LDZD0<DV79BA78:J3^$][ BLCK.B8LCJY51EA%9][2^S=
M;1JYM5<981MRGK=2>+88@I655 5:YYSK@71</@J[JKS8>#183BA5*4]%/])]
MD_+T1Y7Q](ZV6JF0E<I1;,9DJG4;^Y4*N2'G>?;4%QVA1QC/Z)IDM>T^=R*W
M4B,W'A76YI-?NH"J4D,+@!)[IBJV<5 YNC?D/,]]B?G*V[];[6@P8')<.:PW
M_,0/EYIN\YQOH%+9BG"D>UM?VQ??KUOW/^[.VCFJ9._+?JP8U=JQ^O#902V?
M0M9QN?D^9B=??^G(3Q,W/<=KUH6>343/^SZW '?L2 61,1\JA*]8KR=Y#RM&
M0. ^\-!Z9&[$S:\G_F#@Z][E5I^[CM496Y[O;;-N5[B"87-;^!TOM;'@Q!JR
MGKY9!%8BS^%#AP7<,1>S((@&0UH'E4*G'B<\VXT<;CFFV(5L/QYG%?NZWF4'
ME 2[GWZ2X\/MGA_"4KP@%&$$FP(X,V<@@@ O@+7K30'\QY8O+?S'O @_3[U&
M+^_%RT1 KS+;2,$/7[4S!P?F((A!#7U^>TWJROQEZ >"L%A2(L C_S(23MC7
M["=]8\</0W_PN9[<PCJ![P) IFZ9OY#T?_'9POEU:X&FM?4M<U-?FO4@5FQW
M)&</@#@AEY^9.V+C (VNU*H'PMN>V/*RJYW-#&WNP4O7+A8.9]*=\I47A E,
MR*AESW9WZPUW,!N<%_=G5U9C1VU$_??;C_;%]5F[/9>.4JCP5P2<H3O>*B"#
MOOI^:UUXP(T=@?U4:S@1=,<:,6*)IJ[/P=ZKS7JC@?_^CED_<"'PNU!X$759
MM3I1 (\.@"^##B \YKICJXO*!B?F?>+ZD6-=[E@GDHUK5EONX)-:H0T,V_=J
M^IGX7>-XK[%C6:W BI!S][GD BY M@;4-*!^Y<WZ%UAVC?YL?#%?::XW^?6(
M3W[C1W+RJRB(OT&^/_*E0Y,T @$@9\!H!P"(L&:!],;$W="W9L,-;T;'H9WN
MNQY$G4 X@DD!QQ9Y+H))R2X/<<3RL2W32 0<]N^ I@7R""!PX2EQ=L?5J[M:
M<- 2,*^*EH&=WJT&7 F:7:^O/QZHB_!W?,\2W>#A ,B]<00+6%)Z+$C,!_D3
M<^N/UL5EZ]OEF75Q?7YS=]6ZO[BY7FZW^=#JGZ@N/8!Z\<@ *T'WB\\=4-H:
M<4 S./X/H]%H9] ;B@0[=VQ_\-$B-=1@_(7WR .JZC6(WY6<- B[SV2/U^B9
MS/,BP!!).$A*5ZQ=U:R_(R:!)MWQK-__"QA$)"5ZRR=_/<*;L?F,2!ZM\@>)
M$@ )XP9EZFL&R.DH!"64]H%4S$.!:P0^/!G^!4D/S 3@,K:&$O,2;8(1R7Z
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
M0*X_ZC3%>$]:8[J&I_>M%NP!]: T TO&2Z.RA!1K8=V&FEVM[Q;H?%)Y!J@
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
M>=Y8Y9G 4HUYF]_-,E C[%6"%+Y\VW3Q3K5T/=&W9OM@SCU4(GM0!;JAZ0[
MK+YN%16W#:&<I;B?'N8](0L5-IR;RB+DCK##5"[36U>-OH&@S+,@A@9^S"J(
M<?@@J62F#E'$B7%NBA-,R_4*SJ^$,P="\@< Y%C&5=!='72G1P14T%TA=#.Y
MW7%M@RK[$-@YB@J54CT/':&<SKU(.#0X"(5T#U1C"NKH-%@E6H9X6A^KTUK9
M::52\.-2?\7.TR>$7H!(-;OX?GF[W; <&?6"ZAQ6=PYVHAGW,.->576ERAJH
M2,)D;#^7Z5X=RLH.1;6E@\5H,[EFN1A.T[6.](5B:^3)HJD=-A^J&G<:>,35
MR"$I_HJ8Q[[@U=7IK(%D0LFHU9#+14 S(1VA1@]1ZG_(1#*(**:;E$#1'*\4
M)N'-#",/V_DS&:*QUXW<KNXQFU0O9F=Q83TIY^'$T(*X<I.L:^J'\8*Q3E[<
MI'4;]:I5@T%JJ;*;5,>HM,*%92_/35((M)'(1DR[R_0P!^L#;A5M02:QC1-U
MN8T'/9BI4F3QPW\Z-)-JS-.%-V!5!@]\''Q$&E5O41,AE(UJ>FZI9I+;*H-^
MJINZZX^F?ZS]C*]*>R\Z?,H#MOPHJ7=<<',P$1<H2 .ZM_:TW:>FZIGB^4PE
MV:/JE!Z[DA(74NPIBQ%RRJ.&<9XN.GD=7SF#]>0]3K_2E:5@IDM#::J]NOD-
M,X&%&99B'DE5Y9G>YH8A9,H1$]8DDZ YN5=T/UV:RZXJ-&EX+='7$&?\ZDZV
M$?+3*^TU2_=)4$.50UUVGEXLK4T_S[!@ZN2+K;AI2BT(!C;@V:%_:KJ.C_&\
MF*O'$VE4*:/NP(F#9(*:'J<3-\6+!SR.>(PTM)+$0:D:AIHA-B@/P(1T3,NY
M"_6L<?8'*KVGYR1#;["!J2J?'PQ9QEM(BZ))O%J7-EW6#3@2,*GN!^2!)%E+
ML5=/#_E3G0%\/?$FY&HB3NHX_3@!'-Z-S=1A^_PI/4B+Q@.HKNT:ZVC0)<X.
MDCJ4H^:Q64K4*-':%6'<R3SH8[_^42+651DHYXJ80]P2=="(91$LBL*]"%[3
M+!(=N;-&*V)39T0\[9I%T;KD@$7U0TB5LZE!D*DB7#UVD5JL(L+%$YS@Y(!/
MEX*1W*K-3 ZIHND)H*Y0$,S@3S2DRER#QPRPDP 2SUM0"!M/C]&XJ%LXJ.GK
MJG$U5?I9PL%^C>8YENX,$0D*A8S29=CF&J5\Z2[CB8M1=3*?U;D_I?THZO2H
M 8GFF&:J!OJ#S5@#5*V&'/$-6P8E)=OS'M75]E):V=33Y56O7MV2(U&2C&H4
M*Y*SF?((.VUB$)8K(TW/+XBQCQ@1!7+[/H93\5(]\PZ0T9R*NF1F:%(3IE%T
MN]@PBD(L:F4H)(5#4C+SW#F[FE+]TG/)$D[N^HJ'$,<I&(7,5DA.V8"F%_EZ
MY\,H9+%"K#J<JDXUFH2PL6UB&JA,%#@W8V#H YD1WTNQMX(!9KX.DAJOF&$?
MDP8>L0Z%"8$*  H%596/8$PG-<=3/4N/:C0]-M)#I_1/=#/Y*K)S-6\-4X<M
M,--"AX;2D'!CDEHDH,^#<A(H@)^TC*61 ATE%],O979\ZDI(FCP)7 6(CX%6
M&4(0X)J=Q0P!9R" (1NK:OY$]%*7::4G0J>P!)^K9^$M^H!9W;T+B$(_O"Z.
M_R%]9 ",EJ5.R;8CJ:/EP(-JZ5[):JZ7DD,UE<"1'8=62V%0[7E(9?MKP 6^
MYZ%')MT:9!:)$B+ 0ZB?B#FPV1'\-,^ 5=@/9GQS.CU@NKUQ)G -6$H9;SJS
M+:T*&7K1BZ2V9&H9NEU-C(T#ZM$B:=RTCH 2U.'^T*5H_%SHIW.&$GJE!C:X
M;,F&(,W'*/CA0(5C?!')!'-)2@&*JE2+E4#IX$ICB!M%*P&8E6!Z6$B<A*/E
MC3;<3+; J[-MM"3FZ58V-0TCI>$IYS8!/&YHT_X>-^%#M0%0#,[-'&K2#HX0
MQ73FUH8G:;RJ\Y4O$YX28)^K/FC2R%^>$+52LW?C1G\):)3M0:;'H^\^QN)Y
M=0AG^.\S&$>I$;.M;9QRK(;9XQB4U.Y2UH:> "@"&MV0##0 \,X JU8F:PE\
MZ5R3'#25J#'D["&](%1#G4=J4A[W08_>%,>*Q8]GZSHML)>$&RG%4V!='<U(
MGNDK33M("<<)?+$C)3U06:9;$SVGDLZASE+(LAG^[9K1?VH&>5($J,U0GIXG
M/@^\VF8VW@XSW1<QW;3>BY*13G$C2<5?XG&8:C0#3Q%5MN.^\\B [_6T)T"Y
MVLTKT\QHAS(R719Y>AJZ[_5\2@1-M,%Y>((>"3.E&,X^SDZM65R;77I0O(ZD
M:PL"%&B5TD5)KD;^&%>"AUUN.>9XZL2L5!HW.2HP%]3#&0$)(NOEDR<=5+-M
M'".%+J<A^N?U%/.4!$N' ."U S^>OX0#DWND1L2HG$0=N,2XFO;6\"<]T%$#
MQD_[[+0/,V'=NJW86!,%HI(:*X^-)4>P1+X-PC/MM3%;+0.U_&FL5\JDG6U
M*D\M8@P-9$[.#D"A"0:AF4*U#$0#'"ZF8)=&R-1%,8M3,G9:!T'QE1KAG3;/
M\62(XQF?8R(-9KA%E;>3_,Z(*0_:F3> G6,SM5B8Z6Z#D0PB3DM.2#@;#"N8
M.)DSYBHM3H((,R&%HON8^?DRU2/6P0ZMFB,N+$B FXB.""?9:_S4V!) "X(_
MQ@,B'.I1:S!!^2/BT%[&.9[QOP3(V943*[,8S>5TX]X:(B^M*-V33YLXM&>S
M)^5)XLE[9MTZ\73 &O+*NLAL$T#IJ>=ZN,N4.HVC7=.Q#P-N. [7Q);#I(B&
M8,1"!G\P=QQB3A\;*@"C0QQCKPI;8R\RL#WJXI<6*J!H(4*L+\#XRD3Y]QAA
M/*PBC(HKJ00!4LY4SA\*$A*Y'1P89!*3)N-J"@TE)YUXPB$S0]<I!8L^)V;D
MC5-A+XF1K4 -IF1D%.H^FNBV]6,)APF25,.(IJ1JU@Y&G%2B6W?FG,KU,EX;
M7=63W-FGX:*J239%LUSR4F1S,I'!@&:;F9L5C](&YL+3L3)'1MX#<7GBO=1\
M#)<"WW@/<?@25VG,Q'B0$(4Q@EG):J1(AF+;O!5K]X?*;UDS?4:'+ AKL;7I
M9(<$(KX,?*EZI ,2@EPWO5PG&L?JF: A>XHK2K1.D?2X)4%IVM\C,V6P=. S
MV>D$6#&E.LC/2DK% "PN"%@O+$E)DM0[)A?B3?N6GLUY);8^,R,GUHWCH*)A
MOOH@ &)J=IQ,35680BE%E7&4) EEIO.DT$6?'I,>]B,=XUV CA%7A29_=<J1
MA'W%K\Q$1!)%GKY #!G1>+&W<V:5P@#(] Z>F:8UP*L-KU8'BL##HEQEY9D#
M<"8/\6+6Z/C4<9Y3J)EAOWXZSVSD?Y1,Z10XYHHRK?2<I=E%0LJ).H,-HG:$
MJH%7T__27&*72^5!QGNU+]&&;7F*%6B?XFS\>P;K\L.X8N';;*E_KBT1K1G'
M_;=]J4M=]6>>L $\>QU'3NG*Z)Q0G!ZL 0"G1/5:Q+'09ZM "P:I9UOJ:VE$
MKGF7C=)=M%7(A2NGZS9( ;1@G"Q,,3,";FD<JJL"76T+8MY@O$]]N_3/-8/U
MZIEP*6H1NO.]<3XKJQE[9$6>CL:]?'04HP!+T$VB'(F2X(J_(_(>@P3$0 \Q
M )2$#$<):K^,%XM7[ X6I :+X(4@!8,^=S)3>8.L/$FM1LVW@/<.J(6^%YFF
MC:,^=A@ X94!HQ;\'I_].[J+8+5H5#AJ:L:3&"@T;324A/7"Q!@TB4?X8JYM
M7EJI[K%XGECKL?FL[,GLYA2FHX(ANM@9)5RL IK>IZ,IQ*-*(JIN'KF,-3MD
MP#A?84)13C6%R"1XZ6',Z&ABR7P#\M":;O7D2R2R2I\\:IJ)!TN7EB9C$K"6
M?:3CY1X /!SY.H:- Z^2DYEZIAOX1LNGOOPZ4R_+#S&DC<\W-)J95H (8VY3
M:XD31M#=D\$>S(1)D,=@?^IEM9E4DJA:@<H^4Q.7$-:8\OQOCO)*(;:G?$BH
MP9KL193"$C,YE9&!PW$&E.6635:8XO'HB4PE+I 9$N>G3PH-$T>.XU+DQ0^$
M3MI)>!(1ALXMU3Z<N8R*7D(/<32CI2RX5+4TY@4A0,<3Y*?2*Z@W0^S3HK%"
M Y--J9D@L3I@#<  9)*;F-+%L(G"+"&IP)/L*^WEF=::+2J'VT%."2LD=U-
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
MV.<A UL(M5"<#Q6/@:OQAH$Y1W")\DVYZ?2JL"J<L)*VXI3NP:,QCQ]&B4,
M5@DTK7K]Q#.%;^.&LFS"&(,X#7RII!CI@WNS2LO>]2;)4RV#*TOH$JDM,W;Y
M@%R.>ME6I:>:''3LW\><Y^%.2]4"EOKZGE1UHQ_'('K"6H'V&)M1G0S_F3(<
MR.04F5-;?AKB(2^GET"BY/C-B]D^Q)N"GXW%BBI[B/$SK.&AG'#DD\XJ>8+I
M3W"</=_'LQ)57'OD%>S4V/:10RML.I?RY[-/0*/\[>S3]\^G5Q??_DDLRD"K
M_/G\],O[L^8T$C"V@+&-L(HGS8/.T#'*G''<]"HL#K309W/HG9DP3JR"5-0%
M"^5)--VBDP?,I#I9LX0. =G$$8CL$O6:TY5X#:9J(JH3*T%[%@B*?0 _"FV+
M>\Y!@S,2CC!VQ,W*<X^6VN<44<_@_GE()FGP&/E(IIHQD]F)+%G48S166Q@\
MLD<"<R@\6@7_4&1 N;KZW;8N+O]V2CG<CQ_X+V=?3YGHI7!#W7B/+YY[;W>1
MW<0)82HJSA0<K.G8@%4$Q2HZ$!))G%*)9RRFF9$P4N[&C 'X566K;>T#&6Z+
M+PESL+NW@AF1!E;11\WNI8XP*!9&U*@&6!0D>B8R04+UV]QYJ8*P[ +%TKHM
M8%71<9V6;S(J$;>$'&0+5,?^+1VW>$#+DE0C>J17M5"$ Y6M8AY^TYE^L\I=
M59\H8QZ+G4B6\KDE6@0JUU3>A?DQIM)_RG_E?=&B3U>Y/'D(>5G^)&&];&X<
M),@Q$PZ26FP5-+CT*Q:I>XU.1IKY[#($*1#47",_H+9K;MQ_NXD'4HZ_93@P
MZ<N+AP6)X=J[)H>-%I<9AHQJE^8I5W7_".)0!]GRI<)E$JGA<^F5T2TR8-KX
M2Y^P)EP/BNFPSA%YQ2;!;1!2ZC*!?";Q8%$\0YP10O\%"$F!0#+^;6"T3BSR
M2LL'@4/@?10PS)H*,P8<X^7.#@BIW'+A,V%;>)C]5+^4=22%<MY\20B58@;7
M5,&"KAS"5(5&\Z5MW0HSERD!$BKIY'_*ZCQA88J]3'E8ESLU)=0%MH@ 4KUJ
M&-$J7_674&/)TL%M*"-8N88@P;S/U^J8D4X5WK3S&ECR2-L&2S3(AB*45IP.
M,_"[$@U3(*G08A Y,OF1/<WGC#%.(8BNF<,TK1K#^U?%4RJ&(-LF),7UO_QX
M#@6+["<30,]2'9>,5DMKG!0?P"1#1S5(J2Q[4#:\>8RRM666V!M#<^=!5C#
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
M-*RPNL3A.2N ]=*(0^9W,/%/6&PP(J9'5Y M>&Z>[D5GQ?7-A'Y!RTK665!
M(,T*9=MQ8@;@<L4%7&.RE!*8F.L"X\N$@IE,%!T\*XL 7SC_KG=^KD=?8J;*
M@L]<3PK,IN:*4CF*R)V1#C46U!QV(T3[5(B!C;[, OQ'PG2!/N8Q)FFX5U>3
M9FF$/FT&E<#6:+XET_['?TF1%P<15G,;5ZG<>@YX+2X =AN5Z/K D'<+L<G[
M&N]#?J5[K6%?I* $B?D(,UI%7#_8 R(F02VQ]DT7".9E0B:I'YF1IH4J2RCT
ME!>UPI*.ITV00R?3S])] QA_SC<6&.T.=*DM_@T\>EQJXJ8WMNPN0$],3 A@
MOQHM/A9VA@93B2T,:+@(#Q Q[#[; 9((&KIT7(!=D\Y",LL[?SGU\,ABS=I
MNWXZ^W+V[?1S<P!<_T8A!97$74X)FSQZJ6TDEPT 1C*\M) 0>80[QG1BI76Q
M'$9O!&@<-(D99)%$&5L:41=[R\<:G7E%26)N;LF1+,PD5JVK#FU-'9XKABCT
MHG,H!?-Y&",D-@PF!LF1]GJ >"]4)=Z=K6^N&]+/L\UO(3A%#:/@7,N  9&A
MFNHV\:&.<L&M$YA*?MB9;<2!6-PR4*$PI?J0;&F%4QDK97]%Z-U;R3@@_D!,
M.B80%,H4E@(,B!(VP"":0^.8WHA0UT,C,1.,O.?6&1K^UMXHB/-XKA+&6J'*
M?W%NLIS32),@92!Q!:G+50S3Q->-QC01A>BGEF_&D94-=%C4D(<65/VVT@CE
MED]^"MY0I6V9!%:5-)17;I=7HHSO<R81$UR;V'M<H\?U-CH%OAI7UTL"[EJ&
M(/P<;>?T!J8+&^Q8'H#'14Z.9 -2JT2Y,1 *^.P:=C^6<=WP[12%94Y>;*!I
M#,6OA P"H;1=;L?K6&@9)&T3-G>N7@/3=4;")0?A0] YP$7D$A>*8AN29;&I
MAM=1= 5"%?JRV$!\&P$6!2S6@3Q7)19/'MN0K-J8.O.A1VD:+J#A,2M2HA?*
M&$OP;"B*DZHZP?(1HN>6 W.$W,T/R2DAKZ+PBS"[E<.8+E*L89&PU)G!\)YC
M>Y"G$5<%JD8O>#J2W.>.G0(B6B=/4UZZC8IOM&+#Y@/:6^P/;08,+G6<<ZE[
M+*QY83W(++[)HDS:FE#2Z>N<&*6F5J -0(V&NBJ94QR1"K.CDEHJ.EZU5H1O
MD.!XT;DJ8Z&<8+WKK<H9&O3<H.,#!1,J2PVYMX#1OJ47@[6>X/ZZ6MIT7T?A
MQ[;A1#*RE&R"#)EK;R:&1+80?R5+ZV@Z#X3E=JU+216/21C?+7]9-V.YW+\X
M%7M?MQ\O]WP0X!S"7E-:7^&76&_ 4G2Z)^=7^)?>R5LNI<1T<P:DHN2/4+V5
M;=I!::"[(0E<A6$.DD*ME<I;2TV9-W0:<6;]J5%:SJ_*YHB\$YR'?$@$BQ;\
M3$Z7YV:N=1.G"DJ?)Q>1=S7]&YYQ<0Q&J'#G/<#)-2/SH3O/XCE'=>(QA$T\
M'Y_]%DASIAE<P"THL-KH3' ^76?4A#6<89JTC&B'J@K(1X'Q2EC")8ILFYE]
M HJ2*%@G5910J+=A\!3)-B%1*&B_/SRY/+>^FD0)J)% :HZOX:3(;+:() H\
MW_:$\!'F8 \K%Y (G,3-3LSE0$.9%<^).'1G0)3^;[ENPOEB"H328^DD#PD1
MR<L,4G"])4^X$L^@:-)LD$P0B6OI_LQU?YWPEI,WQTE'(Q:D#)N4A:8_8=#2
MR*,./]FUP364FFT._=I(UFX4UHO"[_=HM$# "18/""L4A9+'<=Z4J804"XC*
M25'HC* R8UMJ+=7<K-?>@'>5J"O+<B>K[*4@8>R]! V38_+C^V6.3J':0.T#
M( E9][ ,BXPAU !*.R=#J1JR#90=]+BYL.!N< $RX"Q F,5[X90<B'\+:PZK
MRD+<OW#/-EML9HO[;;88!@=Z)IZ1C$BAD9O7&A.\:FKL%X3B0YXAXK%()'"
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
M\N\'6FIEF^L2#AV)1:+ZX=F*E\*2Z_/4Q0!L8#"FLNXCRBW75H9<+]U0F3C
MMY05+3,?=F:0S@SNE2PG5% J@G:_ID?26.ZR2"<Q+ TESD77RD "A2B]J=-1
MW;N@+V;!8I8+06N545#%Q6IES@]#:[79=%SNRE0EH=;K^FY2)_8_>*6-VC]^
MF6IUCAPV]Z%[QY'$J?5WF/G4L)%#3++?&Y)B2_U?IOC-*$BR)%/&],[AX$5J
M8!.U@!:K #,(0UM.V""N!B!$YN/3X&Z3=8R8#CZE61)5P01>V;**ETDVPO*'
MF)$"[;A7C;PJ&PFZ1[V:,=]E2 5"T'PNLL[EA(PA9S) P(B*95M"!R@Y+_3@
M_*C1YHJ'L3[T70O&_"+82=@?6G;,ESE9ZYA?;X3;+K'/MYB<D0F(DW;IM[7T
MI0=3F1&51T#1M8=CA1["%DV)!I2D(U!S$2=^(<"0UZR232$A\I:L8%#FH&-R
MEJ2-%9 ZHHZ&L!%19R,2-5HK0%L3((1J7<P6;(;S++/38F865)"HG?RM33ZJ
M4%DX'#UT> ,EO$H.0B4T]' 4?XCE>.T*;4^_WF+<5AAM2PBH4ZSHED7V*=63
M"67E(6@&8DG(_<-U+V76)76@03=@C %LF3\E'4VEZP2UC,T$DLLGAS250YY2
MHE$S![(Z:U(R+0")IY/MT/RWGA]6FE=1S(-X#Z-V*BQ+Z4.^!E(=O.1 3 R+
MQ+!E;,B/.6ENKH.N*"A)>,,;J1)1L8C@[S J2K((-83_%S?UW/^S/E%5]255
M9OR!KJ.PM/\$X* 0B2ZH$2M#&)L\87,@>[J \PCZ4(7MKN,7JUZ](LU$Q&]4
M#P\I3,@I*!0R$V57K5/N#E.3Q$T"_-+XL=T&F;>%,PC!6=^CU L.T+1()/F,
M 03WL#"4%$L@%Y3N#\UCO#$.G89Z4\6_%?ANVPE-;>@F!=Y__Q)X@Z[OC0?]
M:6\\'(R&0_=PY+KN8=?UW>ZHW^O^[_#HEY(#0 SF.H@.LGC^[B5T?046S-79
M'U;O]\Y?_J-WV#VA_W[_\NWL\N+S/\X^6)=7IQ\_6N\O_OCC[,O599T*\:J.
M+GB!FNC3+W&T FG=/.WA^/]E&Y+F.,Z@YK+V/B=K[__Y^]FWR[/WW[^=7_VS
M<JYJ,?QO0'W\1SX&<\GEMS4_WKLC(SXL?#L@[3T0)PB@P="Q"$A;R,B68EN;
M1$F5-0#PTCK]1LDV]!GS5+C,+-TA<F9U8XY!I1)S!EJ+&:;4FKO9Y 9]3B[#
MP=!U' 7"]L"/_<@[6*34#D--BPA8!*3*U()';P.T2%B2R6,A]/L(P*GOC5 X
MW&^2W,\U'I)"OW$77B#AD' :T+0D^#/^%]J52^2_"*YC</S)7DW,/<_Q2,6?
M&?$[619Z]NT/A5'&[$(R?(U&RFW@WY&1@@64,$(\L((,D&DJ*]N!FA4H@U2]
MB\3F8F,81R)31B5LQG4W5Z4\*P.+J-\GLE'>P-(!B\2=^@#GX^6ZVR3=D9(K
M_!(%7[?[3-RY] )I,226,0"O(#="?O84>CV3Q4M32P(39J8LXE)@\:E"L<^G
M/SN PS%U)Q(;QEUZ&HV7[-_S*P3H0BI)A%LAP.%XLD"/EM[)8Y8%B5O)6PK+
MYW#S<E]Q)-SA?TM40(U&@RD4[,8PH(41N!!MMEM?-F54C(TV5I'3BI.U-JY4
M=J\>8[8*XKC:\A*SO&2T]^4EJ =RZ'A&,ZA-#.)XR"#>5H&S&"#L;"W;1@^9
M>0\AY?]BMA1LT2M0TL8FG;SX ,@T&Z$]/\+IC5AJD.X/9MQWR8>0SRU0<."
MB2!>6CC.&$[!TT@?FJ@-^1^(^P-JZT]?LCSZN3!S7GWQS[7_>AU3R9ZA?@S,
M( [<Y$@@#9ISLX=9''=^="UN&1&(O*%&A!H4^EQB(N7 8V%P![*$2%)>RA;3
M.,FDHB0"-8X,:@IR?&VLVV#Z71(,A$LPYP"J3\*,$%QB ->=Y\E[P3HB?-DB
M%U"IL95KC4-0 \219!C3N3"2,DXE(:*+>J8"PA?+$,:,79=_@CD  H"_*-'E
M7'$CC3J)?("VE00(38GLSX"C5XVQ$"<A$F^_^$ YQJ#^N* Y"QO2RAH#R\-W
M5\:S[&NEE$M4W!1R59$_E([05.8 0A<@?L4/ %$Z!6N',9S_A#B03WBY9;<S
M[X:'=U3,=I-U(U5 %D\ !C*WA$Q4)9<3+0"HV15B0TS0F(\R%:PN4W[(8;"A
M.-EZYH SWO$=5/D&DS46\QP\E=XIEK@X)^C\?20[A3\Z59A:8+1%6"J#<V"
MH)K3@3:J>)WK>V7^GU\IZY^5B&V)_7H7)S^P%XEUL6VB! HSQ:=B9XF]RJ'
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
MK@8VBG,1M:5/ (:@+?G&F@!%L)>#<Z*>>\6F">.L;-!]Z3D<OP58$=HKB$L
MHZ]J0W_IP4W>:D(1V?@&N%!$DHM;&Z=9@RG\*PZBS((&X 7RN9U>)\(4"PF&
MZ\.GSW5OL)<L:T0A)G&(X)VO)44S])5?Q[$2,>)&)60#,D5ROTX7C*TDT?XT
M@!7U&-U+S";:+XD?1"S>>M:1B]N?(WB/9O1$>E&<?>Y:UFO#>!O,NI-KW)0H
M54!**X84$J4V,., F 65EP/Z\EPU3)LS@27IUX"U$,Q]F+H-5W3=/ML<C.TK
M-KWV<W/W^>S3Z6?KZ[>+]V=G'\Z_?-I>[ZN\+M\ "B-]I7[I*RT^%N0!ILN
M<:ZEB$9"_]I%RJ+$OP8""^!KQ88(WT-J!$ 6-]@LXD1\#  E0$>2HJ:'X*'<
M&BS_0%>R0-0%N*V;H&41:A00<;,OP(#<Z]F,(Z(1;-['B$'@1Q/</MRNZUE^
MF/IWL,MH*$+E?D,0%U"^@6+($3^DG0@;25'"5X,YUV;5 &5E(M["0V1V1-;[
MWKGL:()YZW0"BD2\H/@+\&S"G'+?(R![2'"+3Z>G"ML"#W5Q5HO;BC4/ PE)
M)^8Q8MQ[!.@0"SYFO#L $C5^J6!LQ',6" &/*#(YLD]$. -4$69:2(1BBB-Q
MOWL+H.6@"=M3#%?RUE([*_ 8\6#0:!F4V2:9GX1D@KH>[$*"1!7K&4H67XG&
M)IX?^==Q%B@(05^8M01V9@,M $BQC8#X!!U/ @\SF/HAN:"2"-Q 0(LDD"!
M4"JPU9AW#A#WN, ]G$KR0]XO)8*VIMH<U1O]>Y#3IG^<?SFS+D\_GEW]T_IP
M?OG^\\7E]V^/P1-XZ5U6,YCY+(?%]UC9&77+9.?EX3O*Q>?KZ;<KZ_R\L;*Q
M[B+T:V+W#/,[]?3;W\^NK(\7WZQO9Y_.+Z^^G7ZY8L"E2^2'N/ABG?T_W\^O
M_FF+7WP^O4+RB(OW?__;Q></9]\NK3].KZ[$G\(C^/+!.K^\_'[VS?KZ_=O[
MOYU>GEU:%Q_Y:HNY ,I@16KH*5PL4;0@^#88&DPYLH)$AGGZ$'L[F/P \+;[
MV3@.K3\^?3WO6#3S9>@DO4.)3H+^@CB= :L7'.B?>$R*,\\Y[IOL@WQXEU.=
MGJ+!P">3A+13T%MH]]%;,#TW _MZ;@"(=^)M ^2$"Q>S4E(5ZXWP71A,:1PB
MYQW,4/K62EPD(, G#+JVD$88P; [P+\RD0Q[[_!D@"P#/@!QC73F:4+Z/8H^
M=%8JYA84:1D4Z7@;H$BCP[T$14+]9GT]^R;4XA^G7]Z?69^^G7[]VU/T5F5*
MX26]OFD<AO$=;+KKQ)T#D;(PDA,">K8,@L(LSH ,Q,\6252Z\67$8RI^?8";
M%Y &8V_E'K8AE1-$:?;0X^#KR[^XL_G)5Z$SNOS,<W'KG]:;<1*[GN1[HA>
M0*%P9;X)CQ+@LOMB(E?]#FQW^5L'?GL /F4JE%P","#D+,$$PE@,H@=YB]>C
MS_OEKV_9@:;U<U,8=6K]VH,W!J3B&R%@X(1Y@$65"$U\YZ9,*T\GEXJ5TJKT
MCFQVV,"O$Q,B!!=P[[R4SA[PE.GB!_B."BHOF%U;:3(1:N!Z'AS ZO?$__WO
MM=/YU_SZ%_&D[+]_&0P&ORRIZ.[\YV.@L@Z=P?PGIL0WU7#'KV^6K;:6K-__
MR6958TWD5XMS21,JBH5)EOC7@&&,7$)NB+N;N>@85#+(&R4<9UAMEVP,U+B>
M6!XYKR^6Z"T<=JS_]YL/"*^^]_\]SZL.:_*JHX)C].7TTQFPXREO""(9WR\O
MSX5'!+Z.^,'G?UZ>XZ[]>/Y%V GGIY^%R_3E@]BW_)MO9Y??/U_A3P!4\12^
M:&X89-T5/7K]%7U_^AWF^O3;/ZTO%U=GL"SOS[Y].?_RR?IX^O[J0CBN5W\[
MO1+>ZS^MTX\?S]X+'_C[U?=O9W+):NZD]AS4<#K*#9R;S/L$YMD=I&+#./Z!
M/"D ;J;H'22GB+@8T(DF>?:<W"8X!3)D=;'-@5!A+$3F/84B->X%C#T0655Q
M?2;" E+E+-7XNA(/FB*L!+-$O[$EUJZ&F)8.&, -8][ S@/^\MN+/9,!S^B*
M"3 0K&>^BV%;-CF_)L$MP(1<ZM/@LTY)?/-AB@ ^$'[?.SX>FEC"DL]6DTWG
M)EWQ94##Q<1G&N/TQAHC4K]PFO\/6&).B+;-1=1LA.^&["/D6^D;@S&&F6OP
MXS 0QYBG:C)4\C+R?4]C+>/S*'N92=]<Y])/U#(8#XG'*$X3 %C*K.D"*T!R
M O)QA:0EP%VRH,2JHGO!=')"'$2:^@+3&>EB<F/=Q8F'4LK9"J#DB3R;$Q;R
M4Y"/XF?,V5O\6&88EC[_";)6_-2-&'AZZ?=,%U7\6 B%+V9VZ?,;,;7315C\
M.+T!(H_BIT)ZBQ_=!>'2Q9.R:_T(,FW")5_Z1A/!0**L^#J2Z4I]@?M)B"\D
M+H39(_SW&.#!9;B*4^>TW@<EZRV3+QJ36^&V2VI?7*(I,^WQNN!>F"Y RBU?
M;.%X%DRL29 (_U#</)I0C@^5Q;U.QZ=,:N4GJ+B0EP\^T!J#V8IL)=?ZJ^6D
M/O#Z )&@6'X_-R+C ;5'?L<C 33VBD6"ETT7XW]AEBQ&:'ODSE)4#%#=@Y^A
M_B-^=.2>F;A 1 1L;'IRX19>,)WZ&DDYO"?.(#-9%DO.D*K'Z!P;$P::#W:)
MZ-DH>E!R)9US8AF"7[!T%TE]I'SSUW\LB^@'G9&&'YY&;GB?!A2B58+S7HD?
M!1%X%L1O+I0BE8_#0T4?SU(*^34#3#MJ@C3CS(%?GOT$*LEKXOBF \]Z8[R?
M\ YE"E=X(!^KU[N0"H?E;\.DAIGH=/>>:A'5QDR8(%B"1*80D,D4))C;DWW*
M;63N#_2JXW$H#22A"XB%!KG/5NB@@G; 1^?EU"R*2L!'3\AP"-V[FI69+3D?
MO:&8S2?KEVKU4J_7+]]4&[R^+$KYXP/&>T\5Z<JF\P+Y.<]/A4*A4A!F1K)<
MJ#:!9)SX]1^?OFJ31%P32]Y+@\HF[R@ V9J;)!2FICJI&S0*T%&!#X'44KVN
MT,7F,^1+(8TT@+]%FD'+B,6GQ!!L@$^_[O)5.?]*&6*M]0$45B.__8E)>'_0
MZW6<X:M52:'\')Z\7HC^)#<](SP&?OGKQ2U0)/EW[:1N<5*_^6 Z6!\TD.*R
M=FSG]RGSN\[YT\[PXV>X#)O$*C(TM!/]](DN8AFT<[S].2X%8F\G>OL3_1X"
MN1^%\6A7FLB?942XG?AM3CQ$:";((:0*[,]D&+.=Z2W.--PZU\404]_AAD;>
M XTYZV4SCWNOG\V\^,?9MW^<G_W9V,SQ*P4B/GU%\FIH',$TW3R)O85DXX04
M6AA0:$"XY[-@,8/&)&PW%=^2J6!;8[8=U ?8. =M@H$Z\:"OZ4/Q4D42*F\^
MCA?)&%*7R;UO-I;<W03I#_]>1T/&";3P02MBJ@(B\//K!(+UD;_($HA5\&-4
M8\^72]W7HU.3M['W@[HTK['_$"J;EUX3(\-^@,-)X]#3Q-<8K3-IL,6J+"!,
MOTBX!)E>HC!-% K!\C/L273UW&.Z^/I&P>7+5+!X)3><Q#<Q9C"L!?9!4O\1
M3C>\0A1'!_0/ZHO@7!"1LL+#YHE0QPG4+_/SL'$H-MXYN2?(10K%%'F<;+@#
M5#?&V+<F&Y;+.XVM/WWK!M IQ-O%23:-PR"6"6Y8P=QK+LD1#]J7(U69VMQH
M94I@7$!2DI]C&2/F86 .QPLFY895+CR1GP.+3:J5N->I6)LV ;1 S:'1ERG7
M;]UPX>OKY "%6YBX6JSA,?*9XK<9=-=1=A[9#HI[Q8C-W<1I1MFV:$((/[85
M">D.Y#_H#:,4N@['?N1/X3UHV'=P"S5V?(@>:(RDU-QT+HL[Y^[D!R1*:6>I
MK"*/O#!"GBG(EYG[P;:P])7FP9QS>WEO()4Q<4?%M%6F012D-[Y7' H)W-C]
MX1-#=MU3C:I%0M*U3[!DHQB$!;PT["@ B:82D7M9M^%'U]E-KAX%0ZN801(+
M-P,B<@M^AJ6HF.#CR*E1.B(^4;L("G3]S,=]%?HL9-B:X&<9MN^E"Z9JIMJ'
M10;4V#+E:*K,] ZS<U#Z %7/6%H!FP.J'VJV-.7VPD:!A9J*5ND[I/0.L@H(
MNW)B:P)L]5B[$[HI6HS0A!F)/7@3S#F2/Q$R$\]P6Q+%/50[\SZWX#BX1J8V
M3#.1V&)IT"(Q:-H\/20H'TFR(!7R)F0Q!J%Q0YG*5A4X8E-DD.F"TG<L$Z*3
M'BNR(TT,LXB$OX8BBXEY@QK&2G^(!\JVZ:E[&R?8ATO;0]5%Z'VB"U@L*"&1
M2A-?1-6R2\,$=I-X$;%0W'0-'V!7L<P#%NT$SFU0"X^LI1K+;<['MVWTP(J#
M^%I8,V(!).:'6(, &H'E7/#<WU/.'_J)H8PMB!:D0W!\8DYON:%J#BW *3XQ
MQ+ZA5+4.ET\*FA_RC85 3'%E:+5FP4]X!IS36,, =>=*^=M4D81&A3SIE%W&
MA\9*(0WXX4;!Q2)Z8 V+!//BSX1P3TB_L8^O3R^>:['D<' )-?D#=P35D(DM
M!]47Z@24SPBB*:M"U28=Z1UBXVS#_EA:++2928>KF])?YG@[(7@ UY?:IF+/
MO8.A3GTYBZJ,3_:5/#2MX@VG"T1TDIL%!=S_&=#VEZ]B4>V"N!H4@:V$2?Q6
M8ICK5T.)T#M6*Q5P*\D@L6;PX8&$(Z1Y2-QI9J@7> =#4.B^M,_E1.  KJEQ
MD!*#$W6Z+4TYM;#4+.]=KK8_D)6LX()R&WD:BSD".1,BD@!"BK%.J4F)5;V
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
M'%:61B^^$/9O:O G-T1C_^ZFP01WD1> A>A99U\O2\;VLOR1PD+K=,E*VY!
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
M9%STK&Y=<^JNIL<N";/Y9/9CREE?T@777V\?:TLS/M8\[4K)ZG7DBAXK(0N
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
M-I1QH=G"3<J\L'K5:+MJ4K8A^ZY63%:1?5=EKO.A"2G[KNX[B5>FJBX03=^
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
M<:1>D-L1KXNX*:H*PYPNZ.?&3C.$O1H'$1X"U-3F?!R7-8%SV&M<KO3I&5)
M"34%["J:$)>O*.D<0_QH'JB;/90A)EXP#X?]BYL!YA^X1NEF))A];$9H1(!B
MH+((BA=!PEP"5&5M&3+R\O,]4OXU<Y^91J9;EBTHFT<"? 6GX!L%B/233:&@
MG0,\]''FA&X%725\%B-,%]LBZMJ\8*N@&'@!\5_IE.=6]AD5!^KVQ66H>::
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
M.;_/%-9W^^]GWN_XTI]-SMT@/N<O >$"&A$J9CR2U3N[ZID=U<8#?G[B:3A
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
MC9P_J8V7W+/G0,MRXR!F%@GK9@==6\</1J8E'PE1KH>8(>?X;QA_O*==CN,
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
M'<E\[;NW"8TKJW[LC&F#ZA<@Z"WO5/98GMP@2YEG5Y:MFL:R-2%9JM4LM<9
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
M)#II6BLJ(-NM]1+R&YSP.F8'\Q^T:60L186DT0 E2E/;W6Y&2*H%MZP=:LN
MF*V.JK6US);33'$0C1"G'G?^;!HW)BQVK W%:>4=JP7J2EO56D;V6%% ,B(;
MH ,>47M>TMRXIS:->1MO9 TJ%\;:C35:BXJ-75RI,S0 OJ8:W1S@C];841&Q
M"R:4?Q4TT30504MN\<T,UGG"HU:; 44TMA49<<#5SE,%HM. S,)!K1$;R:!!
M9F^YJQ408VF<(D9&:DB4+Q=WOA1[26]/L.=@'L"Z=#KZ#A_&I#;:+:6\1/$Y
M,=>6 '/ * (_ZK/Y:Y5*C:-VJJ(\"UPY?BA@$3/B=JWD4.)[Y!Y5[IV)YM\M
MC$F>1]/;N-L[GNO,$6G!2+!8E*B!X8+\B<L1B?!L3?28<G<0/H*XBN%>'IA;
MBAA:]FB$\X;QNRB+DK2.[+SF97\4T0K[1?&\EY6CH#EAVSX%23"]Z97O:F &
M-GF:DI&720!QR=D$VJM-Z1QD=SKV3PP)A&.X6+00N',YI!;:F*\]8<OL*WN#
MH.&#&2'<<GR,)[,.-A_SUO1Q>F'PR/PGL)_82N(SJD-\T9X5V#2B_@2NES8?
M#SV_?7R*9YY7)5#W!;!L**+1#@U3A%WR;(;,<,7PS;N@X;J"--4H)!50'E]T
M?D32),4/>SYS#$PY;UU*OB)& /JY$M U(8FB><D'^")J1K<8 LRYC#"Q;,">
M<K,K8$,0"J(?M&^)=">*43$<4PZJ@6-&F1*I1V%)2A4BW_7,Q8 [D3S\,CI$
M/7M'>"]QQ#L]?7(PY^_$]Z<.EDT]H,/063%)#*/L(L;#H84;Y5$R_B.X@ED8
M!ZN$_*,+$N/<%>5F(\SLT070&I9;P,>"HZ8WC+_9VZ9%WD2 +$UP&CZO-_KK
MFF^-XL)/S+4! ]#3%L0I/8@3E-@J^#Z.CT]L=/347Q#>DK,^B)8=F [/<APS
M.!IJ,+MPKN+LZRMP8?O%O:9X(/"M5$KFE6O1GR*HNY*QY:0=&'EI!\?@=*D#
MX(V+TRKBN&D/794C872=?1&\RXAE.-<]\#:FW #9_02$O/;JJO(M!*J+V#E]
M'S%TS 9^ PIQYA>8QVI1SB>0&/H88F3GZM ;308>S=RA2'<;"CRA7%_*;X(]
M!$#F6)T%U\5\AXB))F>(N^=F&D7'+6R [@<IHH^K3<AEA3X3T&&&89RVG=;L
M<VA%47X0H?&LW)0#9?']0GD3U.]3R%YPJ:3RA%)U_YP%(3<>. 7C3^*\[3"%
M36)D/9_L'0V7YT/<X?(\5Q@VZ5D"(G44O@8.Q=R %]QP^R2MA-+@>SXA@%_;
MP'1_1JHIB H<0,+G#<!]+4 @B$' )[N2HF72H5+5'Q/3_PD7N'CUXL*Y+Y$R
M).E2+D \40QQ+OAAS+G,^*Y2&NO"BIBLD+AR$RV4:VVD%@K');HHZ7)$+H!*
MC'YKZ^[@F0-?A*$-$!L@*!+^F+#%G/P HRKY ='^E?0!3H,5=M:Q0L LV+05
MT;:9>$2&R4&)9)/ZKL3)$/(HMR /'NQ.)+4Y!+..1Y(CWO.[YUED?"R:.(N!
M!%(HB<O,?""/8*E +YVP&8="PN7?I$/QV2A\P#<7Z8\Y-[+D )D%(F>)'$7(
MV*,IXY&59_O6!>JA\Y1)1UE"8%X%O(00EK9IQD:L+L?Y"_G) EMM\R9ARY,D
M_U%PHTB-'YJ8WJW,IKB/N$"/HN"YL%ITAN/3$_-GFH7%-6+OWKJ:!)J\T0@9
MW(!%'H.$4\);7@32Y'*M/?.M"&'Y!!9@U:C.KL]SPH&9&3[6K0@?BPD0@?)
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
MO)>@GNB^;^+K_MWW@N)TU 6]U6BHS9R9&*<C*_/)96_B<.EUN0;.B6/QWL3
M?K"XAX7,/;614\A\'%3Z *;?#_,-J_#A60#QN[AYSIFK1@>'LWC@.K]'MUD4
M_[L-+-]6NSGCGTZ'B>=3P#%LFG-!WL/I\CLA+XYDZZD]+3MJ]3@8] &T]7]Z
M_D^,Y(L*,JF+[\J]\4+OW$=^G84I *?WJ>V<6<.GP[VE"GZZW'LWY-4(>?6L
MZB$U[SWAP'><7,)<R@.3&OBN/)P:VL>T0'DS[V@RU-5K_:ZJ&5(#EQKX 7EX
M2<AKU/I2 S\H#A#@I-Y="L\NC.[8ZD75M/8)\VJI;Y\XKRZ,M!U$VF:C=5YZ
M-KVWPXM5*LRNG[$XY)TQ99%ZJ\%A+6^&B;S1=D\U.:+<_*<R[J<B/.1P#J=W
MQ<FZW5I?T]MJUSCE:&_IV%/MU*GS8Q_EYE:=$?LXG,OO?>RCAV'&GMII[:R$
M5(*&287Y*Y7)5*[E?MX\@$(54(\^EFV'<VQ#BVVVL2/2%.O!LK5/O49U:I^B
M;:O4>5?T*&71WJDMDJR*DE51U:X$.>VJJ,T<2I9%R;(H61:UAC:^@=12E<',
M=G#'8MJ G>I](RNESKN,8G='0*>Y7I5?J=^]2[7OX5B=;E<U6J><A")KIBK(
M"\^?V$LPVUL')7;,-S,,5>ONG+0CJZ?*"2_X\"QUV"14B>U=&2!>23':;A23
M)0JMUN_JV7;@IR/]9$BX@HQ=+QM-,<^L(9,M#YAL.1S#A_Y\T1,ITRU7HKQQ
M4%W&J/5;[::J&:?,NF7F9059]X90?,EXC#EI!G8T*$LGEVKW1G3 P1JA+Z9I
M\7*H%U_60ZTCB@T!YI*)HE/K:UVUU\I.DCD=WB[5\@KR]NY!T1C3KCJJD3-_
M6JKM>\*&37D$)I_:NHL:OYN;]J3%P&%5HQZVR>^I;?V4$_9/)#;Q(0A@[WEV
MI1* T6@  1@-M=O8N;W-"?GK3Z0RX!O8"]B%?S:9B>;U;.H#*)-1,.;$@]W^
MES[X6);%IQ)ERE5RQ3>I&X9_.PS_ 51VE;KHE118F/BP/4FKHVIZ-F<^T\1.
M&@%'IL9"&+>!B1\-XW#H:--0F^WN\3'N8Y5Y;9%]+(O 9!%85<VK>U:<V6@8
M/VFI6D.6A!W?^OJPS$26A%7.5'T/,]&!F6B&VM8^7H'8SH/5DY%5H'CZ,V9]
ML\V![=BAS8+\H55&HT)#J\2FDQG(<<]O6:]U4O5:^6(L@@K@,]O^5[+VZ\1J
MO^1$+%GZM<?2KP/REG,(8MY.IHXW9TP9,)>-[)"\$H&R-V]_Q8P"63RV)P>"
MT-4B]/K"L2L0$U(+:_TX;DMMYLQ>.%4'PJG[!TZ.TF7EV)ZL^Y(IG7K0:=W>
M*82ACZIKG%XN[)/IF+XM[/8W\X7)+-@=Q6MTH^\EMFZMWVRK;4TFO\JX]^%%
MQJ[8BR.Y.FJW795^I=+T?%<D7 G-7^\4!2=0)70846 Z7SW_&>^16@ _CTWW
MSAUZ$T:?O9/ FCCS2VWDT-?I2 =9]G::TF$_"(TM:%2MF4UZJA)62?MA52T=
MA[J"8L,,8=.*P\R *4X2Q90&Q7O''41W^@VO-(H+S]]+:*U:7\LEM-.1'-*N
M.#G)43(2:XC$W4;6.*X2)DGSHO3Q-R>@A!UF_$TV2^B]I*37^KK::<@&&M*2
M.*0\*!>)#5)J=A\ ?[[6PXG48!0;M2..>K:)T;OF0)1_/Q7A3X>*XI3 FMK
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
M(>,.D%/!I3G(A;Z;+MP/R5M@B_!/A ^P0-^Z0+UF3IO@?!R? ^D-9Z69#D&
M_Q*\,OD5K.?,L9FRETQ#2'52)B;'>1N=:MN;7&I&+%O^+[?\;U:JY?\[AWAI
MN?, ]&/. T!Z3Z+_T<"9]#BOA)93,CNW?SOJ1>@'XR0>3[$)0$,1)@N0.D[[
M@6?Q1[ECB-(CF00_RNX/:0FT><[L%L;DH%%E\<%NL EK%C<:MB>1?@[_G)I\
MPDC>*:[3IWA*]@Z;O:,NXJ?15;[0P)%D#!#E&%A%Y7FKL#Q/P?P''REP#?90
MX0ALBYI6--HYLA@9-"Z9FA"3,ZV+M)N%^4J W %S')H-] )$X)N.Z"-N3=!H
M#(4-&">@>1$UG!C>Y'><3[7O7.@ =_R&\^M:A0^]_*:CBC< X25$=YCK^'G/
M8*OB,9&2)S6U6\V5?3DCK,[U0IC*=SR+<FWZC@?\&)0J<3M38*A@UQ'/!?TF
M^AO(A[2;8,&%148JC4\$$R'1=X3;1QBVY"51E]Q-G)9>/7PMC;"C3V.#D1Q5
MY(,20@8./HSVN G8D1D])XJ.OH.U(D=8,GLDSV.6%A>..?S)/5<.>\431WXY
MU"WA#<G$J$U;L8-D+!;>L_*?&6B>S'?F8BP'=_4E:G*RM>@E8*V\,)K?D<7\
M%()S.8CT@1ITZBG\'5KX*:B!1 _?4*BG7(I$#@ @G): 4Q-V@681\>,S,35Q
M[U)G!15>^3[>%?'K:[JV._>*.@D^C#81;M%VF.T6-KG()=S4R*4(#?/=T06X
M7IH9+.MO'$.R:+5ZV:TE'1] 2%<8U4 @(7!W^&R*=,!=2-%Q(ELJQC0E-/T7
MM*8B1,WEW8A]F1ESXO5@Y03DY9B*%N,*09E31S%,T_;,[T?V+V9=_)?Y7HPP
MC01AM%H?O\KBR\+LP=,=.]ANZ:O'#IZ&UO2= ;+Z/+3U;?9KZ)W"IG.&((<5
M&H+\=Q,L:'^NM%I$ULV=)B$34%3D3_5X6A!]%LT*VC0Y>,(A#%=U-?5M1YBH
MS86IP1P+4@.#Z0W(^$Q,K"<5:2!FM@X8]]TIH-]X8\^)9_^:0QQK!]S8M[U9
M$'GE*:HFQ@)//!^-: !+NW%!TC4>M 3"U,9AS/GS?OG^5.7[[X\H#,0L/YH<
MBR29CK!%+J)(5HAM7P3QJ-DAQ>QPMANZ[5Y1TPCC\ -SH\F_H!D@,Q#CV7"
M&0T0YA$*G&7,A.2Q+DP++P:T#@S,G,SPMO0@X.B".=R7!@!?Y T 1E!0/#DE
MG@\YX3=B7(5M($,_Z-S&=HO2(CJJL6ZX[R>'XKMB+A2&E@9 O_A63M\K3QB,
MP6((-ASR[O[K%A/1<X<P//CQ# ::O/XP>J(W\F^WNXN41M"N]7&"94?M:MEZ
M7X4?!K$+@#^!8SZ%'K=F4@BAIB?MIA1/HE.Q%#KO^%II+A=A%#^!*M@=#QIZ
MH+*-(T$8#PD5$R8Y U_@E8L^AA3G?$ZA+G\13ZC@K +-I'+1M<0I&X4QNP.8
MW6NKK68.+!?R0/#@:);_(C\(B*B55^ 2EF5O8<%QL7G.R(R[!U[9(_/1_P^2
MY0$,=!S/!RR/8Q<AUQ6ZVZ\<YSG1'[:D<,Q5C"X"(VNM>LX(TRE__1(*QRY;
M+]G3(LK;$^ #-K^KT0*GCL:\+DA&@7=YJ,EG<.Y_-K6Z.)A:###D_ RYV?XG
M5=_!Y;%IR$VJ1.^B-" 6+ T.7KG0UB.#(UFUB-@%B7O%#.$U\W,VN0'NA'IT
M(_9_MY(=Y%%TK]9O-_)&\5+F6'0C >'HXG7@3;CI\:V%159[A<@J.DPH>P,;
MQPLMB+:B0DUK@!&H:IW5 HT,=\*Z%%)'$Q]X%EL\C#BAAHK->5WMW\X;QIS'
MBM0HE8QK6"*M*.80ZI8SFWF 3JB;!0<T7_,!S5>QI97R./OFFZM8H.MF;*43
M27/+G\><NM#E><S$&C%)BT^]A6<O1G Q "+/?S%=^[_)*.WL3_EXDG1,BMSV
M(_+9"RN 2 Z9P0^>1XES<=F2DF2Z/$LSC":R<N=;.CL-4Q7H9+ \_P3NRD5[
M)0'YJLW[,X=;H(Y#,58^:#I_SC2ETR5;B[)*Q%G1SO7<E#1?N%E<?]W:/,-F
M"-C* EB&1+XP*_G)**D/1]%G-E$U[,MWRB3= G_PL/9Q_3 K\P.XB4N<9"'N
M'VO^&24MLTKB;8G<W<+)(O*QMXLA+/F%XDA*016BN!?TT?>^HH2[<[F@HU V
MT>?#2-B\[ D3'E+&X0V<[ K8AEDX[4S#%O.=CMIN9!MD$U4<X[RW(OWJP?\&
M)OU>CMW"8ZN-5O;4*J(ACQ4(O0I'O _8R./A?#'PG:?S)EEA*D\T'\SXA&;
M/([*!8(;[T+,]^96% =42;D5FE;K=]5>SLT3YTYQ[4C!H'R+;9,J]I)3L:)2
M;@V7_]!9=:U*9=6M3IP[4(I<1B(W#=XE7R'&IZ0XWY&D,FVHOB&E> LG90XO
M?X85OCA@D28,0,_D*\)GN#X#9C%%1/9GC!LO*>\*'WP_FTQ,'P[%M=&9:\Y
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
MB?FY+B.)1JTMF>IF--J"T;9J_9ZAMHQL5:=$I=-')7U#A7!9'$F3'.F<T>B
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
M-IU$NTM_U1T"L"<M/#<42I?*=+!?2T]3N^<043A^MD%)MN5I(O[>VW27B/A
MI(#X6EO52XM!G&D@?E_F*,FU8Z;!9__[#677#'#.@[/\%VP^QS-Y\=M>6*%1
M[^Z6(]U<GR0]V)0D?>+Z?;Z@_52JI!TQWV?65]N-2S7O67%>TZSUVV">-C.<
MYK=JZ/32/'P?^FR45^6@3PO1I]DTJHH^TDK:U4I2%9>MCBCOHC%676G<N[7T
MS7-?GID_0>7QRK6NS:D-D/B&/5$>!G!0WA(E;KIS/0.*=</O9CCS0>H6;@+1
M:6B@6'8[:DO/UN:?CT5U3D95U4ED[W;5P4D$FU=H#573LB+M9/#TJ.;7B0B]
MM8;6D*.1,HGQ*&X&@KU'%)24[Q*))Z![[M]TV8ZF!2D7)F #-5(])U)1$8U4
M&C1[,6CVBU3M6M_(#>)6!*FDF;,9V[ZM9=];BO'\KJ:-=8U-M]+A3K?NMOS[
MJ0C/JHCY5YA7==#(:ZC=,S+R2L"J(UF!'Y:M[%KL>[9LI2(F<V&V@BE +5WM
ME&T85XJV=]"C%CN/;]-7O#04ZVS5;R[5F:C4MV_13JGU[G9*>VK1MY$H1>-
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
M#3G G!-%^HPFY0C$/OU3_BS, O_-"5$% 64CU2L6FD904$JQW\KS4PEW=&=
MX.$"&LMZ>HF;XR;M&/R<8N&2KE_5"S+ ^GQ3')CY'.NNAD%:VY_B5#E#LW[0
M[G"&PP4KCL(9=,H9-.U<VL=P\N3DN5L@XBCDB67YNJBI3551MRLSJGM)U-11
MF/$UDE 4/!+Q2NMFU>+B.D,25J8? Q,+]8(F!-W1>WFY;/MDQFXJ76-8/4"L
MUEHS!(:CUM'5D<90R\2N+8:<#Q9WNAB[S2I%4E6WI%3P<NQF]8G5RD74Q;\Z
MXS'!)IA.(2684M=G"?!*VPX7:#>(R'+=&0,<D4Y%3=@%?91&9@_P.NVM)[%/
M+.\5?0S"F^7&+#4*DR+?+6_$6[HUK!@P8-][:4$C7' 3AB0*_R>%_4T*^JJJ
MM*EB7R.YP'77'16"&XCMX_R[^1XJ(7H>E[6+:ZV@B(ZC4^?1:3=%HB8Z8=11
MZL@\HS2?%Q9*RK&O*U>=@4/E>6(%Y')HA<2F!23$"RE&GI=392_=;;8I/:#@
M_X+0O\T _^[GB- :D#10.@4H%[4C,3'D.<BW(^'F:MNDS%[\'H? ,-H4@"-8
MZQ&L037F$&A%J\6[X2<YOAYR5)VF>TZA)*N(%FR&- <%"]U&H'D[T6[1H@X8
M-_M0;+:R;N"#6P;:RDX?VA^]/\@[?7A_]+:)EWKZRWX1:2!A^%'4I08:/W)$
M:A,B[>9OJ8%(,G(DM=^"(>-GX'N@#1"XHZ&VHZ&$#"AXYQ]YK_<1F5:G"(52
M1($[FYN G6:M-7,KFD$N&O53--XB_\20*R>W&T&N//Y@P^\ZU@-/M-CV^/-M
MJ?;69[AEQ6)UJ[PK;[\E;* C;6L'DGX";6L/T8N[ =/T5&F\;D%H5VF\(\UE
M!U*_J>:RG- XH;5FWZUK 3N0C*9:P!Z"T,[ 1S:/Q5+5NZB[4A6S,W,:!=UX
MVVR45M1& =.')%BKD&X9]KZ%)SA>#'!YG)& FJ<+4_1265#.X.):T7HG,*1R
M>R2I3+-'09)?MFEWMR]'3W<IKJ+(*J8X;9\49V*M5J]V]6WGT;[XI#C:'P_M
M]3VBO2QAFYM>PV,V3A3MMQ@#@'^/&.PM)K#ALG31R:,UA<TFG_FA@]=<!<2U
M\ 07[:=_N5BZ,6E>+2UNL8:@_,91^2VY#JA- W#+7N-Z?[GS>O;G)$A7,[->
MR>4P(-:/2VL,B[VRW'?K(T1>D=G3U/$N5V"XNOWR&0SSQN_9XTF3AW09:2+Y
MAM@W4?JI>LP^[0UVKL]5BV#'"L<:.B[@$PF+F]8/9+D]3>M?)DG @/([VBT^
M(M.9'UC!AV GE;0C>-^K\X9=Y@,GI-WI[63G2UT>A'#BOWN"[^5'&WRQ7*R=
M$9XG!, D6 $1K! ,7RRJ";O5D-[H]Q1U?7OTKC=_-_;6_-WL9N_WV@W?.^#&
MV#!/^T1[AO/N]#L 3:E" J?@XON:%W<@OU#B7]4QX1I!K)WLP\87U_H"C:XO
ML%(6J\'T^!93U+9%K;6SJSN?E=+&6%G]Q)/^=@/9YY85_))^EH3/LD5M8'<E
MT;2PN.KMU@\K!]IDY>):$S4][[WL3KR@/243'2;DAB+B;23D^D%OHP.$K(+6
M*FK]VC,!SJ5!QZ$U^HPW,GG$)5Y_U:=JS'%HX*_><R\I3<4BU7'2U711IBJ,
MK"#X@,_?K< .5]RB9U$ILV=YSPK$;K-0KDSYF'TNJCIO>\JK)XXL])K 9DRC
M%DVS(TT9&J^I:*.8^$9^.B.?BHB,Q'#],&Q,/G2@COCP\B$)P'NO.(J['E5A
MXK(X,+LL(]ICYIT*1A]>1C2(T9@A+$I:4YGX+<D![HAG\]Y[(U[D!PX?>] <
MNT^!^E&9%C#G5^SK7:X\XQ9 ][G[[@A,.S"9:NUFQ>U2^CO"S.="67")%8)B
MO\CN.J\N90TP]^GKS%FG]B" T^RYRF2BT/Y21H'.TQT^S[7XSO#Y_>*R3/T\
M6E,%?EQ_WRG7YWQ[;;<BD'\WG;G^!UGZNHA8E(OK@9;OK]T=ML_5^\ZP_<-A
MM7IQW3\U1W]'!, S8?@A&YH0.5-4_A>5$%SK;T3K3V ,('ZA$/XZ!W!E94E#
M!X^DYI,[NB,!N.+?&0E0#YW'SD]B7_Z;!'X1)NN(.*#]*Y^YXG\,7\_Y];K=
M:X06P5F9F_<QY[:HMTUWN#G7YSO#S1M&7A9WE6KGF7*U?0=T^"/ I)N"PN2D
M4JN.YEZOE]M9L7UZ#)4I!Z.TNJATVH]SB'9J!U;Q.XOWAY<8N^$]!G=-43)J
M>WHZU,NO(_+D3Q*&5XW-+.^ EM7 .(RJPJ+V5/*!2N.^BL0';+8)E1J83U"5
M_S: 2C+U)!IU)@NU4'.7S7;SV0<2<:W]V%H['$)E<E&PMV-AFC'7V;G.W@6=
M?1>LQWE(?=$T\PI'"U'O3%OS9+(T>7^>K?KSG)@O\"GP9[":#U&8N987T?(\
M\J_8F4V)%YU7"']/]ENFS64*["<$]8UGWZ6 KLQ;,92OB=*@SC!['DOOM#&W
M%[S2J7>YKYS.S-B.\.%[+[*\5V?HGELMW/ZY[A^^;[\[K@N$L8!R6FNT_'=E
M>L$@_$#4^GG+CCO5SH\/[Q/3#, T0Y0'QO$Q[;PTY'D](M>&F^7+JVG@ULR)
M8-__)O8<Y-C#K#JIT$)F2:I#*5PW/A6>O#<LPX$]XD#.IS!Q37FO*+-::$R!
M<^F/+^.0U F%=$"OV1^G7DW6SA#0<JGF=WSQX_BOD.DQ5:E&HT%HW6B!%L/U
MY0/PYH/A%2T$'A2T+^3:\5Z1Y-;WZ&IP',TS\1P_$![\'>=Z=D"+.9:N_+OC
M6=X(H'(3!&!'$G3N5599--JFVRB8+<\5XU-DOH= *=8P6FE!'.+,M.#S*\':
M/Y?=J99%HV6U2I^KM&U"H6-QU=U02*<H)-?AHBW47MN>3UE>!]50\[+.)I@=
MC@'/IP9G:*@R^?0OK@>Z*,OYVI#*6@C/;VP!^AV.>3>"?@;V50+TJ^-\X#F.
M>TV13QEZ+HBW9>Y@,BUW9:AX^7&U>4A3W6EK34*F)0SG6 9'958SN+CNJX55
MD)4UQ2;.[TA&RAD2;=W):B=(M,<R\2H3K0E$:X!^4"=4?&2BI:K#;W2 _'PR
M"]O+0SR%<QK1F3/LP*__<QC\-J]L8A<O7;MR"/(JV)_CZ=0*/A['^4K%%[CM
MB^N/?LRAJTL7 @&8S^ !41"3Y>DWR\/NC>9GW\C2)JQ4$"MO "TFQ([AI/RQ
M$$V(,)J@TQ5TE*+":<$)!2L$/,,/%I49%/YS'&&'#3MPK5E(KM)?/J<SZAR/
MKH/>]'D9$.C<7#EKB@OLZ\_)W'M)ZDFLLBA1&I,W)U_WI%^6^3'[?&#T3%4O
M_$KJR86?ESW*[ WZZY^4J+3IEPG,%8T>=+&DV;*:I'Y=2/U1?T=AH%\LEZ*@
M%0E?R8A,AR1@]5JJ+ J*I,C% YIJ.PL[+UN[(R.KB,C!>A%9/HNG?IFY+N-
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
MDF,[(4,?8J<)&Y01N*X_P@&'+_Y3%I^>Y^A$TSFJVA:FW'#CP9V7GV2A5-Z
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
MLX!\ GD%2W0_A''@3V%GWJ6[<ILHA/%H(@#H1E2!NX3'6,(4X!P1"D<15[&
M1$!<.)(W^-@? L*]H9X#JX;S 4T('BG,@%H( _$D^Z)>F1 H85Y')X;Y82?G
M,['></L(FCEQ+/")HD\T@16O95^*HF_#P%[@L8]CP+((]> E?1IV-KJRX^ =
M$#0D7H;!&1?7>  ?Q I6N9<0^9O6U=_;N@87UX!+=%WAZL( _?PI00"^3QS
MPZGU(3A,3@(C0MH/<>VP4%3/YD0 ^/^X^#8 3>>]D$Z3HWLG"5W#ID/0] +
MY_<)K,F"+88A'B?>#9I?3%+,I6K^I3^^C.&8\3H@L2$96?AGYE6"$R8<PPI]
M#ZCA8\ZG !LB 12P=^!N] E!1._TBU8^YU8W(3"E,$J74;(CVZ=OG04^:J[
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
MZ]>8/, 37]Z)^T:^P>,GU7-:-3I.RY#.=;+'<=B$SOV"+2<L+,1\>?>KT],
MZ:FOUNZV=YA^3B<B=OM\;%H7Z&D2$%*=HDRD*$GE$NJ0%&5P"=4!BOK=CX/*
M!*5+<,*B9.;[/7,1M3^"&G 1U06"<MZJ2R@=9_*(6K^I7DY<0FU$CY<)"0CU
MVW(YU7*RNL%3VIVV,'M)E.O3%A=66],6'2W*0OFI^_V8PJM>6T9.@O$.5*>"
M1.N#CMB4T<6'!M2<'0\G+3@85"5AQ$5>%=!].A3!_>6E*?#$OOLY@DMO:/>I
MZM2G47VRH,_$KQT5=_2]BMZBI*=Z4[4/%-P[V8[%O-5YU^=9Z_H)S+-N:^_D
M!O*_\)P<6Y.(/=34L3S4-4/7K;YA659?LH@E&:HL_:\\ %%SN"+J'';37*"'
MQY<[09:O!$&HEBQUZT^G3D25W!O/OJ4 >R7>R"$AYO>[/K9X+,B3TON,: "\
MQ+Z)T@_Q!<OI4[>/W[[=OWR[>WAY%FX>O@JWCP\O]P]_W#W<WM\]Y\YD^Y[,
M95E9; U%2U,.DZR59S\&MM1<P+DG[(6Z-V>-T86\+)IE"TZ8]O*<!3XJ6YCU
MA>VV74)%=T@P?=/%;_])1G1(LQ5ANA@1AH1XPMCQ+&]$;"$.60*9'8=1@#ED
M =P)X!>&OF?/7Q)B&VY\Q?\%,,2C'Q\]07@)+)OF1EJN^R&6/V+QTCA,&H-[
M H%C]J> Y#9<Z_HSVHHT\GUW^8V1+UA1A*P5+@R=@*:H#7'-J(J&8M+9%+>0
M?IH^8.C'P1"QBZT+5H@M!^AB+,R!PZ4(LHZOT"26+!<0!C$0$M&'$%D_!6N8
MM!\O:U8>$,]_H^VY:?-N\NY^ 'OUX(7Q"#]]MP(R\;%#U3!V7%QH2*\$73ER
M7!<0@= 59^"ZG!PH+/("K1FL[2>(I(BX'\+?JHA%1=DTH!TV%RPPO;I -"ZN
M=4F4"KK>X&Z*0#>V1DF[603  W%#V,0MF@P?<W!06-7:]V#/^\:$!TDT=][W
MWP$+'&L:1O[[ @M8NN:<1M^=:%)*7TB).( =6\7#ZSRFM=LLBW3Q*A3_B.N9
M%25)I98 3-^9.[U8_ND\D_1]XHPF2!1OCLU:J5&FP[PK>,'0"H&, _P+M@.D
MS9H."V$\'CL@C"A=XPWP$*!69P8OPE--S?F4LK*;6079HF];^BSZ/K9^O#EI
MC+_@5W#(Z4(HN<7S<0/T*YNV(&&CZ_,/M\D0UD^"-V=$EI:70",+PXGOSI>=
M. T!=$X4+EV%#V:-43(/LW!M\!W(" K8$9ZVZ]*EB$(\@S>S]P$G*UAE!O#O
M?NS:P&.31Q ;V4CF50D@A6F20KV*'.^ A!2K@F@51Q#W_#ABD[;@L??CY:\1
M40MWM[HC/'[$'G^^"N!H @H!$"#"F. PKV07@"9Q$-!=9&7>%#;M^1%>0>4
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
MLVV8V2UG3TW&*</"K_M*SV@J(Y9[>GAJT=:D]C\T7^Z\,HNZY.9AY[.[U%/
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
M4U>U,B'14U8A>@L[P> QQ8/G"/YAKX5'W"?JW)",K!C1J>!V.T7D924]LWZ
M6>B$=$W3.$(5%*DAH_G0"^ HT>L86!3I0J 3T*(<=":UR](J)OZGU4.C^W*M
M,&28#<?S)Y@0KB"GQY ) (%U$5A@LWX((6J'].OLLQ HB940QJC4.GC$XX#\
M*R;>Z(-BPQL(N2DE>.)95+O-L"-4AH?,(@)MDJ$$4PXHA7J4HKU7'[\!-=0)
M$^*#,PBH"KM$RT+*E)*S1[1'\P9>%CA4A\WZI:U$_63^9*JM)THS8"K3U9DY
M1\?( VS07J$#Y9$0/'B"[81#L!<96J)"&Y6$$5*M1!&7EYDCIDKJ5W]]A"%E
MY%D^CF^] <*.MO299)4PK"00S:(P067%T3CLRDU<N5S0C7)924SM57H2&%\(
M;&81,VE@T;>G#'$ML_J2E.@\3PB)4IR=GWJ*O*YC#1V7\I+#G/Z?R0L_;MD*
MBH"E8INM?*[00<YXJ_7)%]=Z03$+ED-M)+[ET\[+*N;]"&+X-3%*PXPZL,O)
M+QT\K/>R!8<_9_X/OC=*(5V1IE3EXAKL2/GHF-+(9E3*(,P"+[VU)CA<BE@E
M;(2F"Y4BP0[85=NH10 XMB81>ZBI8WFH:X:N6WW#LJR^9!%+,E19^E\9YYL=
MVV/\\/AR)\CJE2!LB-^NH@\ $*WG@,+DNQ/^^.J$(]!NXX"\P&U?7'_T(X,*
M&L-. "*Q;Z+T0WPL <29H5D._.'B^O;QX?;NX>7[S<O]X\.S<//P5?A^]^?-
MR]U7X>GF^\O]W?-J>+:"MEABXB8+*5J?<DS+]SEC (SB, +5/%A@YS&TWFPB
MP<*=G-4\)Y:-AA^+'*/"ERX\T?Y'(]0.6?I"<?Y GK=Y28[NJI=,6YN/F$/0
M)Q+@!];KMGDO</H+%$&?9 $CF[&'TB!$EJ50&"R<[LJ*MST++L]?0(PJKX!P
MCHUFTSK83?T =7ZX098VK")[:DGB&JX!5?%P341@E65&Q!-<=#Z&&71L]D3U
M0YYH_^):*Y"S"2S%ZJOO'W+U!G;T6+/ZM5'DLAVL+S-I> =@^*@%5L]:7%[-
M,BMU*%,GKT-CAE=J?Q9=M#!:F^7O83R;N0[R]WW[-.D3KYS(<IW1-J';8\J;
M<AFS2"UB#KAWFO@&VN <D G37#"D'>AA?<9[P_2 YG2! 59&#W,(@)2Y]S##
MBL8_-O/N.83$9IGW^H:+S0)+D]!<W0U877 OIFK#D1!?7U]OW_!9RH#X^5#O
M'A&_4;S7UW=>:AA68)!H^29>V\"J0VA?H"0?!NV50QXE)LN5ZY^M1WOUD+#2
M .UW8A%U?3EKG09*L=- W7M"0;$^^3TI GC"^"9IKR:9/X5C\)IU!ZLR5K2P
MD@F-YF\5A<HGVU=+_M%+,I%3RDI.&0_YXR4  +"'/J4HC^FNV6LJNVW!"K_6
M9%$O4D:KYS+I)0F\A]L.]KXT1*4@^K+J8 8V,G8\EL7QZOMV(FS^_/;_Z,:'
ML?M#&)*D#,9R1_[$=Q<) "R:49F/KO<:L.+8;R2:^/;]/*SY^.X!/Y\XLP57
MW8&I&J!#KS,X\"743?_'G\O)&0)6?X1=VNI@_58=3 -#60D*!>R6GO;-:^
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
M#GPV9M0D+)1#[,#7M[BXL%S&7(QX6^15U/6EY=,4GV8@UZ!3$/Y%(0A_ZQI
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
M;1%JH>AIC5WZGY[@/&3U*_7ARUR6=;0N_.P)SN^^<V#]7VI??_E_4$L#!!0
M   ( $@\5EB>$*B4H3,  )\8 @ 5    ;6=P:2TR,#(S,3(S,5]C86PN>&UL
M[7U9<QM)DN;[_ IM[>MZ5]Q'VW2/411533.)U(JLZ>DG6!P>$K9!0 N 4FE^
M_7H (,5;."+!E'K-RE0\P$SW\"_\"@_W?_^//RY&+S[C=#:<C/_R"_\3^^4%
MCM,D#\<?_O++[^>OP?WR'W_]MW_[]_\!\%\OW[]Y\6J2+B]P/']Q.,4PQ_SB
MRW#^\<7\([[X^V3ZS^'G\.+=*,S+9'H!\-?%GQU./GV=#C]\G+\03*BKCUW]
M=OKGF$(VW":PF!0HA@Y\00M!\*"UY,8:^[\^_%FIS$UF"BSG]6,\@E=.@=<A
MH\K"19T7#QT-Q__\<_TGAAF^(/;&L\6W?_GEXWS^Z<^__OKERY<__1&GHS]-
MIA]^%8S)7Z\^_<OJXW_<^_P7N?@T]][_NOCM]4=GPX<^2(_EO_[7VS=GZ2->
M!!B.9_,P3O4%L^&?9XL?OIFD,%^L^G?I>O'H)^IW</4QJ#\"+D#R/_TQR[_\
M]=]>O%@NQW0RPO=87M3___[^^-8K+SY\(F%/,0])K+,_I<G%K_5COQZ>GIR=
MOCE^=7!^].KLG/Y]>W1R?G;Z^OCD\/3M$7&R>/+\ZR?\RR^SX<6G$5[][.,4
MRU]^J<\EBH3D8DG/__S.$W_]1F\*HW0Y6BS/&_I^]=Q*5G/2\8\YCC,N5^OJ
M_:-)NO6A49759'KUEZ,0<;3XZ>!R!A]"^#0XP?DQ[9L+?#.9S0:NB*RD-.!4
M+J#0:W">@"VCD-;90I UMU>K<C4CMA;B+6$6%S)>/?W7NHR_XF@^N_K)8F$7
MB_H@ <NUW)Z;=]-)&<X7K'!G.1IA0/"H07G)(&*.P((.@6<N/$N-6?GV]MM\
MW$#%P32]F$PS3DEG_?+B"U;]LE)?2U+"--V#R^VML_K$K[/+BXO%,V$XQXNK
MOR_3R44K"<\G359W*3PB>U?IWN+D8#Z?#N/E/,01GD].)O2+\9P6AO[XP_%X
MCE.<S0<Y)R8Y,1I#E*"XX*2>B6551$'FC41GN\3S.D2N@Q7Q#2OP@X"E6V$U
MP]0-3)?"-1E*!*YRIO='"YY^ C9;;D/PR)7>D\;8G(]O:_V:A'I(RSL<7]+J
MGG["Z4+PLY=(W@TN/W<>_L#9T1_S:2" #<=A^O688#%[3#!1%BNLA<Q] N6L
M!V^4I1WOA8W%<YY$XX7ID)T^Z>8MT7=WK_5%^,UVY36A1W]\PO$,7^(8::$&
M.A6/EB>(FK22$F1[?,P&;$"6"T9EF>\$B?=(Z976;@JCW5:],00ZPG20/'"'
MH*SBA&DE($J106J3R*IQ*V3X417:YBN](J$^\-KR*^X5UR1C5I!62$D'+O@
MVH2$5GGKFMO"!\CHDZKN"Q[O;MI=I==PPRZY6=*Q4B'$\.2*0/((!PY-1AL2
M5&T$2B*"E]F!M^@M+ZY(;!V5K4/7AMK\7Q)HS>7;#'FG\X\XO4G)+1('Q%P(
M3'O0(A'G#AD$YRU(KUQ,(;+DF^NR)RE:!VWR7QQM#67:#&>_36F9EK[6 +5,
M7A92K$X[4)%'< 0#,,GIXIRU/.;&H+KQ^ETY>8^?<7R)5R*?AC3_^W#^\?!R
M-J=%GA[]D4:7-95^,)LA_9=)[@/GL@RQ:(@4FM=D0"#/DC%@/KG /%->M_:]
MMR"S3R[#MGBYNQ>ZEE:S#7(XF<U/RV^329X=C/,93C\/$\[.)J,\H&!1)@I
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
MC=>DKD^'13W&^ -S\+H0?S-UL63QM-QD^W2\TP(/T&'&6"1X'\C$&AX@1IN
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
M!*A40U1$#@*S0V,(Y;YU F97FG=5JNN]_ZIOES"95D9HBMQ=K6*@;1?RHF2
M0BV)5E%0]2P+U,/FKWM%XUVEVIU8FYGS]4@<>&-4*2Z L768ILX,HK,%$ -Z
M%V16,3T+Y/J4>OD!L+:1('MLJ =\GZ9ZP'M@K.^RW!=SS4.)7D<%5C(-2M8T
MBXP)A$==2LC,Y]9MUI_;7-?W'H]G\^EEK=D[#-/IUSKO?3%J?: RCQ2+"2#V
M)2B3+;G"0D!,24AE"E>IM:I\BIZ?RAAO@K6["K*9T)K9WE>X;$1"L5<8)US,
M+*YQG*U-65,N8(.CX)XE7QT! P4MCSK;VO*U.8(>)*57_?>>&3V[R^IY[.G*
MBDS*8J5F9%KJ GY;EK:A[[IOZ]2>;L5R!_9TD)V11O-(OIPBQ%G'"7%!@M9*
M,%=08/,3S)OO;QD<?%N]]_AIU=OKM+R;#L=I^"F,CL?W<D)*Y6)*%D";PH**
MA;9;I+6(HABC2RK2MFY#NA/!?;64&Z'HJ;"@6Q%V$I)^E^2K$QBADS!2,S!D
MJ4$%6A[GZ1_&F.%&^E!LZVMKV]#9UW!U?QC;1F#/"*W%08M).7CE$H7*PM'B
M2$4[0$J(6NC"7,PZMSXQVX[2/E4%/".\-A;:\P%L4:Y0G'2R3MF3F0M0V3H(
MIO; - ;KS#M3=.M!*5L1VJ<:@.>#U\8B>T9TU?JK@EP:ZQQPPCPH;<E^6QG!
M"(IX#2_H5)=.Z-J$]NFT_QG1M:G(G@-=MVM*D==A]Y@ M65$;;'@G<M /RW)
M&T\A<NL!%]O2VJ?3_.? V/:"VT/RXOCD\/3MT?G!?QV=O9M./@]G]-35G+,R
MF=X8C5?7\I BE.'XDAZTZJLY&>^2RFCV[G:)C6Z6HU&:XRH?=DW&JC)D1>#
MEV@U\Z3!5,J@F"8-1JL-3GA>QU#KXEH'_]\AJ56V]FP>YEAO+=%?C!YCGSLG
M@T4#CKM%/8P"5\OL:UTJQ3K6*.PJA;L.?7U*=;1$TF-9V^8R:W\&@+5#^:.T
MH<L:/5<@31W+K82%$%! +JB8CZX$U_J0;3W*^I30V >2&LJI/88F4UKF\6.T
M)33*9Z?!1>3U#C*#R+,$IX4)PGFE5>N[7.M1UJ>LQ5XPU$Y.S3#T&#'96$4\
M2^!8VV%ZG8B8H(!HY*(4)3UO;<@ZLM^K\\#'!>NLLUI!2='2SG4(+I$)X#QD
MKDOA&5L',4]3U"<;W0(==W=#0WDTUZ2/$>4,Z7'+$DC!B"B3% 5,HM39)#EC
M3 *Q]2G#1E[M\]K?+E#24B+-8/(=Z!8L03%9C\D\\1MB+>-S#*PVFCQ*QYQO
MW85I$U6R-;^WO.C[;"O)F';&@K3U^D&L]SP+EY!2J4<ZF477NMO76H3U29$V
M1,XC^K2AD%KOEY7?<Y\H$8+*OBB(VM8I2]I#]%R#B)R<*VZ<=ZV=C.^0U">U
MVCUFF@BF.5J6D=8#1.FLO2#/P"9%1(D@(7C.0)A2+#?>,=\Z%OX.27T*8/:
MEA:"V6\ZN38B&J?A:+AX]*1<YU-?WTJDONXTK]R(B$X2S%TL4*-,\V-(CBZD
MP'@"3AJ* @1OR.D3",Q(%YA6!+;6&>:.W*OKQ]Z6 OW@L IM/AL$ARD:6Z>X
M2$->KA7@):]'-CPEQAD:V3IU\UVB-G2KNJT-;@&2N^JNK5C:9VINDW4WJ?2>
MW,!7PT+14^V\%D8#U#)9BJ;(\],4*4D*ESQ+"9"4O@VH')GW_6#H>Z3VR?G:
M([":2K!KN"W:6E[_:/SAF%9Q5CL28.8Z@]:U(T%Q=:*OB2!TBJZ6B\;8.O+=
MA+X^^6E[!-;NLNH:38\LQL&5KUF#VLLZ<N/6YA@DZ:..7 &S@IQ9PP)M"-+$
M5G/Z*9,J\=:10%,&^E1/MT<\[D':S0![1/HWS8>?\18MM_DY^QBF^#+,,!].
M+BI'JU89"6<S^H,K]I8WS8JTGCM:RH)9T;;+&0(O@ER(6)NA66>:'ZBTYJ%/
MA7I=P/999=ZUJCW\&,8?B+.KQ#I]8-GFY3_#Z'(IQ=%H\J5><ALPB40?ST!.
MK@,5I007%'WEZIX3R(QH?95U=ZK[5.*W1Z7:E5R[QN/#I3DX&Z3JU2)I^N"B
MK#W5.'B4"KA'RVD/B=1\EL6&)/9ILM0>D=9$8OO-_YWCQ:?)M/926,53J=;'
MTHLPSR?WCAAWNA/;X*V=9/B:+$'CXM%K'?7;=#*;#9R.4A<"3%&(H#+Y=E$H
M#BPA,B5C<*JKHLG;E.PTL>3>(U=ITO&'Q6WDJY[V7P>9-'!T/D!*A@(P[P2$
MD#0(GVO!M\9[YQB/#!E9]XU].@AM (%;8STZ6?7F=24/4$=<+WI1E,GT2YAF
M6H*H:\?D6E)69Y35"#V:[  -#R8F94+IJM1S#?+ZE)MKB*&N!=4=DKY-(\V:
M&^,#@F:"D2^GB.]<# 3AF572%19:M]9\G)H^I=KV@9/MQ-"A@EF,'3(2<Q:Y
MUD1%#8K5KWB($+3+6J"4PG2O2]8=2;6O3-=>U,;&R]\=%.B+JY^M@H.;*0MR
MY%>QPNSAG$9M=3-P=5QKIA"1BT!QHF()@BT%DA"Z").LPM;!6!=\]"ESM0\8
M[EOTG8)X>>IZVP;GXAVWPH (&*%V*P&7:G=#)TN21)FPK3LSK$E:G])0>X+:
MK@+J@0H\HA!_\A5O_7I .(\YD 8WVG,*&6K/S,0"2*>SB=:$6#J/2W?BH$^)
MJEZIO9W%W6;(Z3T&SNKYPV3,K3H?7E#P\2UG,X@*632.E'"H)9F9_O$I.BA2
M:RLQEL#N5%FOFS5X_*5]F@K>>>*@T=IW=R?EYL!&)D/(&#+9Y4Q89;5G-,$4
M;%;:2\5BP=:]/9ZBIZ'BOO'4QZ>E1ZZ2,%E"2*%6LXH(SJ*L;3N1/&UE)>_0
M_*]#8A]S;CLCZ0D%W%QL73@%-XB\:R>63447(TNO(OI%K\\!)]_%!9D@A]JE
M0UM%-#,#W@J?:>64;GX6NAO%?<S4[0EYG0BU8R#^-IGD+\/1B#;*W0$L=[\?
M6,6<]R6#9-J <IC!:[)])D:KBE&&-M!>L+@!T7U,".X)CEV)MKGS>8/FV\<G
M[ZM03LOOLR69 R6TTE*0M\5CJ%V/*:HSB;1XG7;&G P&-W9"UWUY'U.)S8"T
M%XETK,F6+;)K;_7IM-:D+'I0#6S-$TE)<#8U+6Z1D1<M)7 C17!.R-"\A^8&
MY/4Q,;@G[;2[N#K&TS*7KG*40AL)2=5$4KU)'I!B+\R)W$;%N%>M;Q<_04X?
MLWM[PLOFXN@NKU<[\.M@>*I3<ECRBB@1#B++#+*)Y-LIGVUGK9%NTM&<MV5>
MPU@25RUZ#I;74(E[\((;D#)FHTD&RG88=CQ:$]./0'9K''PW@[CYXG<'\@<*
M.'EA*:I40(ABEKV-O4R9M+.A:$8(5F+K9C6-*F_W-BVD>XSL*)>.K>; ,<>P
M9D0#,UAG8-=I)\1KI=$%+J+47;7[ZBPI^$V2DK:FL^3E%LX=J(2TT@(+R(5A
MXD)'5_:N]9_Y$FP#('P7])NN_7[2X-YY)8J/P'3 &OW4$7J,$47:$*4EHNF\
MV^BCB.]'ZJT#4.PLBCT4@1_][]^/S_]Q</+JZ-U9/>6[G"\[%DS*49B.Z4]F
MM;#O'4X7%1 [U'UO]Z)VI=X-&&U4W4TJ8HF,^L*#S_2>$$=X/B&J+NKM@4GZ
MY\?)B#;![&68#=,@>B4#"@G:%0O*RP+1,4G:1;/ 55;<MU;E&Y*XJ^YZ-YV4
MX;R^:Q #%EW/.JRL$W5X3N"3%< MHS6(ADG?^A;^M[?WR8?O$B5W%=:6Z]_,
M=MWF=3Z?#B-MSP6[)Q/ZQ7A.2S>J-[/'<YSBC$QLEC%:0W1)3K&[(#OK)(4?
M,G'/BF1)-A\BN3&1O7+W]PFG;L79#'6_C_-PMB0.\TTC4..55"_^G$_>A>E\
M6"<#U,3R&:;5[(#5&B6;T>< F7E3CVDM1,ZQCCJDM3(EY-*ZH'Q7FC<\9?IY
M,+E787>D&)]:H5?#4>5L8'EP3'D/+M'RJ"P=!(Z1R"S<I*"32*TQN3&1#=T%
MSH*.'EV]GRO)7"5+C/L A0DODG!<I-;)S1_=7=@&*4\X#)M(X!D=!JZ=\2X3
MF;9.#+(%(=8)[TRI0%M8AM1\A-B_BL/0 E#="K0/+L/5*O%BO#6A (],@=*,
MUJM(#=P)^I44S#<_CMF=ZA_4;6B!S#V+?,\IGU?#S\.,X[S+C?XGG]=- N=I
MLEO=PK]ZR0U@#:)3UFKR^P+I'8I4R!L-)A@H%GTRUBMNFY\:/$#'SMGB!YYY
M&&8?!PR1Q91H@V@KZPE- .]5!L-Y<@P9,2SWP%^EI4_NU<Y8N)<C;B& =H<'
M#U"SY#%Q4I+)80VWZO ]7X#B'?K*:%)?5CF!S<_7'R.F5\<&^P#$YB+8@_EX
M<W1P=K1(H4_&]3>3LBBX6Q0,[V!%UGEL.V.R,1.-;,JC73<<$D"0),MJ+9)G
MM=#:1A!%9\F+YZYYQ?):35":<5B]^&5[]($J/!9M& A%_RBA&81Z2RAJH[)!
M$Z5J?9[Q7:+Z9&M:8.2N=FDKE69VYQ&R5HWT!T9*N9BZ&KVQH)RL-"$'"O"2
M$P(9^<[[0<KA^C#9EP7:(TRVD4>[L<M7BGG &,-L? )3N <EC8'(F"5K6[CD
M!H45S<? 7[V\+=(7["B&/!NI(">C045!/I_"96.X8$RFE>U6#Z[;\6%?BF\[
M23^-X8U7NAENSSY.IO,Z=OH;'=ER'P0J,(*Y>MD?@=2J!U8L%]Y;[9M?Q[Q/
M19]T6!N)[[C2>_.9S])'S)<CG)1O4\@GY6&=.]RIR>).[VOM9;=@NY'[_09G
M,\1'K-R[U3CX5Y<XX,:R6!-U0:( Q44D1\@52%;Q6/NZH(_-3<UZM.UN3Y]X
MSR+;F6I3YGH[M#9K7K5H9LX646=W<*?JX-Y0TQ+!0W'%)L.R#\TGK&Q%:+_L
M60=HNZO\NA=GU][^P&.R1D0# D7U6(DB[X@B&56Q,FCAW)[<_'[9QCV@IX5(
M>FX_!WS?%I3>V \;>I?U?5M1Z4OPSF? >C*K*/B$&#TY93Q("D0SR[;UG<1>
M6-$;[_D'ANGKX6<<*,L8-PX!7>TI7X2&:,C!S25J;EF]G]PZP[<IC3^D[=P$
M8QO9SEV%V# !LAZ5)[2]S[_@Z#.^G8SG'V<#J6M.+P4*>RGB5=8EB(ELOBRB
M>&DD8GXNR-VE]8<TO/N WDY"W3L$ZT8Y)RCAP"N98ZRI0E/GJ!8AP*-&X,I%
MAIY3?-ZZ#G%C(OO4<J57H-M.C,^#MB^3@4TJ.6U)#;/ ZW#)6IK+Z*N@LN!6
MHS:M^T]N2&*?>K+T#VD;BG#O.#LH<YQ^\P$\8SJX")[[>E"F:$L$5D!((9EB
M+@JUUTS(8X3VJ65+KS"WO3B?1<.]GEQ.!Y))\CL5@X))@6*648POR?M,(GHF
M153BN2*I*QK[U/*E5WC;2HAK)E56/Z__1'K]7__M_P%02P,$%     @ 2#Q6
M6 FIR%K_9@  >H0$ !4   !M9W!I+3(P,C,Q,C,Q7V1E9BYX;6SLO5EW6SF2
M+OK>OR)OG=>+2LQ#K>X^2Y;E+-UC2SZ6LK+[B0M#0&(71:HY.-/]ZV^ (C62
M$BEB;U)4UJI2::#W_A#Q 8@(1 3^]7__<=7[Z3L,1]U!_]_^POY*__(3].,@
M=?L7__:77\\_$?N7__WO__(O__K_$/(?'[Y]_NGC($ZNH#_^Z7 (?@SII]^[
MX\N?QI?PTV^#X3^[W_U/7WM^G ?#*T+^??K/#@?7/X;=B\OQ3YQR.?_8_*_#
MOX7HDV8F$@-1$DG!$I?!$,^95THP;;3Y?R_^)F5B.E%)#&/E8RP0)ZTD3OD$
M,G$;5)H^M-?M__-OY4OP(_@)A]<?37_\M[]<CL?7?_OYY]]___VO?X1A[Z^#
MX<7/G%+Q\_S3?YE]_(\GG_]=3#_-G',_3_]Z^]%1=]$'\;'LY__X\ODL7L*5
M)]W^:.S[\>X%^/HTOOV']]&HGV_^B!\==?\VFO[[SX/HQU,%O3B$GY9^HOQ$
MYA\CY5>$<2+87_\8I;_\^[_\]-.-Y/PP#@<]^ ;YI]FWOWX[?HJTVQ__G+I7
M/\\^\[/O]1#Q] GC']?P;W\9=:^N>S#_W>40\E+T\R$74*K ^5_E:3]OC.D2
M@0SC) #!WT*_4+PBQD5/WQSS[;-(@NPGO7%%Q$^?717OX,IW:PKXR:,KH)T^
MB%S!58!A3:@/GGL/YQSD8X3ED5<7U[C*#B%U<3T=_34.KGZ>@CP\/3D[_7S\
M\>#\Z./9.7[]<G1R?G;ZZ?#O!R>_')T=GYR=GQ[^G[^??OYX].WLZ/_^>GS^
MGR\/I;P,\7+!^,V4_U^O><V]D2&%NOUN694^XX^S=Q7\[8P1_AA#/\'-RC7'
MU!O$!Q_JE75S<*OHG@_0F_ZV,QF1"^^O.V=CW,3*?H:#@&/\=M1AVB4K+.Y'
M/ .1/'#B-*/$V: AY$ 9,T]I,IK3+OM1F!)E]HJ?B]!_AMYX-/_-5 U3%2Q'
M<2/I"N,Z]Z$''2ND$)XI8H7#,4DE2*""$IV2<,$:36EC8YHB>#B>.^X<#.<C
MFTW1M7::/!Q<5=7G>%!-C#>:0M!_^6DP3#!$XPK_-%TW_A9[@Q&D?_O+>#B!
MNU\.^F-D]5%O^D*<Q7!1OJG&A*/_GG3'/PX'5]>#?IF,!W]T1QU@@<40 M'6
M6R*99<2QC!88#R%3%]$0<TT18Q&@BCQY9O=_AC>O4/0RSFPL\$44VI -CS!]
MG.Y;*X'J/+)'*K%A(:"*+%AJ3SW#@<T5-VA*ZJU1PEDP(DE*(&A*I$H1P44@
MV1L)0+/.MO:.T2(5'IBJVV?".L)N@ %?47\P1"/M;#R(__PR-6([.7L),AA"
M;?1$XH!)8!(Q,9N,M":R7'MG6(2CIOX7&?]/E5]!18/*\GVJ<[JISG%\5X/^
M?4"2:96 )@+"(R#PB3AG*%$*J'14B0RTLL*?@-@';6\FV0:F]T%*4R'ZWE??
M3<?]0W_='?O>#)R12<D2#(JIK&9>.^*9EX09K3)PSWWUA?Y90/M @7H2?TH'
MOBD=OL$8QP?IR _[Z)N/9JBL%)J758AKSHG43A.GJ"(X4CE%QJVOS(/%2/:!
M !5D_%3S8N.%(,;)U:17PO:GXTL8EA$/X;(81=_AN!\'5S #RL!FX5TFW&J-
M8W=(48D4-0'_$K@(0=3>_%<&MP_\:$833RDC-Z7,^1#\:#+\,=W.;G:V&; @
M$W4T66)B8 A,>.2R,21&@5"IL\S6ILA2,/M B3J2?DH!M2D%3@;]$II"Z> G
M+H[[8QC":#S#%HW'O<L+8E+ $;L8B(TB$X&;G,_1TUP]6/H<GGT@0C5Y/^6"
MWI0+N#05FL)'N/G_XQL[]W+0P^>/;F3Q#8%_&@Q_]\/4\310D:,E*LB KC(%
MM'PY$(LV<-26:L9E97JL";%]QE0.43>ID@;\SJ?@< "]2<DW^#H83B4_'@^[
M83(N@=CSP>+9T,&ES^2$,\HE*8F4(A"?G"$L"LN5T09";6+50=X^WQHER)/8
M=^O:K>@PE\/*S@)3["",QD,?QQV5DC3.XO[+/!IC%H7DBCGODM;1,![DX^7L
MZ;'K2R_93X)4%6T#3O'7X2!WQY\'HU$G 8 '3W%C-;C%EKB-EX(1=,Z<R\88
MRW3UP.?\[>UIOZY&GD0\7R7.!H)?R]RK@NT$QJ?YW/_1\;CY!A8$"<X@HX4+
M).B2D4;!RYQR8KZV%;L*KCTA0W45-##_/W:_=Q/TTZ@CLLD<7"*BA&>DL IM
M,9%PL;-99BNXY+7C8+<OW\^U?S,9-Q 'FP[Q>#2:0/HX&1;;!(;=0?J'[TW@
M[-(/X0-*(A7&(EVGB9<=:HQ35#@2%8Y64EI2 [(E@F?NI*<&4FU6K(]RO^G3
ML-8:")Y-$?\R]&C6+H$<GD V5M-D1 D19S1]K4,)20/$!!=TM"+:$)H@VGHP
MWP'3&M1; T&Z*>1O<#T9QLN"[:"?OL&X.UPP@(XQB8/$O55&F.8OH'<E@R+!
M<)LA*Q4]:X)BJ\%[!]1J0$\58WU36_ @_==D-"Y1JM'Y8.EQYO"B&'9HTN$;
MI]-@U%$F)>^S(PGW<2*5IHB7XI(KA DI10/QT;' $A?YM0CVDS_M*>4ID\R.
MQ/QT\%3A:DIHM@[E!HIX!I0(RQ172F9@>8=C?O_Z\R-&?L8?-ZL4.#DX__7;
MT>FGTZ]'WP[.CT]/S@Y./I[]^N7+P;?_//UT=OS+R?&GX\.#D_.#P\/37T_.
MCT]^^7KZ^?CP^.BL%":E20\&^=<1Y$GO,[IEHX_EV+HW>DTU05-0JE4<M"*K
M2E4)7X>#:QB.?WSMH0V"6T2AWO7#(P/-L];<, (R*8+^$CKD3%N29/:)^PC1
MUPZ OXQJXX5B)NC3O/1=-_G9#$Q0QGFBE#-HV"M!O$$ODN&JYJWR65M5>RE8
M$5M;E0Z5.?+$4&E"%;M2$[%T2!]^G.,CIEF^QN..::4A649:2@ "<5Z*(D:1
M&)4F"='6!+N#M;7ZB$;H\#1J7%4MC:1*+QL]/F!V^+\*Q(:J*5: MYW:BNJJ
M794Z&^IE2Q1B0B<GK2>&<8W^G\&56QM?0@J,TJ!E9JWM[DU3YX5:C%U@SCKJ
M:( Q'R;=7G$Y$-W\V^.KZ^'@^W17G">7&L$LYX*7)!+<[0.+)&AP1*24J=**
M459[PUH)6/L.>765#IK61P.)-E]\O$1+</CCO@#F><C!R)"Y(L: )])G2;R+
M0!AZU](YS31?4 F_$56>@;-_!*DE^R;.PW/N1G@*2B05/",*$(KT09*0$\,O
M+FH%@CE=>[]9"&3_J+"YO!LX[2XG%Y,Q#)_ @NAL.;_0"221A@L20O0DI&R$
M!LN22_5+P!9!V3\BU)!Y V?A_X#+;NS!?-/",7FF@R$&#"-24T9\S)%(L"HP
M$R1-M8V(APCV3_$;2+CBF?1H..Y\\_V+&X.9!D>M=.CZ:\>)5,P3KVDFU@ '
M;[4-=J4C0'SJ/17C3W?J??#"O0Q;O%ZD%9?T6Q S>JT"8YW@PRH:KC]S7PXL
M;"#\Q^K;0'(5#;3'< )8F@#]!<[+F9V0N$Z84A.@:70.E,A^I=.N;2MPB7M?
M7W_K"*RRWKZ@I*XF5_.2/6I9-#H0;K1#QT^@X^>D)C99JZDW&O?T"II[\-+V
MMLV-Q#ZH(;.*SO(4B/_C'I D++<Y9<*]+*&DR(D-Z*B!R> Y[ME^-4_H)>7=
M?^D;5-ZK9=9F0'5^6INA$QAC*89,'*XTR*]LB572XQ<AE,%-7C:1U/\2K!TR
M=NN<&M96Q=*IOEO)%"=^6%)MOL-V$BB>O'X7DB:>ETFM]HVW]OU-=LX7&%\.
MTG'_.\SRI.YHK1R5G$8@D1GTLT72Q DA\,?H9'!<Z>I]3E9'5R]Q8LF;;KP<
M):5'$7 2F$YEZD7BJ$8O)[.8E$G,J]IQW]60M=8>LAF^+$^>J*:.;:=.E%W_
MI6$]_2W B;^Z,?'!*,^T5"3SA*:&5XP$7/ )<$Y9TI9"7FD'?L&PV@3C]J,4
M]>@RV(+:*GM5RW#-VR>N@*QBI.-Y-.T'/]K3ZJ!1E;1+&IHX%3K%XF*6W&OG
MB)4"B%/H;@9J@M<U I_;(,LS@99=Y,HZFJA=X_\1P71[/@V&,#H[^ B'OZ*O
M<G Q[,9!SW_^Y>SCT;?/'X\._S'W;Y,21N5 +(TH@8R^D34^D22$-4K&9+U_
MR;Q_Q7O;#0O45->@'5E7#@3=A2-=S,)&SHD/H53>F$CPM8$$1:-2(G&M5ZKV
M?#O'(XT8'J\3:(.'(ZO V+_#D;6$OR2X_AK)-7DX$E*2%-<@(4 1Z5@D/H5$
M0"J(-BGK58T0^VX<CM30WSH":_1P1$MI<(E/A'(#1 */)$@12=:&)AJIR'ZE
M+L-OY'!D';$O/1Q91V:-'HY89Y3S: 5Z58J<N13$I>!PFP[%-DA@<@WK>5<.
M1UZKO%?+K('#D=)DY7#0'W=Q7/W8A=&''R=^/!GBGG_WZQ_3=48Q':5FDD2+
MYKU,7A&O;23<,6" %H"RM:.#JZ/;0Q.I814UD"SV$.D,Y<Q!6 5:0U4OS\#:
M3K5+4QI]ECB;JZ/QY><A1)P8EG&-+J7RAD@;<&5T@I*<I15HYN"J&]\Z4UXH
M;MD!HJRCA>IQF.$/&'[J#N<[KO%<"0@,+1N*6$Q.Q)6*'JTC%SZ(DDZP6J#E
MX8/;/V>O)O%!)7%5M L?8ODP&77[,!I-FQT,)]=%KK=V*Q/ECA/"M?-H0)E$
M/$A+K!6.!TJ5>GSKW$OJ7/ZR?5-Q);$V-F,_^BM_<9O4G '=4!]*EVM$(T4"
M$@P(4AI2&R&H=_G%!(AGGK]ORGV]\!HH!CF9%!2G^?1ZVB^F?W%V<U(\ZN!@
MDDF@"0LFXT"M)=Z ),)XL%3(9&7UYN[+P&RA3W<[N0)UQ-]  >'!: 3CXZMK
MWQT6/(>7?HB<[20!8,N]58*R<B&%I,1GAU- >\:SMB*+VEUX%B/96T94$'SS
MEOPWB-#]/O5]>0PQLHR6J6*E61DN8E;9 BPD7!=%M*KVQ6%+P>PM*>J(OX'M
MX[@_F@S+W?8(:? =ANC$=()+EB=;+K?BCDAM# D!71=<OD 8RXV!VNUY%L#8
M6RYL*O(&(D,?(8P1UG@X*>/\A$O730_# #GFS(!P[M&VB300'UT@,3AT4KA(
M\7$[P,V[*2^&LK=LJ"'Z!IK??A[T+\YA>%7@'?33K#WAY](@\33TNA<WK0EO
MV^D=3H;#4A1;#&W4"S(ZELP"ET+!CXP&QXDM=T+D""9XSJP0M8N1-\6\MQQK
M59D-M,?]B(OD]VDV>AG%37!MVM=>)*5"H+$ P<V3EIMWHO;$:J8BZ&23JMUN
M>1F6O25/%>$W<)G5XD&?_MZ'X>BR>_T5AA%_1D>]8S*X*+0CRI9;MR!Y$JR,
M!&AV)G%J=/6K<5<&M[>T:48]#;2W72*%#N/.<L<-R8J7N]J0XR[A!NR#IC*B
M:9X?1[,;8LW^[DLU1/^4$;;"-7FS^TT^H626@91.E$Y0D2A*,Y&R7'GB2EZ/
M-"K)P*RN?OZU$K"]94M]M3SECFNL/O'T_.]'WSX<?#XX.3PZ^_O1T?GAP==I
M2=[MY9.CP6V;"W^O]G*#HL2-WUFM$K'NZ-OKTZRX=E*5PP(/I;.!U22 RD3D
MR+,$1G.N[<7L4)]F!R&%Z#.!8!E:>#(3"R$0H[067IF$_ZL\^C?8IWD=CKRZ
M3_,ZJMAVL>&+LKO7^]/GI"VCDH@453'^T(GPD%&"-$>JDHFJ=H1I'_HTKT6'
M5_1I7D<M6VJRNPK$/_LT;ZC:5W3;?8U>MD0A38.@U&N"EB$NWXDK1!D8\9IQ
M946(%NR^4*="G^:FF;...IHX(O5W#8%'"'%!4V#(@E.J*%&9640(Z+XP$$0&
MPY-TCB5>_:ST150[U(;FM<I\'*^NJXD&LBO.A[X_NAX,Q]/0^>.FH(PY*V@P
M""EZA,3Q.T\%,=RA^PG)*%F[#>>S@/:/(?7DW\!"\ES_:"6$D5%)DG3,1,:,
MXY7(6UQ6 ]-4<)9KGUB\N=[=FQ"CENP;:=L\/>:-1<#'?13$Q1!&\_6,ZJPA
M)4OX=#U3)1E8X.B] $$%1,5T[27C.3S[1XQJTF\@_6+IV'\9ECO8(PC0$?T\
MK=-M.)SBCQZH]<I3KFKGXSR/:(?842<,4U$!3:1RQCBYFO1\N<\6KH<0N]-=
M#[_OP53L_71P5>XS_)_I[Y<.IF-M0//(*$)3R3*B9>K@TD<,L! E-<JPVD=:
MM;#O'>6VHM0V_>P3&'=DJ6%Q(1)#I^NJER1$$\N%WMEJX[R6K3G8B&?O2%1-
M^$O-G09.PKX=_>/HY->C#<ZU'CVAVBG5<\@JG3E][([\!;[Z)N?J-'^#[]"?
MP!T=*+<Y:,=(#E(3"9&74N1(E#8\>-R$8JH]95["M''ZUN+GWT2R!;6!4; D
M>'33I$^96&HMB3XP"XH;MUHOD,W'V^JY4E4>/$G9JB7P73E).D,_?_K$>5W=
MO,IF&I>,7F<I4R1<H9,ORQT?CI9*&V]]HED;=/EK'U,^!VA;IT?UU/[DVOM:
MXF_  )EAF5?WK0"FH5.A!T"V<_Y345&/*;"QE!M7O0.9C#&>1"C65&:>6(F>
M/(\&.$//3:C:(9065/["N4U;&E]'N-6KEKNE!V&O%%<.>I-IKOJ\ECHYYI2S
MA 6/CKFE#FUG42Y \-%Y%HSB\25C\OE7;"&;[O5R'U076NV^ Q^&OAC19]?=
M8??V+,<&(V1PB5"5&9$B FY2AA$&,3,5@DZ/FXHMT>*BI[]9!6XLJMK3\/C6
M97K,J)@UKB@L$LJD+]DH2*9@'3$Z)' T!&E6FX9+7_%FM5A':)6;:GX=#M(D
MCD^'9S#\WHTWI_LVR^R!EB(.')U4BA)/J2522\IH &IDC:MS%KU[;PSF*L)M
M1MGE''V&:#0C]2J@*O9370JD_>ZJF^OHJ<(K";AR^\[EX'(&8Y6EA+H2'G33
M1/ERG;'5 3*+GO.5S.7=TOHS+5E;4OHZ<JV]17\=PE5W<O4!U[&AOX"#7AQ<
M#GJS#8=[YFA4B>B;?E/)X(:3'$EH J+]H)0T8:5=^KFWM-OOLY(6!DV(L+[I
M//B]_\M@D.8&A/ RA6 246F:S@".>#7-<N$!_\!PS')%L_GAD]O3866)#VJ)
MJ_:\_.VR.X;[8++4'HT_'(PH-Q)+!<27UA\N.W \9A$>7V>U1'>/G[P7NMM(
M7!7-IRF83XCCEZ%/CP?'4N8Y6F*Y+MN%*87/.9?X"HU2:"256DF#BY__YM?1
M"F*K[\"FR6@\[/K>0TQ!R^"9X22;6&[R]FCSLXR^7L"A1B8!Q&H7A"QY0<MS
MLH;D!Y7%5EN5GR;06S#&9%T(F@&QUO*RQFL<(]4$,I<R3M=_N]JD7/C\MS\I
M-Q=;[>5U%J>$X>@30,*Q?H-I4LSA8#[^>=@2S7*02A)E'>X!+#$2('K"!%(Y
M\12466W!7?6-;U[;C8BV8OKCS5[OAW YF(Q@/NKYZN*,EJH4MV4HC?=CN4 #
M#3</(7*A'<U^10MI\0O>O'9K"*YBXZC[YN#7WF2.Q@7OF/><L!2F5\,+@HL-
M.ME,JS2]D/AQE.%YI_/NT6]>@9L)JV*;I2F:7WOCH9]!>GCF()1R&8T#DDJ%
MJ32<$2N-0UO>@.944:;=2BI<^HKM."VO%?R@NM1J6T=GDVL8SE#-FXTKFDT*
MC*A@<54 IA!.L0,#-=Y%$^!Q*?\2)3Y]]MO5WH9RJFT*/40B>,A4*(KF-<^X
MCB,F7-H9VNO>*,#_6JO763G?NK)>+YW:)LN7[J-361$DU=H)(JR TG,&YSKR
MAU"-:&)((NK5(JN/G_SF][B-1%6Q:=P4S+2QYD,X5*#K*Z(C,:/3(VTI_/'2
M$X^&+QK#$+Q<;9(]??:;U]V&XJK8JFT*YW1\"<.%21%4.]QDT7,-AGIT7[PA
M05A/;"YU.TEF9U:[=V3I*]Z\+NL(KV*OM9O]][J4O?3&/WZ[!#\^&^.3+V_]
M&(A,XM8[O:BV;!2RU$6@*06E+;87S(%;[5**Y][RYA5;381+>Z%5T2V.? S=
MV]P7L(EZ[H$H!;A[X\)/ F.!""DU!\^5?UP%O9)N'[YESW2[@0@7^!>;G44>
M#JZN!JG[@'7S(NO$&!A)B3 VX@:O#7$:&&&"EDZ>N-KHU<)TR]_QYA5;27P+
MU+J9W_@0UXQPM]?<>$%QBR>)EWW"%Y,]*?PQ,FZI3TC U0(YS[QDSQ3[>@$N
MT.S&[0=FR6VE=^:\A?-OW?'EX60T'ES!\.B/6??O<G\)_C>=^S\ZI;>W*Y<1
M:(? I0J*^" #T3)$AUX63ZYVOYM7P&P_.;31ZJVF%;4T,:6!6L\/OYX=GQR=
MG1V>?OEP?')06GX>Q/^>=$?3YP_R5^A#;W -)WXXG/88WZ J]-7OJE8_6F>T
ME2I-YP4A]Q#<\5/F'%3,CHC$2L_MK(DM77*CLDE3!516[VOZ')YZ'4T7O&7T
MX<>]GVZ2>[WGN, ;3E)@!E?X4G0M9"(QXN S.D0IU>Z$L"[&MBI1J_%D>6_3
M!I2R*Y6I"X8VS2L%[]'+RHI87A9D44[A+)>$)BDA2)N\KGT;]Q(HV^]EVH3Z
M!_75T$"!XB)8Y=LAS%L:K0*PH7K5%\%MIX:UBBI7H,?F>M@*8:1T&<K=.X("
M%#<BEMYV)8">E-06)#Q.<7JK1'FA\G4[/%E'_-6S^V?FX_PH1;KDK 3B>2PM
M,'F)PSM'E(RA7,CDV.,ND\L."!\\MWUOJK+4!W5$UD CK^/^3)SH*7Z'=-P?
M^_Y%%_>^Z9VAN"=^\?\U&![V_.BF?-M'QE+2NMP%J(CDLF18XG<BAR29UTQ#
M_2M&UH+X+HR+)M760)_)%^#>@3WQ5[=-NU> W) 9\@JXVS%,&J7!>I2KIL,&
M3)C70#?<0$)/DRCAH706GT$'ZH(0TDN(M2\:V1G:O6#F[#KKUE%= VP[+]GL
M!<[\7(Q99I*P@8#4#!=Z"B0 B\08+[RWB4FC*U/I,8;V+:C&%?>T_?;KI5Z[
M,+*DN0^[88(?F2:X%PO@LGL]AY:B%$$%1C@O%X*E<HZ3HR>4L<RBM13$ZG4#
MR]^SOTJO+>3*%>[?<-0WM=R96PA&)&*L=.7*9$D"%YY UAI4N4][-=?XA8KV
MVQ?NM?'[>M%63+>\!3$_0UT!1L6.%?=>W7Z/BE<*_['Z-I!<$Q-UOE]HKSE3
MDD2M$8ZU)<TZEW,%Z6E0SNG'>9>[J<!GVDW4U=\Z JNLMR_^C^[5;>)U9AR,
M$8XX:Q"(D8%X)@*1@@K%?,C.K'1AVPN:>_#2=O-"7BWV00V95;2.ID!05'=
M4C1!Y(Q^01#EVCA+B;>EJU564CO/- V^AO+NO_0-*N_5,FOG1.#N[NS3_(_!
MN-N_0-L/AC :CV9QT]31645C2QMX;RVN.;CY.RLX42I*D,)IS5LX)E@!Z4Z$
MFS]7.?!N054-!*6_^A_3AJ'G@QFB^3!@='/[A9+4@)>,,%6N?=/!D%#ZU3LC
M(I-""OXX\V_S)OXO8-HCTE05?X/KS^'@*G3[4\>O9*4ADQ%UN52GB^_Q-_+P
MH=OKCG]T?-821PTDAX2[7!8"#1[.B%.::>6,428WM/BL 7./2-2TDAHXI7B&
M]R<P/LV'?G1YMT1RS5*Y%,/K?%.+20*ECN@L2Y#&T5S_HLXU\.T1DQI32P/7
M9I4.4;]W>[V.#50'[AC1L70T%F5U]&AD)\_!,^4-Y;6/#^;OWB/5OTJ<%3M(
M/+.8?8,XN.AW_P?2<4)V=G/7W\8YYVP\Z*?YXM:%$?YM<O4T*#JM@SN_]/W;
MP5*G(F3<7F/*AD@.N PJ7!6I84$E#5K+IC)A6QG@'A%T=XE1L1G'?+!S])^6
M1_A_@^[%Y1@'>--\[]<1Y$GO<S=#1TOOG9(E$I_09Y5,D:"C(!"<$))ZY6UM
M VP3O'O$T=;45K$X_IGY=4\^M\VCT'?M<*>XT#X3RTK'J*31;LQ"$<:B=Y:)
MI&"E0-)FJ^82='M$IX944K$V?WT7Y& X+$&ZJ9EY>%F^/>X?7 TF_6)>ON"U
ML$Y.-@DJ> GJ0>G$;XDML?6LA+7!Y 1ZI3;UC?B6&PUMOVF[=3(L;5[03MG;
M@R&,IO>79Q@.R^V?-2O>7GQ-D\5NZXVQ<IW;/:Z=P;5'$-#[<6<?3M'XZ?7/
MHSN29^IUBDD37J@M*:=(((L[;@8#7@NAJE^[O0G>!A;IE]X]RR#0/'+/$Z&:
MA9L$[  H-BN3=48$Q:!V5M5KL;9=-]<X[U987.LK<=?KZ]#0<8"4(<D CB5Z
M(,%9($PIP<$[\+YV:OR.U=>U0X,5Z^S64<=6RJ96 ?AGG=W:JER[?NHU>M@.
M89+S+@%ZX,R6=AW6$!L0J+%.<&X,#;IVZXNW56?7,$_6$'_#=78ZX8;,A"=<
MEKO?J,2!2OQ"LV+2"1><6JT1V>[7V:TE]6?J[-81V0[4V3G-)'-&$UF2M*36
MDKBDW4U6M,D08GZG=79;,3*:5-^.U-NM OG/>KL&:5"A\NDU.MR1>CN0,2A3
MVEI#N=O22DY<MI%H&FP&S] U_;/>;C=9MX[JVJBWDTCP9+,D"EPN> QQ'ARQ
M6F4G(>+_5LH'W_MZN[44]U*]W3I2;[G>3EK+!((@UI1[-&6Y-Q<RVGX\>&,4
M2UGGE<SE?:BW>XW2:PNY@55@K2RQ1#.:?X &8!*(U5!-'#= 1#0<70S00&LG
M([R-Y+W6(\>-J:WZ7:<+SP_OSI;N'2T=(=SQC]NL^N/1:#)-^2G?%$\$!]8Q
M@0I7+HM(Z'H0F9@CP81,P&JF< 8)%5:[%JXNKG? O&UKL[6$^(6C81VM#1J#
MSA/MRBU R> ^S;@D(93>[ Q\DNUD*RS&]PX8V+C:&H@HU$QTG*[I_>G$^NY[
M9?7O^)29,9P32X&59L$X@:)DQ/+$';>.,A>:)V7%$;UO&F^+&@UD]%<=W03G
M<G]\\TE\"N @\5_B&+F)RC!!E%8X1@$X6E%2YA07-@7A'31ULM/DN/Z<!-NC
MR<Y707S'SP^&/SK4.F^X",0RC[83.%%"!@H')9BC.N=,=YG[MP/YD^PM$J'V
M5:.-3=^O0]1(-QW]<0W]$71,!,=\CL1[[LH%Y65;PR$SI9.+@5&O5KNXM"7
M[X#4.ZO_=LHI7CW,K\/!-0S'/[[V/ [VQF:[+K&<#E5&>."!4!82D0: N.D-
M?>"28MP+_O@JK9U:T9<.[!U,AMTE2COU(4T6[WE-)4M3![[TN4-7/@0A2/:*
M>2^E,;JI]B=[7M7YIF='7>+4O@ZSYDA/KZ=QK?[%9_ C^%8J#D_SKZ/9/^W$
MJ+7@WA*:IXW0DT07/SM"#6Z:RF7&/&W=-'H>\SN@_"ZSH.+]H$W,[.E,/AGT
MXWU[L*,C<'37T7T'72Y !8U>CK;XQ7H1&4]4[+*[NW!0[V >["9!:MZBVL0(
M9T,*EK(,*9,42B4YUY3X&,K,3LY''A0U+91F;SB*/TG>%@5J7B+;8'SV_A]B
M+/7!HZ_^QTVJ,1CF'--$,JEP%ROM51/N9TZ;Z)C03K)=MO5?'."?<V$'B%/S
M1MZF@F /ASJ<P#P25JXXGNY_'66%SUR4'-58@@ ^$V=T)-EP#L9*+K5OW>Y?
M&?X[F EOA!L+IL-.'?[>&7KW_G8S3)J2]R8KP@5'IT?%TO?0*:*H"ADM/A=X
M[:M?VQG9.Y@=.TR5!3-BI\Z [_VF8QGN;I(+$GE"K\>!0M'CN)(RTL4@7#!-
M74Y;>2A_<KY5,BP@^<:-[FY#KP%<DL92HHQ KZ4T$@U!9Q*B#<SE**BL787Y
M#L/IKQ+W KUOZWATCG_Q6@[C#C?.Q@"9,&N@7$7%B8NJU&<Y%K5G$*&%YM,U
MAO*.6+D+9%A <M-FA[ O,+R X>_=\>7GR1]Q<.*')7;_'>HV"'OI+4WV!UMK
MA)7;@RWN<6=+D!?]?J;1[Y&!SB[&,DID;AU''ZB%+D*W>#9=4M>^&,P"SU[(
M3'(64*Z>T,0Q;0D+5B;-H\!)4GG\ZV)LNYW7QCQYO+0UJI1=;],%FBL5:""<
M*U%29X%8FP5)D@(()DNN>?,3[$U=UK>6^E=LS[6.&K;2;6D5@'^VYUI;E6NW
M77J-'K9"F!R]*M?*XCI<"JNS]<1ZG"4B*V^%!95C4VF/;Z,]5[,\64?\M=MS
M36W'61U\9"I3PP6AR4:T[[TFWAA)G&!.Q^0YSZOE,=U[Z"XVYEI+WH,*PFJ@
M*]?)H#^$$FI%=^$@_==D-"Z6QY2L4::@*&4D,X6NHTD6R2HT01('8 RWOE#;
M#EV.YEU8"I64T4#QZV)DLWFP"K:&[(3G<&W'1*BEPY6HL8$"&C 0GL68)1)?
MN4Q,*-7;N- 3;Y4GP3GON8XNZ-JV0?OD>,$LV 8WUI%[ YQ8<C'&;/,+H"GU
MN$12)3B.6@/Q&OUX(:4 ,!:2K9T*^BR@]JV,>KI;=.=-%<$W8'5\\MWA/WQO
M G=#/A_<UD'.,%IO$8@,).MR!F9X)LX)2;SCTC.EC*:U<R97P;5''*FNAHH+
M2 *TD^'"]X[ZX^[XQTUW8YN45=03$4INF&<63>\$A'IG8TPA\?A<XY81Q+]>
M#+[_C(^^(0-^<\>!!2_<:Z-S4P%7[#11H-R@F+<\7@''"A;ERPJ__]9V[<6-
MQ3^H*+O*\_8!GD@93SQIPI1)I6T/KDV\+%!>11-XB#0_E]>R"SI<8M8UIL)U
M1-9D($?F++47<5:(P;G"P:"]X 3^-G 'F:W69'TK@9S-Q+HL7K..3+9Q,;RW
MFKK@$W&*2R(S2-P*O"',...BB-Y!;3_KK5T,O\&Y857Q-T"/!0-?V+WO='C;
MO&]21'F:SRX]_OWFKQUI8G:4)2(H]VA4ID!L3)X8D2VE(0+-3:7K;(9\CZBV
M!55NMS'C2VTF.XD+%!L#X@!7;4F3(8C?$9XBCXXID*Z%PM'7PM]#:K:MU(J!
M[:4]4"=7D]XT_^DK^FNXU/L+.)V,1V/?3^A^XR>O!OVS\2#^\R#CF YZO?MY
M=QT/.AB=<0RBF!C*.6*IR40ZIT"II*U@KRWEV0S:'M!O!W16T>E]I@OO2W>R
M'O?CL/0.^ @W_W^\=/IU5 #N03("(:&<4W#$4RU(R,)1R7!W<.G5A*R)=)_Y
MN36-5FR!N&[3Z*<C>K&-] /SI9,Y@#1)$. .QZE8\=:R),9X386EX'C8@+F-
M@-YO$F]?SQ6;'CYCRWP=#CX-AE?^N)_+_]T<H7R'_@1.\SP%Y*S;CW!/Z!_]
M&'\<3WROD[U##]!K$ED)F&L;2  9"7,F6,H94[:%6L;-!K$'1-X-!;?3PG#!
M@([\L(^;SNAT^'DP&JTT+J X!:?!"E 1I2P<";(DJ[&DII7W4K50I%-E+.^.
MOPVKNYW>@TO.K#NX%:#THB6Y9-M)SM#D0=\0D3H-'+U%+UNXZ'P)NOVF6@V5
M5&S)]XP(1O-9<0)C-$H&5U!F0L=IXP4H1KQ.EDC!$O&.^N+B66^I-0::ZKST
M(K@]I$Y=A2SM;]=.\=_\''Z0%ZRX=2L 5WI5DV6 ZX^UN5K !0@6Y\#<<==)
M0=$AAI++)- F4XH$=(1)E-QJ*T)PN86:IO6!-[ 0K@QB=BNPA!C*P66Y+#.7
M^%<@3GA'F,PTAT2#A1;J+==$O<4*Q(;9N<+*VJ2&=[UX,3H1G$);U0L<A@SE
M%O.$DC4NT"B IPRL>;;NPO7?;1%BQ7+&=12SE>JT50#^6<ZXMBK7+E-[C1ZV
M0QC+HG9<$^JX(I(AVN!%(M8$JPPH"O)]ES,VS),UQ-]D%AQD)L#G4)H0E\:M
M%(A%(,2(X&/4 H&8ERS^MU#.N):\EZ7'K2.L=O*?;MW068BWXT1V+ ET0$W9
M :U'UE+T1YGU"10ZI)*VX"H\AK43C-B^:;N1MEHFU,.XAK')1$DI<=%'(BDS
M)+"<"<0L->5<16U:I-7N!9IVB%ROUUP[AL@<YSRJ_Q6&T]/2#W[4C1VI)#?<
M.!)R0*EX64I^N"4H'I_1@@].MA#2?!;CGX2KK,>EJ6\-1$)_.3W]^-OQY\\'
M)Q]/S_]^].WXY/S@Y)?C#Y^/#L[.CL[/:C1!6_L=U6*?FXVN4M#S4QD ?,:W
M/+G^Z(Z,R@B>C::$,>U+=[R(MEC$[W []%)Q*JO/\U5PU6N(]LS;;N(4 (#^
M119$&%R>959H3?I$B54NVL@AN>H>V.KHV@I!5N?*\F9H516R*Y'$X_Y,-XL'
M]N''%_]?@^%AS^/27;S:7-*/,BW>BT$!:J=Q@;9%J,(Y:IP7=RTS*Y%N38C;
MKTNM2Y1!>PIKP'Y[ >X=V!-_==LZ: 7(#<4B7P%W.]')1FFP'N6JZ7!'Z,=I
M=!1T)AQM4)R=SB)TT 1<]CJAZ:M8;<MB9VCW0JQSUUFWCNIJ1T4_=D?C83=,
M\"/39*#B4E]VK^=-19($9X26Q.=RM7-0D3C'.*[Y46>1#/=BM8SMY]_3OF_9
MN)X&S0BYB<XMR\4P;>W-1#;*4Y)]*%<XH05JLS+HT@9!G6(F1]>>R[*5=NV-
MF^L55= N00YBO*G4@G1P-1B.N_\S97=':6 >C")6ESN.0&E$'!+Q'#C@6BI-
M5.V19@G*]T6D&JIJJIO8$-(SR'^#<J$NPOX.0W\!OXX@3WJ?NQDZPABKP4:B
M; GS:L]),#B*G(*R&:STOK;1LPG>/21<:^IKH /F_6EPFA_#[BC/F90IXOX>
M%&[W1A OJ"2"1RET0 ?8U0X:/(]H'^E33P5+ZWBW$$Z?WY?B^^G.T.PM$F.#
M\?;U0;06D-]0/I4B]G,4=U3V3$&2.A$]361GRI8\&$\RIXQG:KP2M?>3)R#J
MQ>+GC[X)WR%QT)WUGH -E$B7/'&I-)030&,I/,8YW%C@_0&4MJ+LF^EW>4C]
M]7+=E?CYV1C-P/*@^0'GV<US9_&/7-K3<D_BM(HLYT"<,;@(*VJM!#"4UM[X
MG@6T_=CX!AI_S*)JDF_ %I]AF0=#5P#34$#[ 9#MA*HK*NHQ!3:6<N.J=T"U
M")D1)4R)=#%&/ B#=IU,Y?YN+6SMC/P65/Y"F+@MC:\CW";"O;B.H=%V-NA-
MIH'(61!2>"&R,(IX*V/9&C/Q.=NI4<^]E%'S_))%^OPKVG=?-I#[X_#MYD*K
M&)B[:>@Q],4&/KON#KNW3<"9=8$F!Z1D_N+6Q#CQ3FIB@1LCLP]!R96TN.CI
M;U:!&XNJ]C0\OG6:'C,*#=-LF D$>$+;(G"*%BID'&WT$62,GHN5%+CT%6]6
MBW6$UD <:6X=?AOT>I\&P]_],'7 ,YU*$UFI*7H:U#ID%UJ+0BN?M3+4\^?Z
MFF_B2=Z#T;ZNZ_I<FTJV@<.0VWN=O4]1,"2NEJ"(C,K@VA^!*&E3RD("A]20
MAK>GUE<K8MGMV.M(L0&S]_9BXUD8^^.DI!%_A6%WD#HY!!=P&R=<6EQ,8HK$
M,YJ)LTX['T, 5=L/?@[/_FA]8VDWN(AW%(!F. @B:-E,/#+2QH@F'N>>,^6%
MX<\UMZ\WKZOG#=U78\K!2"YEN5["$%FV8@O.$ C"&.U 2EH[#7=U=&]]VVI(
M#^UGFAW]$7N3TG#U=G:P#/@4T$2D<C>-8X*X7(I$,[5<FJ"T:YDW3S#N7#+1
MJ_6]'JTV4U:CY%IXM#/?!3K6:XA.).)]":VX4AD(P$B.+CB:5>:F=I.Z%:&]
M RK54TT#F_+:C$<74C.) "-SY3X/= )#BI%D] >U-PQ_W7*B_Y+EJ8%#Z<//
MIV>_?CLZ_73^]Z.#\\._'Y^=GGPZ.#S^?'S^GQL<,Z_RV&H'QVN/H=)1\$WI
MZ%T$V/=\/\+9)<#XH)\.4IJ.R/<^=D?EG&XRA-&''_C#]6#D>[\,!Y/KTN_Y
M1M'E,]/VT.4FA^M9>]U[^1(.*&3N$F'3VM1<NCUS+7 :*\USU"'JVG<>M#B\
MS:=\TU!GU2S4H+0SFOD,RM[(*;$6[3LGO;72*.NJI[6V-+2VCM=W=<X\W>MV
MCU&[D@C0O&RFAV><)1I]3N78%4T5"B6]E*.0RI7JFIN(LGESDVV;J0D[R>G6
MY]W:W&K R5D+\/UBDA5@-Y1=\4K(VRH9W#T6#;9'@1UB<!9)&"@YVS0Q!)TL
M"8%%PDP*U!AAC:B=4+A3S'VQZG!OB;N.YFL?G1^,XV5W-.C/DC+@]E+KE+6W
M2@4"WE@B=70(*@E"(V0%BJHL5NOIMNP-[0>#6M'/H+9P&SATG892CJ^N?7=8
MYM+AI1]> 'H%*7#%M2-1,.2^5*S<8TZ)UT[ALJDC5;6#T8N1;"-.^#:<KPJ:
M:X!/9U!JD5!@TYL/6(=&(T%H183@"4=((PG6,%1_H! H9SS7SW=\ .%/!BU/
MGGR]KI9N/DV$7T^_?3W]=G!^].'TV[?3WXY/?CDKH>$PAE222>_=7G@VN;KR
MPQ^;Q&1?^ZYZ@=HJHZT4O?V([SWNC\;#R</6;SI'B<L*$&%TH8IG) #-)+J
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
MJOOE$D2+$9+EOJ8&.Y5:,^D..$^./ZU4,TC:"8;%Q?S;"MS55AUG7FKIF9+
MHV&U;1L"K8N6UF-16\2$X%SKVO);P3PYQK112\/+BLVM]HY"N>PCN?IB<98#
MNJAD)G.M1H:C),D8)T!R%WDN3MEP[?)K:_! $T!/AEX'T^( QRPGYZO/;)JJ
MW1C/Z;_K/_$L>"=T4!Z8Y14E>:5!"TYB8L(FI0K-F]87K9V0/1G2#:BP 9K?
M[2RDU1\;;V9=E).?,1:E%-&#,T6#8B&"M[379RYM\9I^QZ,)?[\%_Y.CZ,&4
M/T"7O;V7^1NF*AD<C*/4P#66VDN#3(^($IA@!;TNR=O6,2O-!_&+TJ/28&MO
MO@/P>EV-^4I2Y"J-[>/G,'V[JL&T>$F/6"Y>3=<3^"R7)# & 84D7&\6%7EF
MP4$@J:/)JG!^-'3O.;9?L^ 82'-S<M@FDR/>/\YX?9R;T?RY:E-\.9K?PF3^
M9SB_0'YF1+!>AWI,X0VYG=) E,P#NL1-L)9S,X@E,\!8GB;Y#TV*FV1W^Y+]
M],O7\]DWQ'5:/-XNY>^]M]=>Z\?9NB7M]Y_70]PWL^7_X-6CW( Z),?)M2VQ
MBIPS\$;:FBN-W*O$$VO='6.PP3PYNA\'+6[RW1\MWS<3>S;??*M^CI_IK&/.
ML8#SAM>3:07!%QHRC]S':+Q+_J%,@EM'^&MF' ^!;KG:V"_1Z7JWE)-I?H_+
MR?SGOBF_D8HNI;+8G+ K3PX,,@$TI6OS'5Z 7!X':(N(,4?%KQ_:;#N=WA7"
MDR'FB)JZA6![ID?VA[TRF\ZLE5J$),$94RNOU!B'' W-DA D1J:#UD/Q:X7@
M%[V:Z^D6=NUWU?8QS#\A+<+/9M.+Q=H3O3P?CQEU;6*=9"+2:UUCG;. $#D6
M+S5:UFUYVOJ*I\6/-I*^A0![WW"]V/2CO2J3&G=RLEC@<G$6 H\B:@V:Z C*
M908A!<(8O;6HDD#1.D7F;D1/AC<#*.@6_NQ]E74;O->3$"?GD^6WYQ?TH^GR
MS L?C&:,?!H3: _-"3QS%BPQ7_#@E8BMDQ:ZX/K%I7V5=0NC]KY3NAMD[;\[
M*1/,Y$*D#6(3N?1)9I",\W6X2@P!@='$8,;;I)I7W>L-\A?7FJKQ%N*944O\
M74L8:USH;\O3!RWWUV5$QU/T3];.-94GDCNBIA0%/(8,"9VH!4AY"(-TG7XD
M1?]$D$'+N#I;I+GF2'*QMJ*W/D=,I63>O(S:4RSZUX>EPQ7]ZZ/L8RGZ]W-^
M.;G!+IH@:5<0]<:S%I(UPH-)]'769.JJUC>#CZR222\.W%G)I(\N'DHEB"YC
M^E7)I%<EDUXT&:,DQ"XZ?BC\-=9$YY0$&8T!Q80#[W6&8)SWS")WS0.0'PYO
M>U4R.3K:]E'MZ)5,LBF)!%. RQI^&CV'P(JO#J))QME:A+\Q[YY")9->.N]5
MR:2/PL9+8FX0(O?]1OG][/S\M]F\_J>S8AU+*D:P@A6:T29!2&1Y&:LE2FX4
MEH<377G;"(^0[P,[1<=+H(<Y7=81V&?!:Y4Q92BYWG('8\'7^"-O&!,IQ<"[
M=2$_KIFR'MP#FB0CL'3\";4#Q0YA=[>*SC9&8L)2"]-D4SUM#UY'#258CJ'H
M$$OKN,Y?(?V/>B;M0;!#E)+=>9RDA8*3*V'@9S(FE73@X%/)H(PPX% @*,\Q
M!B>S=ZT[+X\XO%_3Z2#3:3^:#9!E/MQ0?\ZJ.$LZ:Y]\K!U&:0LNTM :P@)(
MJ6G@)J3@6C=K'VMLO^;20>;2'@0[IKSZWL:LTMEGQP-H71(H41SX+!B4Z+6+
M5DB?6^<M',A?.DHM_!TGGS[7](&_<!X^X<I >A&6^#UO[.K,8<R)E+,&M$&
M8I%#U(I#0EK>BZ9%/H]^.#ZN"![0XOA@CHD&H^"#\GV[B^,L*&26S"JP@?8N
MA5*"LR9 R;)$+.C,\43L-!SW YI[QT#^(YS(O9C[H&;OSP<+]PN"<S+BE"/+
M+@L2A")U1IW);3(IU406$=E(A8C''_RO>7R<\WA(#C_$T[.+.2[NEX)VR9,4
M&)BTRFIT'$*6"!K1R!3093%2A>B11_YK&A_G-!Z,O0_XO*Z#9<)\C(XI\+EX
M4()[""HSFGS9HF6LR/!P[IIZ#O[73#[.F3PDAQ_FF6$'&1259!$94 @#2J,$
M[U@&B8XLE)*YD@]G'O?UC0?(V'K^]LWSTS<?WY]\?/7VS8>3-R_>G[X^^7CZ
MXMW)^X^O3C_LD:W5\<G-,K5V&4FC+*WGLU5?Z?F*&.\GBW_\.)LCNGJ6F ')
M:U$N)&<X1FU!&*=LB2X(V_I>=CN:_9L:7'OR.F."D]*%LQ9R-!I4L4A&AN;
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
M=,"U=ZSD=S?BCK<]^[;YX?K0(EOFR&X,X'(M<L^U $];-MB L41$RYN?^^T
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
MFIT@WO6N\;?Y 1ES\Z2Q@YAOKA7JSK5B\^WZ1R2(__4?_P]02P,$%     @
M2#Q66'#PU@\S& ( -S$# !0   !M9W!I+3(P,C,Q,C,Q7V<Q+FIP9^R\>5#3
M9]?_C]9JK5I+(R(BTD)E%3"$1?;>E:"W)E":!&0)U" )88ML07;;ND#8JFQ)
M2$(--4 "00@025A4-DD@:8SLFP(AA$W9=_C1YW[N9[[S>YX_?C//S+>_^YZ^
M,I.9S.<SGW.ND_=USKGFNI+=WMVW2I]?=?J[D]*^?4I*^_9>2KL#2G?W/NW;
M_[]AW__V ;O/E90_^>369]]^M$]+:;_ROH^4]^TV*VG^X>#!C_[P]9_LV__1
MX4^/'#CXR:&/]V[ ?KXWAOW[#QPX\L6G!S\Y\/&^PW_<<$#YXX-? 0]]\L7?
M#G]JZ7HC[.$CR>L/@!.GM4SA"+>(R*@?L[(K*CDO5%35S+^'/:Z2OCNI#?IV
M;/[4UQ;NJ/"F4;-+CB_/Z5X$__2SCA_]YEW_PM_T]DQI['FQ_Z,_!OI_^G+@
MXSU/#N]=ABGO>;+OHT.'#AT^>.#C_0?W?_3'967@@2^^<GWX6/*QZ=]NA/U8
M<? 0X,3W+SY\HJ(%@Z,>9;U3/?4MXO7\GOGP2X[@;/I/E5^;F5M$_LQY>2[B
M[FZ_TM&/]FPJ?Z2LY* D?JOT%W_Q%W_Q%W_Q%W_Q%_^_YA?7VF2NDRLRTA7$
M,V#JBZLIK8$55K,;%B^[;!/6?JAG;;2P+NHQ9:R+^6'A_&QW!! PT769(2@6
MX".:5S5#WYPU?>-9=!RU7?<A A(>9HZ!=ZDY*<1"7?F;F.978]GA(I<J(H>E
MS1816*2&]2JZ8:JB,ZV7#UX$G3UV1: @3Q4>[>/A?>\7\2Z[==5'2'B>(^0?
MPLR0:70T98%-&P)Q$]NP<4+U0"-]PB23K* "$2 5QS9XZ_TW$&>EHRE*5_[L
M$/[;<13',R KHJ],.QT_%LJ&7C_B&IKAW%')+*'%4!?)B>?/G!-1)2=^P(F7
M^RU(7!"\K6C >6B]8WSQ^-F$&Q3<)_WX$>/ - LM%GQ69(?PTDZ<&Q@_\^FM
MG]WN2(F>T\R ESXLPWE MG.$&GHG(+PHM]HC!BFP@D:Y/*X1&@4;+8UAP#X9
M.KA).E,KEJZCK?J@2C G8#$QDUUNP5,2NN[8XS@CY=+KLYKA@4V^[ ZPAPP
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
MXCS'XR(MEU.3PVS>6>.\RK\9"UTHA\).:O%JFB%B'2W,2D2],)Q4E.,X.XX
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
MN6B0A[8S<@7FNMI@$N.T_9;$AG7L5[4 K2IAY31$:* UA<U(*/MM,7A&L6/
MI$VV>I&<7*$Y("0LTJF/ZMJ]D:>>8;NA^MV'GEO6UK.E^'RF(7?"#(IH/5W"
MT#$D,5 ZS(AI&:"'VBN[5=9TOS(HUW3'$((]TE/"ED7U5PAK3WC22Y:MH##.
MJ+"L=[W[:=!)RZLHME_8&F'^8GXU-*H'"8,O%"7V43/;&,4#?6*N; <WL4II
MM!DLE*G4NR*C;JX? ^VX@3'P%F6(,Z$,K;LE_'LJ YV8AB6@C.M'37>^9P^S
MR0$I$@AT)!4JG1M,DZF/X7P5<XO%Z#*$M\1&.]HA[\;?UL]9)[E;?Z/VQQ:V
M07-P0>K*>LCWRL!! Y@==F&P(!(#Z0B9H-:V8:^>LS2<7%C8E-P=V@CYW3Z_
MA&(R;<SN@L9J7T5=6%1Q;(XIBZ=2DYD6-VM=]B>H' ,]5G!^ZCZC^\XP J@R
MBND$%:%A;O'%-+&UA(9=75[U7])A,O&XF>4ZWGO_\3:*\_7Q6 7K*V%(*=WA
M78>\#Q*8;_V>,?<JHWOHOE<0IH/MQXQL;?6M.SY?^:8SC/,@7?/)!TD&WQ':
MH0'[8WOL/4.G6! ^5%,V;P+Q!V2WX82C-S[^M3I3K="D5?OR*.X&SC\;$5C"
M\,//,'1YSTR4[+XX%M"EMUB3G4_V.Q+.TXKOR0GGZ:?1,5:LBP+M?-UN^TM;
M)>%QWL+//-OK/[[MC,AJ[O*G ]D"=% *J15+Z7VSY&%I(K4$EZ*W)R=6.E#M
MDS&J/YZUVB"Q*^XUW0"^Z7V=IUCJ-<S7,4Q.&S40<[(Q9P:&>0FP5UNUC\+O
MI?FKG73US^[M''$6/&-KA38H>.@I-M5,1(R>F<6R31C%3//FX8-^I:\._O G
MY=!_03XZZ9-<=+#'3*=^#!CEM6AMEB;2HI+ \4PFD?C@CK&S*%Z>F)"TX)M/
M'RLF4A#IRD]F/,DE3;V+ACG-D)G%JW*R%=WM)!,?;?]@H4WL_F6;[OK?!19P
M*1"##5$#4SJ0@),2:!0D"M-Y/;+I^4)UKG]]&#Z%,OD>MF\]B/R?3NP/C'[B
MI.RVOZK97Z-N==7&.#2];?#E:#"J#&'6A9*9RP%Y)90%ZA#FH$%:I7QS;ZU;
MF6\=/BTOL#359V.)Q'R&CHZ.O1D2/\;Y=FGK\P_W,!Y5Y]+@73G3;L5<I#)0
ML)3MB,F-7\?(3'YK=O*(<%),=P%K[/769$$^!EO:4KI9Q[L*E39JA2TA@!$N
MM*L0 S6O3MT6:.V9$_!0L[;40?+81:*PPF8$N7Y<=EQD]3'U"2RAFMKM-L\L
MGN@!GL*T$KM^?C.>._PHF1F6#NC!)X^^1=0;@/3LXB[^8XAE?))C<VN,_,S@
M5+9WG[(-WE\LMEF)RJ9;!(_0DKZHYD?XP%W/,)ED+$/;=D7L5=M!7-L&S&_8
M"Y_?+T8\J>HJ88 X=YF!M0VH\.2UFJA&LKQF5@H&@H'*4* R)(JN?;[@P-M#
MWRDDGL9I"(%.FK,I#1'9I08UFQ&2=7'GENR_6-Y5^IAU6E6#$7DOS$GS4"!S
MI>.R 1O2:=8:$T)*'UAX\'[XRD+4&6K[LI=7AX<<9@6N1@00] @X::(J3+6K
M)XZ5)3WA&K^D($U-]ATW#.L=\_CI[>HW/IS[]>#8"'4P_FD-EAR8[\TS6%IV
MBFD6K\9*!NX;>8I+USI!F<V*\U']<Z,5B$YA3@^\"PB?'6\617#*>)K.8Q^_
M7#%!1J6J/0E3#:Q%X[P7J\T=_<%G2L8[0OHXP?:Z*LTA HO$X8X5_ZVEQ3:Y
M]8# V)5E@:;\?([)-+VFO@3QC1Q G(+B\WR3P*J. ?5C,2XF^8%+ 702CYA1
M4/_BO QH4X-S19#Y'KB%[08/?8>O&-ZU2M?_:Q:HC,;S!)]*--IW]KX);P>7
M;Q7!;AG-TE3)ZMP[H)F+06JW(7.H8S6VF"BTGV@1/^,M73/_V5W_Y62GC</=
M#Q[-[DG*YM[U8-OB])P%.MXIR#V<*[-R$AOWP9O?3PRI+\[67\XZZQF>I^W5
MTJ@KP]>H^"XI"(S@V0L2)&7[-#TTF<3;?,I45[-'(+-',%;U2$ 1#+AS<*TM
ML*&NESEQKTV"', KV+.$*7I^-M1+1\L*)A"4965C:G1UA[&T.O].KE$]->U<
ME*5/5<V=%M=4R:G--0,%D\1,A9E)(O3%66XP_D4?5NHA\*?D$@Y]N7OH!,P1
MANZV:''H=H[R!T1;T\G<67&HUY,5;GYF-OM2WH9M7JX6Y8$!<\I/+W7;[74)
MB6?0"$T;FH5($[]8MCIN[(I\TY_P:?6NTM$/:Y.^A\R0?HCJ-B=LJ1$%G=;J
MT7*]/C#_#92I8!;32Q=D4DB'M$9'1[> ^\7,^Z*9D.(JAN%>RS[)U,*RR71F
M8$KJ*,K/D2^Q?*LD^.LL_O]'#N6LC4\E6&.^6VK)!*9R0SR9LA*A%0-%6"0*
M\7$VOS1?!MRK1?-S0YM;A%%=T$C1!EK'3W\.=/=UO['(YEC2X40:D@+FE7DS
MDIR*B07&3<IG+09/(;NH>*F;K8AU^]JS$M81<QCB##^"UDN@V]L6G(POM26S
M=I7NR#RU)[?//^J>E +$'#*O5@)@3\8DZ84G^O\6Z0N9+SB4U^(+HFX-?.6B
MVZH,$_ZZ__E_^GQ8,;&0(9ZY0E9A'?/M#7^Z1OZP&H(*Z3)S#WS&)&74N6!*
MZW#[;+]L+>C:,HH.),QWUY\31"Q)0E/#E#EEN3#9$8NHK3I^YI6PP'??1AXD
MTSO[&<%C4XNG&&@KLPXI4%P)HN;;9/X>/QAS><HJZH0G8L<)INR/350&,43\
M0@8IO[P+L0W=^FE$TA,YR2C3R"H?Y,D\Y-6&.>&H9X2Q\VS8Q,-<F)JS5Y$=
MIW?VXKQSQWH!8NBTM9_3KI)D\OL[Q7N#^#2[GXEO3NS]\&3\IT"M\((!FYJ(
M7:6\L,EAI34@ZYI?W7IBVM/;V!1&B<@JHH&8GA\H#D6&O"??"GFQHWL=N/)A
M!5M@F@G%CS<OH(C+7GBG.<$DC\4Z%:+\<_7=)M<3>VE=P-0"L8N34TC")+_U
M^EVE7W8@73F>K; @EUVEX_YNR<1=I>^?O;0>)?'0MR9#;]:H2:D7__"P-X![
M @8U:X5+E94U I+[-BW.ZTJ<Q@PO4GPTX69N.B45@4EK.6:R=F8)H<&V\*;3
M;-]X7?1Q[Z];2Z88N5(2&'$CV(74W'5B(XZ62TI;[<#0D&FKCA5*[[218:=;
M&$OW<YM[$.[ :"9E(H*,3>E3SNT<N=:^Q:BKHSS(FEG7UF5CN<(QZV%L@P[E
M$8G(TS'FOW97XP"V@$8^WD*07JHU>HK5MEW!XAX"DU':>F*]=&IY(0V>P^J;
M=PR>F!@8R%%]#E_:BK0-^"_1[/')Q)W4.P>2)\J5U9S6J5F<\BW>G'6Y(;IS
M.\I@<J?I->5 6$EWY]]>GYPG.ZC' 1X04%W7#:4JGHOV;A'*T)C6./]?Q"=I
M=N3R<HM;O;9..E1-QL20?0AJ5TFKB\ 6;>PM$OT!('4ME+:5\&)OBTN.QJN]
M2J&J"*@'$E[X%BK?;8PX'CL$[X'BF62,-;X-%[2B:6D?&^/^BR%#1-X.^DJ4
M4M5NQ"0EI_#6*YB[2@M3?"9VLE-JJABW+<'>H*^S,]&8)H:]M=I+J3="&0%2
M@0$!_X$8H*ZC8QG23\UT5_DLY;Z-XU!30,(M<L5IF]>]' *Y>/%:G"D#C3$B
MR2@(*Y=9WX+OE^5.V*W/-*\$="#3H/DKQ7SEP&5^S@!A[")#9C'%>@B/:![?
MN;-^2&Z29?OXZ1))@QU2#3R;?ZZ*F!JD/YUFP-@R8*SE\\ZV?2TLG:5OZ+I
M072_VH&[(/#&D5L?7?B_G\C^%;ED-WTATOT9H#[SQ=NHHB/H\!=@BPJ$U#E&
MKM)B6Y*>3[=SQP4N'7_X0?ZBLRRP*UW_<:BC"^T\ O&,*-X0Z#.Q&8-RH%I(
MY[OX\1BC,YQ7M?B_ 1/PN>;N?O?F0S )>/>DJ>24J7QR;<A=SSZ$8\MJR_S
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
MI9B.;8!PV*_%"G ?)S_!-6HULBU*K#6EJA0+N]8%[0 #[C=M>,@0V5"X_,R
M'#V[L.I<^ %;&*G"Q#;U,U@2-40L-L.])3MX]CUUTZKA7F@R0XN,TF=0LZ7*
M>_"TM-%_'W%>./[(2N>2LIE4810J#4)*+;=[=]1K^#5N)Z3W23U?'H>+E X&
M(S>^]MSTR>H9Q&?(%F8GIQB#(;189A\7@\&T'"4MET-:,R3/!B-;P^XU#=;S
M'6#J#D''C8&GI6LX;[/6+!*)XJ0UT4<2^POJ^)DY#0COZI/>60_'X5U1,<XP
MA4$1,B<'Y+ YD3]X7,\HM))!;&56M<'MM=WS9F!0>Q_?BJ,%'UUV"6K[4ON1
M+<DY\K!C^(+H<Q.E__[/8&BEC,#NQ9'NZ47Q2/]W<$:T_ZH^D'GH]AOGS\W8
M98HCUM? J- ;\R=#8>&V(EX)X8_#AMZDC)H))UOGM5VE &ID!<81*\S^(;*+
M%8;+PP>-CTX3Z$3*U(BYX_L!;A(RK2.8LF/?W'@)C/5V.@0(4KO'1Z9!2819
M9#42W@614T)2,A+*I5L#,6]DQW46TJ8_K3>^YMU6]&J:M-<?2!&JBT;:]&<T
M)MWOTN-?%N[A50*D$/%K1E10.FQ4I)X#4 8"VXDBW7S]H2&GG(S;N9%@/2;%
MN&PZ9[U@9N;=4GH?DUD+\]4A[A4N$;6"XMPK,&V/F_G,5*35R5\QAN$[^_5K
M V4  8-GD#;*Q-!TUZ]M.(P[Y-45"-?/6;E="@( E16E!L34H$\95C798WA+
MA*83J\JNYEJ.),0Y"C"@ ;1^(M@WZ_7-_^U<]Z_'?D#MYU] __A)  ! @4 <
MFYMG*&.1S:UKM-==WA$\39Z#Q].U="N619WBB8+)7[U5$T W0@4R04QL<M%%
MD5^(U<S$#-*3UNT55T+S%8QH+WSFU6[X:F'S=$@P,_.QV\E<\R5/#_=T<Z>,
M$IXBY?[10EW&:Q+]68.M];N[#'[@R9RNF81.]2=/\R[TYL<7$YDI!!U]"H?
M3;+\7F JLEC$]$_?]OCIEKP%@ZA>/)(XG/5B@)->"X[T:NMC$.M=#$V@;F(H
MSVHT^OWUB <[]W>>!0X;+P_MNU?[Y/]A[\W#FCK;O5'L;*U:&A$1Q18L\] 0
M H2QK0Q5D_#2$)"Y!I,P"$@"06;;.@0(4&7*1*BA!DD@" %BB$!?#5-"$C%&
M9JA $F9EEM%#S^[^]GM]Y]O7&:[K[/?L??;ONO)/DG6O^WG6/?SNM9YU/RLP
MMCFW&@86(6$N-;?M</B\0OU3[Z2T;[CC^*<#0IN\L>&FDQ"%75^$AS(>"Z<Q
M7XC)E&:CLE"@78Q@8DGFU5"O\%Q5*&7Y_>LUO-+PRQOIYW@Z21I3M63-W?O<
MU.6PCW=ZW&P.9!U.E2(1.&J-4EL' 8'B6+;D[+RW6OI+&X'+VX'S\^[O-/#8
ME#W:D,-\0V;;B5XFBEX2 %6=C+W:^+UARIE"5S3JXD<?3188(\K>\7O>65H:
M=<BGY J5/)^<+ORN["LCH&H( I*?;+,Q]:\X3*AFTAS8;(RAX0B;(W<=0IEL
MN(W<#PE.Z@O$$'N/']HUM(ZC+C?6XW?,TW"C71 +,S$GUY+Z^,6HH'GF\N79
M!G::(;'L0*^'T@$!0S@QC3/D-S7:D)X-N+3<^YGJY972^#Z8\&C<'JV<[#3,
MYKBL>_6L9X'''AZ;0D1E&'G38CPW&P*,33D]45QK9(ALD&EHIAX!0;Z=2==)
M,'F><>')(#-//T8_NY$O=R3*,#BB;.]WQD!9[?"CP@U'W+JI.@AMA^A^H>.5
MB"S*XN3UI1[/+ 85N$T1;.,\FFIA ;Z ^8AZM7OZ)XN'^C(NBP)IY'.OG=QV
M@, <+F2/2>J)5,"2-$+M-[^[GXGW6_6GQD4%5<+'452,\<X11%S.&E0F1D6+
MD]&EX?P$NO%G([F)@3Q/^YI@EADSQRPGBD4F,0T-;?-&L%^N%MQV^T%P^ XH
M-J9^=9M-JU2@@0 8.#11?:']17+BCBF;R_^U&V+0(8$-K,9P;AZ6/-W4/W"M
MSDOW0]2H0?O]R=XXI;8G\"2)"9J?+QO!SNS'.LP_]X4=:;<3(6# 1 _/YR(O
M;6U=#X_HI(M?';BFI74X9S'GV<H/2287%G6@WB9>8SD$51E"N^C,P<MAO]!A
M0Z4<LDS8A\$0LM3(OB%^YN4G;\0O+X^OQNC\V%+DF[/'=["7T/5'#9^E0Q.-
MC4'\/!J@+ E-GY,)R+NOL!+\1%M102$DV5PU\,FE!E^DGKU/"!(0!=/!!@4
M,I2197O*]%Q\L9PN* R(0NJ5AL) Z="1])Y.PJ=-=@$^*/P8/W.G2Q0_M[#0
MHKSWD"RMJI7U4UJZ1Z:%Y2-C_>G\LXO^+VA)/F6O,V.TG4VDADX[!1^L=P]@
M?QGF7&3BG*.;Y\:MC-YJ[6<G_[#<>,F^+L_AK1;_O!0$E]YN@DR4"_MV(SWD
M82FMV1G!9Z^<K''\CIW@9-]L:(_5P9;CW$S./'/BYS_V2G[-K\JC5;$SB6]&
MTTPG'S$[XAH?-/+*V[!(Q[=:S>0W\Q?9XOL=U(JF+]\@"<VC@55B$(@1AL69
MU-@A3QGT>_,!>][2_YQJ3$?-MZXYO_K.6-(X\G.A2K5NY'C.J-NP:.R==^+.
M?6^LY7WZ,ZV"+P&&[T ^#],ZK>7YQSM?_Q48O<'1#H0BG5C1*F\^PRVTW;Q
MV\'$&BKJ@4(#/'WI.&.*C$*J+RLL>CR[_=V;W8BDL-6:?36Z)OI[%&R0.6K=
MS*$]A+*B\J&P0"C:&4^J-)W%-)ZT4^@GBRYK))('U^??:MU$H2*LMDQ<M@XC
M)F^5!&89HDM2,-_$(,L2?13,Q(&@7@4VRG,="?-U10 <%$#_$AFL2!GA%^ Q
MXM1L#(9O-:/6XJBU-5</@G^L^\TNSG#4Z""122M9\ 4ZF\0A/:!+T7D*P")F
M#NIWE;G8HW"Z\=O<0,>X-:K!:K"*.4^[#6[/#6934=%YO9".X @K6J#M%>3C
MUNM])W4BH)$NR&-TU\$H*M,VMX1#Q5.M?>E2$(#NL:QJ2W?_S2#FT=RDV_>7
MWFI]&_5 ,C>QO7V'/4UM",VH*0$@BWHFM#.<#"OY79!O<U.3 HXI'-<Z'F98
M?C@+O_;/2G3_F?!Q<BPB%.P;"D2"/11(D-Y>4B:3&>AO ._*0DXG!#P?0=<1
M1FT\^AL)"WB'.447IQA$[^G$UMT9<UI\6OR4'R5,\YC>ST^&4*U"5!YH1MI>
M2F43U3N<[KNTOV^<44M^$< QU;S"^M19LO"9+S2P[Z1#NQ]F>K;D7M,9=)2<
MQTI=>-;1%[QY='#L9D[;!PJXL>U ,8(?-[8@Z@P[=4KX].7+;ZDLHV^1(7$Y
MS"KBR%LM"_-'/6,EZ/(OWVJ96$7+F(^:'F\H8,4MH%,;O2$-%I,6^]<JZK.\
MS%96((Z([.UVO]@=L\7P2F:S?HAQF!"FV^#7SXHFLC$UO7*W>T5JC\:H#8L4
M=QT/F:\8[)'UR5!@J"LBB03OOA'QBR6XK\D1V*^TON%5A[(@/M.-K(.GP/!^
M>R;LOJ 19OYMU:!ZY71CUF%[3F>44ZT2J@ K/ *Z92808C:+/HZ3-#PRLPGO
MSC)YJV5L>T'QRZ9HJAF7>V[V28B'"+;C9%+'\SY]:7%;V[76^$J22/X].--,
MXA78/DRJ9V_CJ@;>:AV2?]#Y6X,U.W)$7^^'KRZDV\6)I=IP7R$V&/MCO_=,
M.F5R]\QMWR.7!%_>N&'W<FKN/BOBK9:?Y];02B#"QYZ<WZ5%T/OK2N]3Y=OU
M;]9,<8Y.N+ % #I\9 -=$FBU"N[I\0DWX;_I'V<O6WYYO^!\$5261E""!J_F
M1$FL*''IRZIY;K+9X,Z@:>6E\X7%RQKV%PCI3*7CTM(<&U' M?=V"PL+/Y^+
M3]](*AIUVQ7$P/,UYJV>4Y,C?,^NLEX_+WGEPN"V9+#Q[H)*=R6#/>[^DB38
M+;>2H9V71ES$Q;)@ASD-(^M01E9+SC-QCN"YK_^)&3,N9J'@GO#7SE/)'WZK
M" %$CSK;K!X@5#+N$V=CU06Y]1N,TO%R#KEGW :!A<@O*>4O!J0O4^WO5YJ*
M*?F/ML-/E;1_W)0Q,+_4KT*'P9<R?4'V R=OX$'I.Q_EN6_&"04Y0G-CNU[
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
MRH=9?YDM&\R)M8PU;>2Q;5A")V9S=#Z[BI(]./]GGUY >LSUKR^?WJ,!L7%
MI<_+V=M221EM-)TRH'J16DY2'\])++ VBD7HR<,E;A,24(G?&DXN:=@H%],@
ME45[QM!4-018K#R?&W\*7IM?5'S.3QE_;GE]YNF3S__!PM^!_/H.Y+;?ZM-]
M!GZK*CWV]]?,?0ELO!@G3R5_O$CDNK>X\WZO@AMCT6$T?DFGMMTE,F/D-XB+
M4#_E0@P8+S<G#@W)'-X0')W.>$4.(T_D#KH?=!EH9R<GN_ G.;QZA&LC)@=C
M;$PFEP$ GJ!TGZ3-I$I,5_I;K;.OP1S'X4=#!XZHRN_S]4$+/O%KS1^4C%=5
M]2USE;JF[!J*9XNBCZS*.-4X]9%$(J'8*4\\G40;P">/\C>AN29L+.ORA#-R
M7=3946)>'4F/8J4Q+!4NL"N-4M^?A':=#N805SFL-)ZRM&,CJH0-90MBM..B
M2&JS 5!],EH<<L<ZB17!-[\= @^4(HHT<F"_9N'1 E+==\?*&*N<86)V[/UY
M,(5K /3\^R'EZ(#7(P/,HS<4)X)7=C\HMZ,%6(MZ.HUSC&OJ^N5U?Z0KSE[)
M8+WF%:>"]/PRBR[46L]Y3+;ZT'SE<1228%H&DO/TG<MN.!<'":"]H;D(>,).
M%T-S+Z6ZLD?M'3*&+@X:B'S,-GQF%Z. -LY.LIW,R7.*\0<C(_OS&G>:=+7C
M,:-(]H39FPD3];"X(& Z#<";#K?Y;L;@9KM&0W+5\5A.*8/$CC7;)[6:>'4N
M7GD^Y]<S_%@$\W6^GU?H;"2P 16GD,5,[%.5O4X'(UU*'WFK5=+QL<"\]B7;
MI,G1<DB2/0(LMT=L/Q(HH,N=,1+45&I S@<WA6+2Z0T&WB6;SD2Y078**%&9
M1@]G!2ER/9@V8WB&98_/2N.7%SU:0ZB%Q7.:J?[4"WU8)!C6]S)Q9*BF-MPD
M2(1'<;L[8_[NIW29QF O85;#:.,WJH_IB6F,>'CP-#4ZCV:/]IO?C2^:SG\_
MZ></03[T^%$)@X8'MCU8AF#O#-\M[-D,N3-(J_392$)6OM7:NQPIX&K\??+8
M'QL87X9,/M<]G'0JK('!C=)W0ORYA.#5 )=VNXL;F;,!,BC9&[^^$67C81Y4
M88]?CCV5.1JH*1-(UB:W<\G.+RJ*4Y5^Z#;'@B7\Y?$QDP;6,TI#?0/S/C6:
M-&/!8F,V,28>(M%PIUZOPPAR+^?'D05%ZP #2!#HNJM>_'Y26\SA:L<@0Y)G
M;JDI*P$$]4BY1\6842LOX^JS*:/K19C'P7^[^FWGC+KH\1Y9(')E)@=PYME,
M <L8E$V-GI2EH6P7;/'C49WNGJ]O5<3^L5A:\[)A[7A.9 NF>8D.%;6[L WO
MDV:']%2,M'7UUG)/*6,&$B23%T*^?T9S0_!8LQ9!++,*2Q:9F/N:R,\#(8%R
MHBS/X4D_+L#BSV0/G#;R\.'W#:X_/,PJ^^]L_^_#..S$Q(''8U2D/_'OP^6V
M3)3-DD.?_^A5=?:;UM*QJ]B7'^3MK^"PJ/6B<5-J[%NM)P Z=&ZH_&F3M8UV
MZ,QL"ZZ*K1(+D%#E'D>%E/&DA4MCCF[?PXK=[D7XM2>UKRD1>7;P(P2EXGFO
MN(:["1R=Z-5# @:HK.17>4*_6<;DO'].1?I\&2,T+BOG2$Q^9ANV?CLZT^B)
M3P2]T&XW"H*6MDT@M%/_A\(G:'Y2I$>R4:W4_53LI+5#R.<;3[R#>OO//Z+U
M%YPEYD2O*#SZ=J9(3831EC92Y8'KH@AK])&+-<H033UF+U5,,!HL>8_7A,K*
MA@60/@RA=FFNZ?7"%^$L.)>QPO',!(U#:89/H;HCA]LD?L7+K<UA[I6I@%,_
M[1R3>!=9+9LV VL]TC2"I6VF$=9%TS=$U_#'O4MY-BK7D>GH,=70MZ>L1M(3
M'\W.#>M<T51OEA)9N]>>]3\Z9?Z0JSH2RHWB@E:>2T$0M'_PQ0P#RQ: U<'*
MJB>1+5AB[YM!JR6+CCXD0G?!0Z6#A =Z],23&;%#7^9?)C1U+(PYQ"?N/E\L
M \%\P8B06!4"Y*$9RKXUG?G-1K\J\^L&%BXXM<8V9L+]=!,[Y@';1D8?Q&1)
M*--LV71?VMW;2WGW"NSC*UF4)T*$H]5!UFOJF8,Q>C^UQ0-NMOB8C\PB<??9
MSB?)FFSQQ<UT;B;&]%'PF\48^*_C#U9&A/CSD3G&IF6G"*O]+%/V?96/>?08
M#-1F1<'7V_YQBM3*C5EX1V;D-5X3W*'T!&7M0Z:,-/HM>Z7@*FKDTL)7\?:M
M*1LV8G,S'JL6*1FGS79;8:;9*,/-ZAA:50-KV]#$S>A8ZMRMHKGY!GP,*8J>
M%L%,#\O9MP7X3>OP1PGW?D?"S97#%85^'AK^FFQN+>/P%Z*W6N4Q"VG"O#A=
M%X.CDU[SA2ZC'$9R4OW5[^D"H,L&/(50^6JI?T,A2;.4?<\OB+&M>3")]DW"
M#]\%]7T##LUL#K@3\[]P"-UK^UN_?N\=E]^T8&((@O>@Z( "%EBD+'G^J\GR
MV3/%KHRY-]]G9S\L3DM6EPVD)^ADF#^/,'871$=@V8T>ZZ#\H>LD*YWH@KP;
M,\?/?/M'G4!F<A!5O09-*0:6QIO.)Y6=.O7["PYJ/*JMHB9 !TO'H8P@&E+%
M6FN>+@18'V&=*=]HB_DV>L'YE!_B^I,^')XX %U=7Z.6T"GH(F12"KBL!<\T
MO#S^#-N,BI][R):9>/8ZO<K=Z7=YPKI:$]VXE4X_>BC7P2A=<TH27?G!(Y^5
MT7=A?S1T5*. CC']:0U*) &#,B0+H$I D0B*_JR9\&O")6YT8^XS?CTK WPA
MDBC/[))3;5.WOHE6'_8:R#WF;!?$/QE)TO"!VK3G2PZ43TK-N')3?G=5%\^<
M]2S[ ;&^2<Y"L:-)$IY=QT-:L][]R68,JHIEUCS+[77ZZO&L$&GWWAC]D*X<
M!$89MC]L\>M ( >CB%R,T[(?5([>TMK\7D8:C&)MT/N)K0DTIN$&@S9R7^N_
MWY/X=[#OW,ZFE2]24NQIMU<E(.%3Q#%;]IN PT&S7KE/UR\K_ /J$M2)JE8S
MCN..P"[EO'6E\8-&?NT!)^,:5U#OR:6:)(Q(5IGK&-67.Q@!#2^PRWG=GT(C
MH Q1E$K7Q?)YS9P;!&\]UJF2?ER'1,HKR:K8'/9866CYLKR^ I</W?!^MI%E
M+;$06]58U9A,!_@I\Y9U7YZ\?=RH3L2.;TT24T&F!Y'_JJT7>?#:(8]V/41]
M!E2C&NRV8N/)DLST'=)MIE%<VELMS"O3P2J'J#K4@G';>1@5,]GS2LR0S0L,
M,8:[&XS[I-0&C["FKJ?+#L<SM2?.3)V_"G7MJM3)5?42*^+-34E,D'C/:9J?
MVZFT0:4<2NT$&U]^;_W0J3=?[_X2M>TYBX2^K%&&"A/AZ?0I-@I'VEB2+II)
M,"D$(]=>J:IE"5LZW#:[?3<&"0Z/0+OE2.RW6%0[F.])O=5PY.8]=?U0^M99
MI4]OY9CK#/)+GR#O[,H/[D1RIJ5V?8SN01:U;'$QXW2GSZ, %D'EYBLL&TUZ
M]WH+F'-LZ.K.?I+P1DN<"JP\H@SQ3*<* M'0SF 3[THSL2%(KO2QCU31%\IH
M]OCXG0?2.RI"R=&BH(& T.)[]':_ ,_ 1@7PNJA= 6#/NYY7^'60*=EMQWJ3
M+VV?^3+LR^W,ADS!Q=>;1A> 1Z\X19-9TBJ!#D)#G;B$]>OI2/(*1#IKLD+Q
M4^S_T005Z,QR3N\Q2 PK;O\A?JC]I4W(DW'+/ITA81P7Y@>-S:OCI]O4BA#,
M?7!KR^A6?OCD*"LW\8=%I084FA9QVT^*H,-E/7A"YO@R:.G'2O,5EU))DL++
MERDWD433[C<)/>V">Z9R Q];],*";(B4EAF!30F(RVOL]3^B['5MB>G_UMS?
M!H'+^;-IL8X"EHC4WPL81"K&I 8(_(J].?/EU-B'$^]S=C.>EEI,2A&8%(2V
M,]->4WKQ\HPMF2Y8)BZH2D6/C!].3;5//8K-)JG5!I,>WM-H>H:>E=YO#4D7
M7& 2L(=HB%L]X3K*J%V:ERRZ0U*.QB$B8K69SV11E*WGT-!F3,AP4QG0:?SB
M!MC'(="\ICM[Z,1.L8DZ]M-_U]< O7!\:?S::1^H*)8LK]/?;MZY COB'0K^
M\P'_ .^2;&Z#G]0[J>*;2FI ?,)V\YCNW*T(Y0BB,RKHD?S=6]S5E&4"EG="
M\4F)/[C/S]<3A$3<L&M?SJS13I\31.;7N%GSD=6\(7W(=E-;_-?1K<YGAY==
MCAY7;;)P*T(W2TW$BZ""]IQF]:C)N>%)-!!\(7M%H2UUMIWM1,^Z[JL:=/;L
MA1US 1_=@'B;F^6'S;$PA,RNM%'/Y;2BH1%_A-M/<N28&N;JNPT:.LAQN8.9
M+M/F5$XT3LY_,]Z)](T!W+-&QCC*'MFIP/"TY(ZN-^M)C'KE/+QWT)H!/WS0
ML^;VB6IFS,"?>QVHX4^O$\IK<#Z% F-OJ&=>$39Q$*G;!U(XR'1G\@YN6D95
M?O3*X\.DHO^0(/B?$^\+KK;/^D4T-%Z(\X-5GUXR!.VN EQ&VJP>K,L:I\,=
MI^8P-HZLRQ>XS9BL\Y85:SU6NI5[?QX.W8:E1;?@FBLGV%A78?- 4D79QBTZ
M]_N>NOKNJO)[,9!5KV8S6D5F24E@5**GT_87&XTAI$K+<:P98SCE\O<"7#1]
MDE7^L8Y/U)N&]M%U\.?O_*M&7I]Z[0NBS]"K\MOBQ].-2&T?'9F"A;%I22(4
MT X775'<1-^P6QAP9H5GY##)U FT_7A< (AG'KD:S@.SKCZ='7M9=K'-DRJX
M$ R6VO4"ZLTK3>?A_:\?N=,/A9%N%=: ,+,A%=LTT]89YAL*]^$,BRQLNL@I
M#88=Q0-EY14G=X #SY:3D!I0R%ZP0?9!EJ4(D'NCB<7C&V&ASVL+4?&*3!M;
MDECK@=%GUSXNZBN-:)0/>4LACX31WPHJ;I?;K3OMALB\= $XZ5!R38!=.,\O
M(*[9&,7&E#6H2L8*FB<0?FA^9IH]P9T:72^S'0!M/VIBYK",M]3&=F/'1)WA
M;4'QX4^()J<^!JY<;/0)K-,+9UD-_!VU .]>X1T98E=Q(-E4%&2I;'CV6>]?
M[0+\/-I]@<"]H&IL#_6Q>_)AAOYOM3_474B/,ZCBIQTDY#:Q*R\M3=%?%M[Z
M]!#X:@;A:6(D*6DP A:YB<KW4 $(RB.Q',ME"@N%3=30%[K7X[N7Y3HIEQ%=
M],H8';0=@N 9'S*";#S2N0E6WO O$F7H=; 3H\BI"UXJR[=:2QR-MWV\QGOJ
M88\(WDT:]Q>_?(6,^\%.;:@Q*;PE\K$>S:!09$Z+39 UZYC##HL%SYM72D@5
M@#@09S^ $8PM!)5WZFD$*Z=*78IG(3H(*+3OHML=6@54%,EV!F&P@@%Q]?)]
M6ET>\.]QYS:*E!9E//UZ.LL9R/O200YW_%];]D>BSQE4IL-"66$I\"HU<D"^
M]>EDO-Q14DX1\S'LI5S"K"!$582 R@;4&0%(QZ.*5/](;BXHKF=3P#4N*\N6
MF)7(SM\.#E8>Z1_HB_);04![.LI*;6  )T.;TB[UBYYU3=->WK3N"-PYM,QQ
MT9\.M2AZ^=6J%-*1A(3V>&#UDY,-!IYSK9IM]MF_&N<(LX7UT?P0T5!VMMRZ
MSZXC7+_WN+O7Q=<-*0P#J= N,Z\91>[?T;_C,A0<D!2(_BW06SDPS4U]]=AI
M7*UB>#O*2'9>I7? 1KD'<U RD[-];E%Z,'^'CIXU*%K[9)ZPJ05Y=S7FW6M,
MZE?D&/\4NW87MBF1C3*RXK6&/W3_VV3KU]VV3G$/ZEB4WHSD\!#9HSD4EJV>
M/^JG.&Y$?+>^ZS\JWORGQ!>FUY8+]%POU;Y[=WZ(B7)9)IBRW5_*W#'#]<$Y
MD_-OU%GQI0FS!G;'NS4D]*,C4(^+2QS+384S3BVO'4RQKEU*7U2]")T6>#V;
MIK#$U,O3,^2"RI8N,;M5,/.TP 9S=M]$7$R8UE^]C=[9Y]+NHG 5+<=;-BV?
MSL'@!X0UAT)SF" VRCS'J#0LC4F-<&K#)K@&90+GA??3XV_MI.SFS^P,K<W(
MU(8C_K@!<8$=B4?:X,\'=NJD<OJX(]PJ-J=1B<,D:_QZ5-L"!FLB\#$L*!RJ
MN/:DC_%QI[D%TSR[LAB@%Y??^72I1K])'E-7$BRL+4E7IWPS2\GP"U2"(@J]
MF;S<\2AJ[6828G>FHI+I-)I69+4\;VSTL5WRRC;A/O17TJ_;"U]%:IW>&P3L
M,X;%K,@GWOV=7[B1DR)Y!&98P)OMQ+[*2+NV<'3E)BOF4('BV 'E &MDTTBW
MBYSO?VIKD7]ICC+6LC@3/7 GBK1C[=MDWVD?&+^DB<5EAL?<&0I$'P5+RQKS
M$@<#^Z ]2)B?=!%HUP-W N9.>(RW_+D!#8(9 =O)JCT/-MC_YNSO,9B?>C?C
MO4.H<Q&6P;5Q(>R8202X/1#:L3' CVF-N)*(L@KA$1A(89$4[!UF[*8BI>J$
MN*.,5Z4^':$%SDOFG/T2KJ$9U51&9)F8R:H%$+SH\99>&\<M]M$#GFK!J[M^
MWN .V_4HPK//TW[% Q&C&^[NA85&/0Z_>RD0&ARH"'O8G);J7_DRQC=N*A1(
MY"/U+L8IQ;RP$254[JSJC8\/8[3**Z9GK:L>=WYH#_[9>YC?36P/JBQ&/1R#
M8%WR9>DCQ0]66G-;?A0%7&_S4*0J\5 /A=U2/67VR7*XI0N#8RB.9I/?:AD.
M8CA.S684VDPE>R'/,28*?13"4SI%;(;GANJEIT4T2@<1 2U0+U]^<6N:WGV7
MG\.O_,]&OK]^@.JW")?)@R42,D#A@6[*0H5YI37Y!/U-A6Z-L!I*<RVPI ^[
M'5?)Y^:1:>Y/63$2ES8OY^OKJY<?SR$.G3+*^H%%EH'HO(7U4^'*0^\GRDI7
M7E3#J*!LBA#FYQ6(;<4-O!AKF1ZY,/[DIT9HR#-=EV?J[DE$L['#O-R2E3IV
MYADN_DX* 9DXT"\]XK-]WJ?"YV>PGBORHG[BF2<7#H9UC',]A<=BE$J_S2 !
MH+L\W\B2\<OS?,O!,P D>/HLLYTZ;@S108K_W#V(O^'ZY.[J>>\_8GVC.XX_
M]]2>8>5@JN8TA?5G5C+/+<=>Q +]$5'VR[I0A$]O!==$CY,<@9,;$17^#.ZM
M;K#SCWD'[TYL"H'$VI577BGX.9+:.;"U!M5^=#K'2G$$H5_%LB4B3]V]1'D_
M[P;0,Z_X:&*'-C2T[>1\<Q2Q5_O*N[$__,>&J/]TV/?QGT]N![2;L#6?YKX&
M<W35QQWTTY(I+Q>0Y='E5O0M\GP-R)1=BZ&R!P!NXZOU#R,[-S07$I"B3D/C
MR '(7,[,4-LE6??FJ=.E<]/2+_R-=+.%_IM<I-[J!&1 -9B)[*FO;-@(MN&O
M-*V]* ^,"@U(GGJS<\*<M4&9;?GN ^:UOQ0Q@L9^ P:2S9>:T'H(UTA-GH)/
M#7=_&1Y6$ZW^633!ID8+"4K)D2!JA<MLA2G7.7"U_-P3!0!$OUQIQJY>1^AC
MTH&+5A4=L]?=W:+.I]KL3Y9^57*?(S6D#*AO:\\(>+>*EN2EK7&36S%!=D%*
M@YP.F]SQYO%XKA'++%<= ;_Y";>OMQ><*"/.4X2'N(Q;!2LE;M7^QKOF AFG
MSYC-Q!+P= ]'0$"PZ5Q*O _@B*)[;JZ,<E^SXO8-6\"NHK1BL"=3$U)BGN[[
M_'\?T#M7.:@H 6@WG(?ZA1O?\>.:;!]X79LSJ& FK%DL.QGI8F@*0'>^A_)$
M35V_E%S"CCEZZMS4MK7[P9"01B(O^B';?C.Z1H'T+0^CT"L;'AN.&@KQZB(X
M<BA; %UE5R9NATM+'#Z%Q7'.OXZ]6QLJD(B"<VI&9'CR2I.:OFLY=C&]</LN
MFUY1!+%FM]ZX5P9!TJ%3.=5JR]F<^#* 7X .K+?2?D<7MDOKGLT [Y5R,P4?
M-BRGC-T,^Z FBI84\=5M]=5!(TB.&6D!#:@WH::=>'6&N76F2& OL:AC=XR2
MV3E-"E<=A*N.ET.+:Z*G;V*UY)X=;/ODS.LW;'/F/ !8).I(P6N JD5WT&V^
M=8H4SSWB>.3WJ"%D:*.G?4(=P*Y/WU P5O)&C!]Z$?Q6*[CQW;.1:<J@]HL+
M.--5!QR=Y68=V]+Z1/-6RS2]6&S[\0Q]H.$!A2X)BB\[J;?8Z[3IM(JKJ3;.
ME\9EVTT6A[$W,FF8!!XAN'E1]NNRMKY-S+7/M#[_R[[> ;0#53TE#D^*=3P4
MVD?FB6.\>/M^"?"KNT>P]>YQ"]-J/".4_NB>*Q(&TG8E#Q3-S;6=.<A<="16
M]ECVX5T9)92AX:$7&IA=3X^'YS+;$$/XIF)B/+RXB[[DMVQ9+T_OB*^:D;]+
MC3^+U(8?%?K-K2A%<PNK@K$,)<.\T=/7Z;PVS \+0!Z1X4M=G4TNO=6R+!N^
MU4T7F@I[)U?5,M+FA#UYO@W>51)D:<[Y:-TE"OLN85(5-Y)L0C6M+-K\H/I*
MZ+V5,M^C#_CW6=%$E3(NPJR,OBC,S,A/$C4F_]CR;H6Q>=W/+/:$#0R7$BP$
M"%8D1ZUZ]8*9.8;V:$\@-+/KEG#RE3TRXW@]YVIN'5.\D3TCIU4F1T23;NEK
ML-X_MZ?>:X^[3^9\-Y)-&L?8R@A9R:;D<F'MBU1WI..73P<-361OHLVY.%5
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
M@';X1,3'@$Z>\K:U49[RJ>F?=++A9Z^AMO;([$<_;_YM_5].N]^"#_,%(H%
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
M$=_FX-/Q\=BPTO8._NS[U(IW,5:R X=Q9+%0H 2& D$NO7JR8&%!\*3#;4&
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
M3W*DG(%7O$]ZZ6F-U[^NI=F8+3Y[V2Q\[% JBE.HW35O=-1*-4C/?#EIABH
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
MWVWEE]5=J^II3CYU?:QD3,<D0\E(_.<#5"(G#!I@<:8HQ+%%$2I&XMME+D*
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
MG2LXV*'SRQ_46,,=;)71/#>1>N;EU\Y'\6^5-JR](WW9B+C@_4R9&4QF"7#
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
M"2$2Z0G3N&3%^N88=EQQ56NXJZ)6;;ZFP$F3PW+R6L6:O+[PVFIJ2^R%8[%
M*]/;^OVC_ML=^2:AU,C:.F)=;?L@2Y@6CJR .F65XDP:!?7$F8J9SOC*'U:J
MOU1ZQUY%(9="G]RR__A!=EUN\OX,[]H?O TB(94CWRN_SZZ-[V^ '5OPWJ\E
MJWYK!BQPNY%#\\!,8V8E-1-+IQ=G8HJ)1"(% %#C<F=R #;(.&?XN+9]4>A<
MZB5G_^0EFA77U=)-DN2:9?99"G;\/4#(AD>(<-C4U)OY "4E]#(%QJ).7.$0
M33\L/"DOT^S<MQMS]YN3T"823"[,0BHL,JS@0=P\YB9%@1I.K\L;/FLS9<Y-
M'X!=//TB.E5S0.W0#6J)1[4WE:1K2+/$]:;S<<G<E\04]'3%E#R\L*L4W9\O
MR9MBQ<0FZ)#"%\O52WQH;S2!CC=@!.OI5C7]U>/BF%A)EW67-GAOJ3@YZ8<V
MT^:62I+-J#+LQ<+V1% Y;Z7 NYP7X8F P(40' RB .4K;*?]DZ$IO;T/B'E3
ML98)#N<#8-=R"D"(8['1^](&0-=+G@1GB850I-J^IHG^\KV$[_]L>0>F9F60
MJ\)B.R='[=11K8-7&]#SKY;$*L((&8""@O/Y$C]O>?/W$9FM2RHQS4NWYVAF
MRC?$U1_@2^+O.9U0<_=Z9@6QTF7$N+FX\T!@"J$1"#24@L\\B(-#A/$=<Z59
M7<N(*ALGWJ)5+C4K$3NM*8^6/13UU12I^K+K=/=1S!!)\F-6'YIIW>2D;HS
MY@MDK8E5+>CA.1*#*4>"42@> >S.Y<LXJ=SJJS&"*R8%:KQ=P W?O5R+P?2<
M6D]C[-@2W[_?=#*S&CU47#R]Z&RYV/:!JL_W?\//SOYN52HSZ7<+5L<J=/[J
MP8?/Q.Y(97>^&P ,MJ7JA7$W=34G$P.9UM:[H>.F.5^S4DUG<@Z'\@+R$JNH
M9FZI=$.:2<^=FVY@=X&WQJLHYOBQ'.2+>9_U7<^96K^;3YM:!NCT-J>XA.,D
MPPH3ECO/RUD_]#N!9NJQ%=)\C6:2ZV0$"C^MKY58DMQ,9V+$:LQ '5+:M]BJ
MC/Z2R?J+TO+,3?<Q]Y <^]WC?JGT:I;J&BX?"6#9/Y"1V\.L-U!@QQ,^9N7U
MI9'PSD[^SG9Y6<1Z_4@?-C92$.VZ;21# NB$MTJG.=/?_?UH]%_%.YIX0<04
M@ 8F__C'JO1BDB[F;,YNVGNGVPJ/Y@+!7X9.V[JMM]VBYWQPY[108:LJ(P65
MJ^&SZD4%RF!$ L)67YP8QIK'A/I%]P#Q\TNR4MF;G;I$O<R:C]5;D9)=E"@^
M##UR_/OZ@8\WWA0NH4)(]T3N(K051/DX'6*!JHN%OHYX+K)37PQN(THT SB<
M4ED4RERLA:G,R%B XPZ.O3O1\WA4&=V@Y[EQY2#:RJ [:.04"@5=K9)W9>KB
M(%(R?TA09C7V37#G;[=A[E_.5*F][.N&M1?'70=NS^-^UTRYVGTFX[%WLC5L
M9Y?6IOKL1*MO= _A]\V43V></OW35ZG^YZ$MN2*+ZIS;(PJ'<0?0[ICH"*-1
MH^<B3V#*%Z]#"#DM 5@W:6^C_NT3W9$KY0_;[@5SG8 ES5_)BA]-F/#XZ&%=
M7HEOKD=JB2F<+^-]<VR&F$.,($H+%VOE TM@TUF/^*>R1[,RQRIOW#==UEKK
M..H]&?->5>NTN:>*3\6^LE!UB@+8QBYYVP2T!_@85'S<4L%ZP^IXQ^,__=/J
M@NC^UJ\5LHC4EZ>++_QEPWAHDOW8S<[.>Y@Q6F"1]*QRYH>_<30#E@0\.P8X
M+DO>:?_E%Q!8*^![(_E^3%B0-N)*JDO177P;]5U >."+]_SJ4PN%K^8Z@^Q<
MC ^%G@^:8S!/\S)75&#2%9<$N C*':DPJ<WOQ-\.BV_U&%%<>IFA6$IYLEU!
M(V8&Q+YL9Z]<*BX(H0%-"Q41)@\NKA\X.%Q5;L'PK/584?>-U>1)\X5@\'[M
M@$/16=(Z#$:_].2K1K;I#Y&PPK:/8UC.<Y;L8*V!C7/P,?95=J(\QC/R$%[.
MK4:ZH]R[("B_:+@34J?0LM,2,K=T_\5ZXWL'[]2GO 99GX[)BL^V>$-0ADD]
M@S,KZ4";%7M91K'X1O?U_,Y.F>-8]9LOC?X6,;_'.P</9%L/S3RA=1]2!30R
M;D%?Q>YQ6VY^ZK+MFY3-S*A0I89Q.P7%,GFW&QG'2B-8<")>4LAK;_3-.&N*
MHDT-<GDH2@*[>RPFE@M[-A48+?/=J#+R)M]%>(]ZQ6Z_'E/K8A$GQFL.5M)P
M.+^ S8T'[:$".YPUM.)<D&VQK<5J5'$FT$0.5F[4MVLS3+0ZK**P$+N[(>@A
M' ]"87(FMH83M'?VP1?(>YKX=C"Y\I$8I0%][45*T?<+*$EZO/U8+G";DOH.
M4TN2J6^T[./@T&&4VL42>#<E'-YNP&65T&;I<P'E](B$)8;8E\DH4%AXSC($
M)FN-A'E^&N\+/D]*V,T(8>!\^NMOF-J,G2BR6EQP@!.)(E#*&[_@KY6A8:L+
M9F>O4FF^HSX/ZA @C:UD=KGMQ KLC\1,##:.L-FX^U(D3#3:LP)$'KK6@%J
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
M#"S8V+9E48?OHL,C.W=;;98,=E=*@UK:U DCG/-MA<:5&P]!IJ<!G3U/2ZK
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
M ]']9,D&MP1]_7<VRJ7^L517GVCQH[)FV? 8ZQ-*^=M2\+HQYEDN6,(1V6)
M;9ZVTJ NCD?QW.*;['A:YFN>K@U*V7 S@]C"]( $E5!67@Q.7V'HC=5[B>O"
MO/#4_!(7&7:0Q>*(GM9QFV;P620GM[;NRIP4#?L^B;*^(H8!N<DMJL6.LL#Q
M-\20O29&-]91.@Y ,@R8=24GY/RVU)@C]G"9P]W#5B4%CM!%JC;< JFOU<B:
M(%M,B9;"A(ULU<=1K_V<!VK.F)YNF(NAKKFL;DN)=/$C\QIZ@=&B\W+7J1@N
M%CT>6$00DY"/XT8?_G+YUI<I@Z?NK-M6!\:L'C2/;?O(P9BJ)P>M[&F8?U6+
MTJ??^'D(]NS1+S?S^BKK-^Z<;O"X*R^T?<(,XG2JDG_]OS YB=4BY_2PVI;R
MF7.<\:0[/#JNV&3A;$_2!,G\I>W&Q7>0R5^[&VR'ULX,+/M=(D#,G&O8B<P"
M&]-#2SEAHT?G9*(__A69U95KF7R%0[G.$D3HF%N90I=!] \Y*S&_XCI?_]%4
MWAL7HU$?0/NOE/^*2SK].#+(JD[<97R%_"OEG_V**_%)_;_9\&\V_)L-_ZO8
MH/\>&QPN;^;U$FL[;W3/(<^.J[<;)&5$\,A1VC5-*IER-9_WZ-^<DE;GF\K#
M=:_.5SMH$+V'&W:\-=(2N'EY;9ZA]R81+,+L>+0O'/CII5.$^,"!FI10^%((
MMC\"&NO:BC3*!/$2%X$-V<,>+9G"6$%[>E^O9%*]*STP?0J]_%C&[WT]_X&.
MJ%U4;C;9?0G[A-E\^_E,3G*N=%A"($Y2D:U!!O,SXV+;AD800S(C+P&/YU*V
M?'L$#]::3@2V7Y_,)'4O.>3\;+ ^RHY*V;%8H?&X:HCY7#/W8+SNS9^1OUL8
M&-;][MD\,%'I1GK6D7<+ WM7WCF;;S"2OBUUX'V;-"DB(64#,>U%;U+4_QQP
MIC=V%"_L6;RZR.QGE']TG^EX(C]9X8FM7F$OI4 K@HKAR5I%^0+E+6U3/<B^
M/Y9Y]>I,UW>3A;3 ;:FRPIS'N=1HQ96/RD5W:%%.@;4EINO,CNZO2@<4)0=7
M^;AUTM$75]R<KJPJ1*FO:!Z:\#FM[-<8V/CGMU$'Z]9ZFE\*9FW^S]\UR;N_
M^\]+S/=<B_1U'_9=H8<<V?>VX&QA0412K<R&[)W%LI1[C,'*MP:GOW]24UX\
MI[<!F[&7Z^PTL^J/'[WY;[3_?T;[3:'L'3P1>3@&GSFKY\NRP1@:&KXU/[H&
MS(E,>1'1V6R^+479>&:SC[EW*<KG8:D'Q\[#07/W79K!!!2W5%]QX%FHWVUM
M%1.%"2T9[B-=!XLPU_ KQCK@Z?XT8!=YXGF$&G;_RM[.:-W*8(>"M[.R<Y2,
MBO!C.1H4U0@T!T1:?? 3(%.-??>HLX\1?-*WWUQL>I$78GULTJD2U[F;E3]O
MS86 '%0R ITMN@P]Q*BXT1'W?4T)#]EU67OP&;.Y93#PUD?U7%DH(?<2'[H7
M%T"C^%"H<\,P>3Y(WH,LG%>XZ:8V<.L[4Z>NZD-Q_$U/+CY2.0=H"PQ@"[#P
M&@+%4X6*U$H#VSC7&+DC/Y)7+Z4:^8V3#4K+8'8L"9Z4G9=4RL),(;."!],.
M5)DF>PM/LEX9G3/5GAP[<\38M4*ICA^\Y_:\=47U[ICZ'A'/4ROT,9P' =BH
MJ-.)V9JQK<J^M@R#^HO@,;!]2J/;B\%)AYC&:QB^N[3GL(4#2@)(PSJ<Y &*
M 8<SC+^B,2BG?_Q _F]]]E.$P4B^G#V.#UY=O\ZK,?U3>0)6I=(M@8748$[9
M#!38]XP:+AY;T@V:-2%56/*SHJ,GT[G0VZ^WI>;FY6<Z-<>=KB>CE^JM^K,4
M20Y?[TKZ@S!OUSM3QUKN_,T(LOK&0FJU&.90K9$<^[LX]C<@1=UMTQ=8LJ$
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
M/*@RW*BSFIY<:1_HVAJ,:2\RO%XA]Z'BAS4G=.DWGA7N2^;VA;0B,E8T*[D
M>0LP7X<'D/?U/?%Z:Z^NPP5!0ICFA3&6JHJ2$O,<SH2G)A2/]&N8G=G14#>+
M+^65H%)6?;DV7+!<$^UU!BJ7HOS4H&QT''FYNBY*CT_KN6A]Y04L0)W @,M8
MM@8*#'FZ?&,&QGGH.TQ:$?R)_;G7$]H_SO-?$E4VX8[SX"6D<[1WES 5]QG^
M.#+H4DK2. 1FP-K G7%YL6P]^OS(]U3VV"LLHE@O6Y6-N2;A989Z@*1EH4X.
M^]_FQ"+W$C,9EJBI?6DMPZ/!1U%Y;6<8$-!"]8_RO$+G-T$;1_+'GNG*<&.X
M%0HZL <J&2'6,A[I'!]_PZ7@6@P_7BTQ+YNH7 @!@J->WK&UN_F.Y/_OV265
M^L@W#)FUE37KNEFR*"G+[ZI^6D()W982;TO)3@O,706.F>$\T].*Y]^T;$LE
M,(0'+ES\]GT4_\/BZ_W#^_=>>!_9[H6"7BK;3LB V].=B"B&BRS+P1(KTN%#
M['8^%(;4VTURKUOU3AFY8!(R,\_>8KS0KAIZUJ9XF\(^H:"8V C'^6-Y***2
M$HTPA^.FV8W6JF?./%_3(%"01NX99W(,DS*,G3GB/*/EQ[K(RV]+1^XVN;[P
MUCH=E;$2OD2'6]KJV&BX&WD2B#[M&CFFQ2"@/.7S^(Z?FW?MG2"BXF+Q.Q 7
M%\=1446#P>@VC+^)^/&UK>\O61ZRFA'D,<V_%$<J>U9C7RVIUP^AV4&6;:^O
MEOBH;Y7PX '*ICR3/(%\T7.P\^N_8][:Y]0\BDH^/C:60/@Y$Z <62C],<&3
MGNAF4?3EC'3>B2^%),RID3)QQ+&S1W,6L YVB/R$=!6B'^QEVWW#+K$G$A?(
M_!PHE_#50D.D'"VLY.'$VUQ;8-J6?$>J6\[78K3B:HJ18^Y]2P$( I &VL%U
MFL(]"Y8"$ 5/CC4/:0_ZN=2&,:>$50%5#(P#" [OK;3K<@GB&[+X<!@(!#J;
M?2._+BJ]Z[#A(]U;$ 1FT'_MHC1NLW6JER[16PV"1'E8]!(I2J!69;*[/L=3
M19VFGHL+/$E&9RN?&2I;N&_\&<,#F:$8F')D5.;#\W\M&+\A%?\WV]\#GOHV
M3N=@M>.:.\:V*-MQGOFMF4:O\D3[D8A")SX8DUK'N[6 +S )NTJGHAM@;AH(
MO0!< "*0-!B UGLPZ,9/4L!M#&+>G@L& N0AZW@?76&K8660K6X4/_NK#(H*
M,"7J+LULS]K^7D,?^[/W$ODL^SME3TT$TBAMN"%+$H^@>K<J%QF*3._P*]3$
MWP1-0'L2UIR<9]:4$L4B2Y8BP+FAJ0]B0ITGH^?P27-OI)&[$?U+.%_;'9>!
MJ;Y6?&3'1!1N2W5[TPO#E8XGW#C;43Q.N5,50[NBLYFIBXE-T:,\4Z3#A01H
M8+I+Y@_,F'W"737:1 !KJO<U2]L88&%KYH-+L!_4I"@;QGLQ#$>-<:WS7V2:
M9L:[T%<E#])TC\:=W7N"T9($H!II--BV#,\]Z<1XM,3&+MH%6ESD5KC8<]/5
M*1E&QKM11'<-1-\GC=+2G<F0BJB9N!]%FGI:@L1"KJ5T9S;1.UD$//C3[9N_
M\0SF;$Y-/7)<G3FB.O'GQ9(6DW#F/9_1YP99A5^Z'[<8T#([J;05Q7,[*#[:
M1S=RKYQ)6%V'1&@^,@^K$,=BE?=+??(>.F6%@0_=(W;_:>J=L*VSL*,C"/-\
MO2>J3T'#GJ1<_=#-B/[VCTMO?@N:NM[7^P)-H[\V#2#N+$\K,6NE*O)5ZH=Z
M[R/8)2:K"FV#W/NYBTZ680!3&V#T843-XW(Z_3>7OQII1^OXKF[V.ES^?R6#
M3(4"PDN:1FD5)P89E,7IBT/%/;4VY.*5XU11[^< :5!,MJK1R'E"[NOIWKD(
M:V6S]/1$/>,89^B=#IG0\I2.GMKP U'L*&+OZB,A16.8GPD$MF56:D&ZQ.YE
MA'B_1,2T G[1N_I +!?/@NY30-&N%'P^7N#&("$Q(@4QF85NPT;X->QX4%5G
M<L[.3Q:Y<%\.FB>^#;\;J0O7X;O>[G2&2U1SZ+8VB[@\HB]80,RGX"DJ*AJQ
M-#08GCI_AA:@'MM=:\@!$=J6/(H_*9-UDS:76\B3NO.>F'W$LPPLP0S_9/I=
M RUII/@&J,CQM#/VB,;BJ1N-L$#YV]G,_++$>I:E+#> Z&D(@QB[F\YFFO?Y
MV@\>:G:_<&,HCZCOB(6L1X73V=*/SF$GZ>PI2P#<%KPM%9!/0SH&WB6W*GFZ
M:S.7A7LY\9[WW^YVN;'BHAQ''\D5AZ<.+*3).L"QU]0JX=)R:MG(^S*C\J,/
M'I-RL:S&;*Q+27Z1[Z59"V]QDG^3 J3YB[?-MZNE"]<.7?(Y]GVC;2*7:'/8
M#Q!39=&P9IW:Z$P<-(78DF$ 0>_T$YK+?S5B?9]3YZ8O=^V0U9!.>6J#[9WG
M;]'.M;'5 0@EHA9/%WIUFA!+^NGT_J' )K\O;ECGGW!RUEE2Z3O5=(3=>J//
MFSFEX=L%IQJ6ASF/#K:[PU4MW)/[L@;J;VMI%A =9.&3AY^YK(<IL0(&,ZY<
M'>:U#O/M1*WQ"/78%)@@K27,N%HV,?JPXU \7VMW7.- T$6'V0?G^G 4D=VU
MTCL3=C"(/HJBB2_B@=F!0&EC)3V+8@$=:=;#R['J#%<P'R1/F2ON#W@D:G?+
M.)M0D I_^E>_[& I%[ Y[L[(<C(7"6QD8.U 8*HDCI0=T)TE$=;B7**,2U$U
M-VL?8Y/W60YX9YEXGW15V(<@YII,#6)@GBD):?:!/4DOPCLB7"J>#)95M>,W
M(@-S2E4 ^\(6AFAX2L*#?(IG G8NQS,T<+H=:=S&=#IJI2 76VS1B+U:&\76
M;1B5W9$I"P=25*H%O*2X."/ZN+:J(^#FU)]D$5AV@G]!&*+S$Y&^.-NDCU#I
M;D A#BKE$4?H=DWLV;+;KGI,S5K<LR5X #,'W=2::Y!YSV2]BZI=^7U3)=4S
MS.CD00G8-ZGXY&P5\Y$([FP)D@8R,@P)(^U$/>N$\SD&[SWE?V!$Y3[7W][#
M+J^;\!NI_FS:Q*;;[O4B][OQMMS-^<3-08=D]')XU]/12V'\G]2$?Z-U3!4Z
M5'-"]##OY'  1]_9Z';E*9(_'KUT^N,][ROI?P'L?L=27.QL?R>:.)!X#7"[
M=.7&.Y8B>?3=:.*S5XF?2KWO,23ZW99.FOFYK !:^.9TN(V@WL/:D6']-;]J
M][3W>@@ZW_%&\M*=B/&JF[(7_E%2%5P)H]M2N1L.M>C-<%]4T#2Z0$R.7HMN
M#%]J[RKOS'5=:+_4#"X_'STH6?[RSQ^_>1_!/DI(5I E/R7Z$M]7=@R\:-*X
MH1N_EM[#K/BMY6[E#-,G7,;HLK^+VE[=/R#VO]OW]VQUQ[Q/H61?TVY+UQ)4
M0IE;'1?A3=>S<(@BAMIVQ](0#9I=V#TC^(&)+^=HV8F2GE8?,A@YFA .(H_.
M.29>*:Q\RKF5<[5A]]'ZF#UA7SX[=HI??>U5Q4FK'^H&!Y79(_P,:1R:)T81
M-R_E)\W*8U"]G6QXHU>D:@HW1!!TM6%L S*INZ8-TP$[>%;N:-1T?UF/3./S
MK3@PPX7S29_R@1$Y[_C)_OK0M-90&B.@7RE/ @>S=(>Q3<+#QFNW"D\G1CH_
MM_5S*"T,IC9WH:@E90$2;(!*WO <PHM.S<:M$;J- 8E!S3%C+SQ<>,$64UG\
M^,9CH,2EP*"U[OFHOK9DT9QZRD9+RMPDU.7.6=#",WJ_OI/G5G]ZJ%IO]=]T
M;PHH;'Z<F!TH(-NRV8:C#/6D>R=GR,1\PG##I%#!<-2S/Z&HB_3T30XJ;)%M
M7+,ME3-MI=:FD>-'P<>V71=5%=:$]7]U?DT<S-22':?<+WZ!J_+^NC*G-.E-
M_5C"2EMEZ.TN%VE4/,:9JJP9[HUO>ST]BNR_VR"HQB24^V1+JN[]G(-IZR++
M,Z;\G(&9S++^VCZN(X2DHL$!'<"-G):]4V6E?!3'AT':] N[9'>NW);"45&Y
M9IPW+<5G'V^-5?0,:-H_V3CM0]809GJ\VI8:KSC$Y]MH*G@2*%KL((AS/I5N
MWX(G43F@UF/-C"9SJ\>%<I#9VU-DP&"KQ9XK-__PY?AEM L(*/WS:!<E)3T6
M:][":DDN$RAG]4F2HH_L\ZWLP9FN:;=B(*4T*7Z^ZBY5Q!33^;JV@1UL>985
MN\PJL!*WE=1LL6QQXW3><;9<3FFRHX@B<:GSFC@>9=F6KE'E.6PA3+:#5. )
M1&I;1P,2Q.K4+ J;?J3[P-I]803?P%'^VEMS$>$?$A>7HEMMYV$\$A#OKA8K
M**&7>DE6.JHSY7FY^_N-*IAW-B!!7;I\%WB7W1R53J50QZG!OX1D=J.&K%'C
M@!'_<2HR8N3R0<9[+]W)C$ KIX#V#(,L[LQ*^%6IA5TKMP8-X .P2^+JLSE%
MSOS(W3C.^0(T%X0!IF/@<!F>'4^G6?5^B\#8$X>YTGS+Q;)I0B6#2P3L0E6]
M*?P\L>1.&42&#0/@F-[4RMBX5K4XPIK><$_MJ[#!JW??NG]O>CA[@T/T7W,Z
M?+?CN)@T(M+MLH1;ZK+M&AK6HAQ4L<@>1]U)B8^@*T??U32+?B@$VV[P;._N
MA":%BUP'%=&SJ!,DW6=S6Q2^GJ_59#:RHUG/I9.!HI($!XQ0SD$5;X>LNN=1
M$1T8F)E':^+<O--5C@N^C=E5YKHMI?U4-6>( O[9 WX)_FD_^KW'_7]YSLP?
MP+M;7*;H=Z,>?).T@;5-S+M;7%,1[T0]",7]=5(?WOQK=/N;5KXXWB_58OSX
MT;CPN^72S6=Z=F6T=TZNTG+W3WLY<&@5N_[>Q('_!&#97YNGI5;.>P8,O!"!
M;7-7W=+NQWZ^Z_#-]Q&$(>.6[5RN+"]$VG-=;[?#6&[U5XKR?6FTWUS^T;!$
M<%@A*CI8MN.F^Q\1^]]L6ON!:// ,_BZ\WG4\, TW+.R&J5"1:H3(V;]#)R^
M".#<W@#/M-#NI=HL=M9Z*O4L18RYEX_PWP@L\[HT:!>]F#2J#_V&@3<UOQ\T
M8B=Y\")D8/9;_M2Q,CG(>/J3;WW=?8?.78F_0?:&!OK(ZHVR4(GE+(@_&(P+
M#]T<LE76.I0]M"TU?*/?P[I<,Y*M1Z(;;\!UEC\\^9GWYI]Y>,>9^5O-@\@#
MSDZ5QR;JX%%%0 J11E&BYC%:X@0[7FU32^@G>0M5RD:X-?33N931;O1]\7=A
M<M%)II#&"3KMFEHF\M42J@&A1A'"G1NX*&\JBA-+S.VPM..TM%U??%BX#O&J
M>G/22GE??)D+R?[8YJ3I.IP+EW7:48N"2G#C53!$%P8W]# OTPW";CCW%--7
MF/Y)BL)/-OXLZ_D>^T$VD$  H%/ 0%TXR01E08"I<#.J8:[I[.F2-K_>D.H;
MFP4F)WRLDCJKG1J%=4-/Y"2N"_=;*)LR#A!;5$52AF>*M2$49NH=H=&+E$<:
MSEL$S4L6*^>V MGR5JP1Y0BP*)7S<J&ZI1V%L 4"Y*"'2S,/)L>6?S>T^\5(
M0L=*!/QTA\FI3Q(<P_<%5.GTY\A9PBQ;L]FZ :N&S10RU-9DGNSS6/?XPKF5
M%3'Y@PHK+K'^3J/;!B!,=-Q7]59";X)L3V58''41-]K!L27!00QU 5/AFY G
M_HFO3-3&H^(ZV;OCBZ.:?JAWJ@P3TCJG^#'50'%AUT@@4 'AF2DP_CHS/(P(
MYV7HHR>'CGYYD_K3[POJ[N;>X!"AE_;>(+G+$QA\PYOLD1.-+2^N880,S(C*
MLE)E[CU(:\X#&;8ARRKPS8.'!M"!TY;CZ=]W&-53?IZIC4NJ[XK:%*3Q+#S
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
M")DP"*1-7A2;E#D+QNYXY$(?JM[A,5_ETRFWN=(0JH21/DEN',1$':63Z6P
M7!D"!_IV4VH<T "3"VN-M'+K4VK)+2@6'/_&5!XSZ\,J9=&GN.Y=0*!'=%C'
M40&6KU]1HU7)43<N$>3)/AZP_7+5 F &C?8T@XC=-Z&?2P^)CJ6C*X$/?.(H
M;Q7.Q^C^;A?B@ZW=7@1:=?6/.)GS?)FY(/!RB6S +:"[V^/>7$&?NO+MW%19
M;2C[7I>^1Y7VB?;V+_U(31X8L:M>'94^10LBHTAIP\?@[M%92O'977EJZWZE
ML?:YGK\HI8ABIRWVKLT6Z@A2&^'P^/J0#5"7+&VHKRD)[0X].1]% ])N.U-D
MH$I^.2K5W0TC!0DQ4@!8!:8$!8D@ 5# I@J_2;JD9[5F+X8=)G.N"M<:?I[+
MN><-=!P<;QR<6RY-"::1#0CD"@)AU!.0#[N%/C'KT'HZ<)5$00^]^%I%0:%S
M0N2P%/[P=8?FTMST>9+YXA:Q>>2=LT^1JQT6L_+K]K2?WU^2?_.@UR]:CF7>
M<)IRN*!?%EE*;/>IS%C,I3-4+<J<=,*A@&PWL!L$S4^?KXE_0KA_/@2P<]'#
MNDSNMW\A]8VR\,QD0W7B2<&Q%8^VJ?1[,2Y/ I;_SC] !+62W;CI@D\?-']1
MD-("WV ,OHF\]#C>2,MSN>S&:M-;A3VD+LVS,_E9CW*[>5LFNH+]Z6_$<V\5
M+!L&@=;#85JBBM@3KP_^N'7F^-UHO]X'AV5JZWIHG_ K'+SK1W[^GVV=::>:
MP7CMV;@^]%;AZI\?]47K-&K+3'UJN?A2R,HEBM\<*3^R9M]$CZWZQ;2OMT[<
MPAB09?Y(:J-_Y5@Y8<O$+8P%1C=WVQ2?G_O/@OQG0?ZS(/^W"[*[D%8NQES<
M_)!AI<$INQU-?C2KI[9Z4SF98F-S9G<CLL6'#5:C;JP24R9'9"IBC[[B>&""
M>2$'?R)&Y2YR5 B^5 PUBQ$JOZ+3_X@/_GTT^C,VA8U"C8=S-H]H)[\9S]?'
MI$=T?FJON^?&(S=?3UW%^"Z=.KI_&-C-MZ^FR4JPT=\_?AD'K@9>SC_3'&P"
MN'.<#6H;G'79X0CM3LV6IL+@JIY0()_0D06 A#,FQ*]:&C*NW[LP6'9P(U3D
M:91JYLMUS'@,C^*4-IZ;8@2Z=_DT =UAD!;]:&#.2C;55%0><E20Q[%&][W<
M1Q&I@7(L-#-Y<#._IB',$*9-#,QOK89'U9$DP$.EFYBU?64)60"9E526WW)L
MKXOHN+30#AK5+K:4U 1&"?3/CW;8)3WR\"&EH *)Z5F'I92:!<>5@4_8/E_L
M_$#+^%>KY+05)AP[;G>2UTI/*EJWN/KZ-.S@XQQ*+U?_4:WRY8'EDQYO/GYT
M,?L8_0%\*X3XKMD;<%7ARR\43/8+X\=CQA\<6CG9(HS8!9:?%Q*=Q>.MY;_2
M1MW :H8TJ5F[*IP_VA85=;N'//LQ))!XL^C4M21%4$UQ\(8!PQK3="9<GPJ
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
MR_EH!)$BRYZ(4VE^DC)D.'!K26)4$#&,:,KSM/1Z7G^LM+?U:IJ+\N&K/+=
M5)R%\9!1>924>\OS@6XVW+96H%.25A14D)&9;I!,S!L^?/"Y".!^_L<76I\]
MT/%^\M#C_H060G30^?G9Q 5"OEHJ/65=,*9A.-K+MM#3,:3GP9WT[FZ \$4O
M)#FK;DJ:)R0V.OHXK.. ["BQKA[J!DBT_.+++]Y?].WQ+$@SXH0 C4>LWZ_X
M=GMU:7K=*#<PCH5XVCY^)?B!0K5L!VTNU[3KEX@AIJAH;IG&K#$D!W'Q!A1J
MW8A#7)&-G7%4J61OH,C&GZWM9=572YIJH1'X5@L# (KC#(['@ , .+9Y9/"P
M*F/]Z&1&:N>&#T]X:<>=,#?L3363KJCV)U0RG<H)HI<6A_OF9N=$=EU<8J)_
M/B)T:YES8N8L'3N#2X>'/,AO<H.J#,WP>AYW^9&$YG(H++NVV!0)4-;*"*MQ
M#)DI/UM5LU?Q#@ZOUWEL5VHU=-I>IQW7A1GE#%O2WR6C3<M[?M?HB)K@7+H?
MFO3TQP]U[-U[OYW0M(3837OHC!ZX>T[N&2_G3Z8$4Z6<0,XDF4XD$&AZ^#8K
M4CERXIJU$3'\*W&BWT=K17?D;Q6^76S/JTV$3VOQ39&/17#2*!HDMDT)3GE9
MAH.L>9$Z?L?3MML+Q#VJ5]L_L5P^L4\QVD@+ST0(XP8C5QC1(A4_7@#40B[Z
ME5["R 9X)%PT 1Y:N(7*4Q4K\0G\@O \G1@'69>D(7\M'O;=0#/JV% D7)R@
MFEQG@4&R=&W8H1(DOX)2!X<($BQ&CPE8_9&4^#,"<I1$,P8R2^RQ]\HR:;4V
M3:T1-(B^SU?SQ\VDC>D;RZPR)5T2+GXD6TH2 'L*QGNTFK[\]/)[2S("54%K
MWQX>F>D9_5@4J =,KRP83UN.Z(CPM^6\5H8J*;531F\M<=;711W=T ,+'5F5
MQE0\_($.5@I4OIU[_FAW,HFO:S4V0)'="E"/**AR[)ER/N&2Z_>+6HS+L/Q"
M>9F&/4D8ZT5E*E[A];+RLJ(8B=R8X(73P1+;$GH=H4?=R?;NJZ<AXZ'!+*W8
MKX5=$6<C02$UUYH&Y\FGU)'TTL<H6WY('9S$!8W" 4_2;]J3RYQK@(1>@T>9
MNZV![HL',IYJ'%8,W?N#L#OT3(*''*8BLD>#05"LT@-ZG56;0-KJF&YG=RC6
M+)S1,-ZL96O)?7!X/YB!ER-H!NR0E' A!$-+,4@)IMEL7KK?W#-\_&Y1%#'Y
M6W%;5@146<S>,6L;T=58_M,?X9"D?*SE4MKEH_P/3MC_33^4KFKV@N\?7A7H
M3]-#XL<?+@6(WJPV)\V;W./\[<C[[.$\N_ZEZ3IA?W70)Q9??7BSNCHN)H_W
M*^;5;XFI_S1N[;?B^&I5+>BK5L(6WC:'RQ]._C-]:5-T%T@SF1Q(Z)MO" VN
M%,0XGT%#$.('K^J&DSJ?_:5<6&;W)^R_]QE_CW9U<13S$=$1TNF+U4:_9VTM
MB/\NA?<GR>&_P!>,WE^J+M.?OYN[;2MVF4)O"4.\VGP\^;%WHN46[-*"W1J&
M^-FXXV<*?R7^#J7&^!O02M(JIM VNN?QMT+R*W.\T)U7?]:]G?-[].BM+[9;
M_0F@*OQO'?BDAIZV/)IK'ZD\.MKIMLUW-'*CN]A8]KJ<:WS_9$4"S WT,L;)
M"+-"83<C,WNZ"SH.[M8Q*C80Z-H6&Y?V%,PT(,HKV0]NB6NBIA?._V'G8A=
M6=.\&9$THE.7+- W[>PP>7EK9Z!/ ZC8,M/YB4 /*XAQ0N<QNY\T.AWW9(TX
M\F/BO:0YTCIYAST[9TW97;#XMP[-[MKX0UDG,Y#?CO#:WJBD474"T<\$TS6K
MYWL7FCPP2=MX<45FL#=<K*D[Q+6DL.S6@AD*=^1"Y*6T_1\MT]D61\N@DM2;
M.9$J 36!UL(*?;9BG88%>'"N"GHPP=V+QJF+ACE$H4)&>)#17H+WAM:ZAH=P
M\75A_\9GJO^HF,O_, MBAV@=PBF>]&N,=:TJ&MNJTISV/_B]*,_S_(K%]JUJ
MBR>_5O&M@O]2Q(LTM9[OUTHM6QV/7_Y3VY@#J/$G.-#Q0[9S<47ZCMV-WIT;
MFE<:DH6UW*HN8%18#[VD\!D$TD>@ZA!D2[9R)$7_0G21F:M+L!U2%(OHMM.E
MEN=>(*9ZAGLZO&3"05$3*4.D!2,2&#]F'F 7BV&QB.]Z..@9)B<G2Y25*U!Q
M-+V#T8O-=GM>6R=L2QN,@.&<C$X/3HNQI\_A,)^7UL6;P"!=<'=O(BVQTX".
M'5F[^RK<&S0^,?ZB/C^N4FRY%#U_]I2YS/AE_FJ,+>=7-P<Q1R_!Y>*ZW919
M7W64V&/&FT4W1=2YZG&,DD>ZP+@VM*K;IC(& RBK.M$(Q O4$5Y Y>V(B-8Z
M,E/\Q0?[L>U@=FP#&^>88.$X4<!^.GQ9=FX>&$@WE=0AU8(*D&9"(-2]R[64
M3F;S>/+DY(YJXRD.LC\MNM[HVL,+9H\_NDEG?GF#C>]G3>PM0*M(J\$>JR"4
M$9%62H_S(1#H<6;Q&!=8Y<YO;SQ=,1O<[1Q20'XX(5=,X5YYIG%BPV*ZOQR;
MY1,5DD(OS,Y))+\D,(97:/K^JD5J+3[G&LLY_)2ADI12(GUS.?7T+8GYY0#
M@R,G>%H[]Z7L2QML=3,.RC=(KXY +.XJ*4\K3^;UIGD8$ND&M' )G\R*0OF+
M8'Q2<OIZUX">:8C">ZQODST '?('[=]%SBM::CP#.# ]",)HC^+<X+TF74EO
M%71*V2$#1HEM(LJH\JVO?.=O@-'48[_$[GBNJ'O'D-?#\"KO1BSCS#^BEZ30
MZY"I)"21'B.R@M82*)/\&#/D7%>C"Z5+ZO_,NN6NY;0C4/-.I$6Y*CR^EA4F
MJ?<T-9;P=0T-D@D]#8GRA&-4I'!'I_UALU=:M,7KINOC8>9ZH_7[?ZC#VN"9
ML'REF"P(#!)52BE-*P[LD5B95$;U-4OSNV6MS#=(,2U>]_4ZSCPL;$9D*=!R
MFT\)P8SV]-B@$R,(A(%<4&D7X'81J?7H0!?LPY2V'P[N-DT)(4@/O_&*IN$C
M,G?;M]!B"R//B>X;316DB:%[;M#E;?#7P%36459)^77Z",RG0S<:[ACIDE C
MB'R2N!]N%J-)BURQ4R^<>P4XTQ;^^DR879XYHPX98RH^,/Q,J$R!4: P*P>8
MYG!8C2ONXWAE#8L?ZET?3R55CJ_;;<2*NGWL=1CB'LH<T?F6.*I=2<V08703
M&A=P"PJHP3\GIJ>9U^2"A6DS4TBU7V2\8L]:Q1>S#B&LJXVP4"4/-<5+I_W(
ME^YRT^CM0'P!TJOK5VH=74<O1@94K^_>V>K^IZR5_V^MRCGW!$0VX^(LMGF#
M2>NP^KO6Y+-_W5#MOR,UWW'SZ'!Q0TSY\G/F-^\;5O_8^2'I_UGGAW\2J992
M]4CY7%V[OM71T?FEFE8'A]F.VSA\Q9N0>0=>&!]5THIQLW+LD;NB[7KPVQ+L
M+PNHXCNUV*>63ZK!?-!%/MJ*%AA$HB<+\O/TC\KEDNJJ,0NGX#*;HL@70\W$
M+KE%>ME^>(]P)636S0<A.$HGF\PR</%E"SF-1XH_GKV=GJ[YW1H\QO'%KG]4
M$?-_6F)R\:V"LFGI6NY<O[+<(.Z'B3=Z2-C2L<'[^KW?$YM5JL;$/?:*#RD?
MO54H7V//.>Z=+KT(?\G:<:E[ [&BNVO9_0'=Y80P[8L_>:6VK7":&"M0HQ^:
M@J8OD@$'(0&IQ(1E#&Q32F#DRF"W;#=  <P*PAL]UKN-"2ML>4KBS=DPB?4X
M<>*1M:63+D/E9^AC)F#08*0:"X9,)%-+BX^2QXQZ#A>KA_M'X_U-WS74L N7
MWJ_<8/(I&$OFI&PO)[<HVNG,G&5B ,578\GR]*Q0-4ZBC%2'X2E#45(E3U\-
M^IJN+7CIRF769SC6W0G(D=[CJGZ\ >$98N$:?2XKOH0Z8*KG;VU UZ$LMP.5
MVJV\<1.]'?[!ZT!I(_=11%KR#?,1F=($#=\B=$7G3;36(&EZ^MGN:-=2PC2?
MF;OSPXUPU/^=* IMO/J3PE*#LJDYN>7A##>(B1%/0UMC+N1.KXZUY'EBVM=/
MYDGH,E,R-IF>HE.:3$8'/N'K(;QKD^?;GQXR"W',Z$0JI33Z-,&O55H[[4=-
M^^193!8;;D+I#*B9IW)E&9>I$1O>C%7J\IWZ620\_6Q]6VBSVM[,%E3H\WK
MI?W7GQ%-D?QIR8+S8GQLL2@N__[D*(07?YH]JLY4%I:7A:/7W3(AH9G"JNE$
MT8_:!W!ZW,DW&9W0;6F5:<)>Y_W@UYXFGJHOK2(IDC)CFA$-FYQ,Z%OS9B8\
MW,+IX9O%5<O['<_.'UQ/TNE4VWVU&CGMJ+,4">9ZC"?3Z7],]".$9HZO+B+*
M?0RG7([]OMI3:4RC].=9<)JCKB*!+)_0O 6.M"6EE=+U0@1U_#B +5%&N*\&
M 0O#&R<[,\M^;/].=*A>/Z/1TX58M@?I+D9G6YBTJW9!T!"W0WU+TQF)]U1Y
M0T9U2'@7'-[EW@[W1,+AR&B7WG=-C$)(),I8(%[0(S$Z)WG1Z@]>0W_<R+KD
M8,!5TJ(,&_14'DNU#\J_+7/!M#5[3<-4P]]_,=*^V;F=311X38_),I):>.F6
M\;02FDY@($HW:Z*27'R4T%H05UA%)NOXV[(#"KP@,P*TZ<@ELW&.XL5/ZTT:
MFQM>8/Q!%V?'\2F\,[P)V_/3E=BV,I&G[GD>'!(5:)@L,&0$=B=#OJGN4E+C
MSVF9LK\Q7R[@G5WQ[8(H2N)/M/>&" \>\CU\TR+Q,8=&?KD)NGWH!JR0D7@2
M 9U^K1%1B9'FN<,P8KH!&Y/B;QA$)6RB;5VRCHZ.EO*/#Q1!OL7CBNH,SB:(
M5[PLC$7$(LRG);0^"*+8%.DN5%*&(\;0$0&+.NCSH, ($JDYR?2_"J[^?QJ-
MN5V9X]UHC>IGOJKOT%RNR;.5X:JOXYKJ$;,)!1;R<)._M$[:^!MM4?\[0B;\
MW"-F>VSTMTB^K_YD2OJ1@,EASRS;]V:7-*5(2";E*W\1A4-G_\OQZ,W\XX[\
MDP.H_CFTS:-/M#&]^BK1Z^+J^FEAE+F#([( @FD=7EF;ST4VT:*(46.SAJ@3
MQ"ET1\V)])[$N&@J?H=-0?;A'],<,X3D]N)9!#GXV8$X$-2=%^]%[T3@913'
M2R-M[>??_*"V/19YYH73U\.EE="#]0:8E!F(@\,JY4RE.SIG?0SK^RADGNMQ
MP_KU;#[VA +]'_#W/ZV<MC7,R/=L_*7D7/<-YY6(/<NW:(!K)E;5>-<K%_2W
M-4PG,=>5?GQMZ =/9&P-0<I*J_+_6.&;/SW8+M+:"2U%$Z7&EMWQW]\U8<0B
M0X261MU,K=3*ZVQ?735X ;3W>*6OS]TQ.CK+2KYD.]6V)UG#O?;[%ZV024Q^
MR^0;RF/DHV"MPTFCJ9NR%.1ZA\6(1 )LQAE95A!,?MZ1A=[QY PXX):#RVJK
M?9<?L[Z@ 1+\E,(M7H3/'##3/"70_^[LY +4[,;CS3LCN%&,-VQ(*J&10UA$
M6@A=-^PEU^:,JA^5"X/7C3J(X.YP"$\$ %C!E975>3)E9<TAU%EBMZ2BS!HT
M?'!^-E+AU(>ZL,(GRX'!1#HPPZ5OV)+O'Q:>T>:(N%62)C.F)2B-=K8_H8_P
MH !E"%R) D%W#S3@=AS3SDV@2ER*)SX]MLMZ-)7%5,OD@>LW81"16PU#12![
M'.'M;MH!9KRH2T[X"?3H#RU>O)YJ0F,?;2GU.0PO[M7/!K=&\^!07(?MYG,J
M'NG5/#U4E62T/_TQDB7054SJU&EZ#?<$XV<D=:HP=T](D[N<T!'F@LSA)>7.
M4J415Z4[KK^0(2(["[VJ3/<UW37Q#.6J^C8*+8ZRE9 3Q+)<%1[/H:UY(C\O
M/#,B+3+SHWRF>N4EAYF"S_F_WW7FX7\QOHML#=#ZO%WYH>//P0<;44$,K\7L
MY,:@U^Y(,F9PJE[5#2J :M_.+IAF.UX,;AWH"ZM]%B+;Z9UW9XE[IAQO[/VH
MAW775%N.A<;V.3CB!N6\^+!)6?Y3\;&6MPH9G?<N#)=QT%Z+^:^K@EX3I\'Q
M1DYBO!QW[IX(7UL]$4JGH^H*GT\+B'P+IL:R"=1*%./D&LCJB?.[MD^EZD'M
MA%SWKG>")E:]"'1MLFR@ <^9@;Q+C'!S-0V,4P%[.3@LH'.B5O.?I,E,[R_(
M.M\$3Q(I5'*@^6S'2>.?/!U$5JY^IF.^JHARM=]]4(51;T2P7AQQ[B3)Q6LA
M[)UTS$60?(^2:*11Q[:*#LO62R=]3[SLGN[-*^4XN4X8Z]T06B*(TB_3ZL%I
M)GEN_'<M!O%MX7QBAS4]_R8W-CFWI[9X/EA$,0JE$<2*.U#<;DJ2#L^7GAKM
M>>#"0E**:9=M_BTQJ*U)?<TKGTM%^' .'SH=?>D'K:^%\774X^875GKOU:!/
M^U'%*C[<)-ULD!@.H#290=IX'?0!]<<]6MM8UUSV_I .*6>2&Z]6$CHWSE6Z
MZ!GQSE1[Z#IZTTL+P)PAROB[S!K@*,Q%FF6<[)&O83XW$^SIBQL0'HR<_2T.
M+10W08VO>7%1EKZV@C\!R8L/*F#6'HX;3GJ@E?;3N\RXZ]),<YOU\]L</S!T
M_5OGMF_;\QY$A!9@WY.5?VD9_FG20_C]OW\=_VWZ%^KA^D\B9HANV2UY*P:!
M#V@?75S33-G$TC 6Y8N0&B98U6?=J,CD##VM4J!3R@HFY*^^C"IH:5X0E\@&
M;D%F6PMT+*+KWBID?6&?6YDBEB8-9CD%<\)\ZEWHJ,370&57G8$E-Q^Q#[S2
M&H6/KH/-0RW+>\71P,H'"'7+D@NNCG<F][$FEP!*,EM% EV'6)SEWDO5HQ0R
MG]R@_B1T<>=%4W7K]B3G4-ZW>'U _PI@<I-V#TUIEYU=K-FM6HB[E@*P- XG
MSZU0['Y-ILK)PX8E=/U$9\1)IX9?$"OYG7V8NI"QSQG61<61V2B#2B<]QAGO
M>0OZ$@ ,^'5Q03M84R=&T#=:\63L@=G],TN7KJ5#G_46%\]MXM/Y;D3-O:Y9
M;]K(8(38Q1U9G V%J;NL<R]R':8:AT^C2I,?G+P?$IQ/QH]VU)(#3P@L9A+>
M*E"U>,YG8O=TU>LRK#W:8XX#DD:]@8?5V^^#D[G8+%>CFQ"HNTA)R79QM*"O
M?P^+2!I0$6G3\&M!'1%^MI4K;PA_*BF3:/FCF1,B8I7_86&9;6:J 0"[@'@6
M##!YT=R-;=EJ.8UO"$W;D0UM+U>:B%\H:!LN0-EH(P:"A]XJ-/;?FXM@:EAX
M1T=H8O?< 5U\[0EDP]U%\5(+%/UNWTB[&02>@Y/W6$7TKD3;951M?#[BJ>PQ
M,!N@G1LF<.M@-[ZB'5%6&Z=H^J\IURO5*S;*=G,LOG71$3/]'P[>6PDWN$(B
M8Z1<<!V-L2AT;Q-@,2R?YK;E!=:#YUY/GP^_*H[=.;@;/+5OAQ(RWG#9:&^H
M\Z!5='O=XY>K%AAP*>,F4,5SHL8Q4GWV^O,D(Y^ ZH1K%UV%9"FC-B\VS=1F
M?R#W.<P=ZG',$T,>D[HI6T44N"0,'0$RB^!6E?@G78?.C3_\K[:*T5),Y]U]
M5X1$.>!.&>S&PZ!ILS8/TR5?VB8:>DFG)V5([L'='3:O?@>'MC:!FY+F&!KG
M@.T [G4A<JERF>;!@MW5FH>3.DTWZ"4BXK19G#>]*P^L9A(USL"!@2I"FT!L
MOO X\<>I1<<3E6\5G/RHY>F#A8ACD[0?FMHFKU_EB<%*@1@W%YVE//%H;C&1
M$0" PQT"* [1W3,^=%1IJZ6DHV=J:;C&MP$>W8X%FD'>55=HAVU*H[:V65)'
M_#4X&F@7%;@L5P$#<#$"MJ%A!M2JW2R::@ZU:S#E7^-34>;A,LJ"('[C&F#O
M>^_7]DO @JJ%%NPEH0%*#WTTG7[+L\#-AAJ(?],_>=_-R1?846853LH8B4F:
MR[$( -B*:J)Z;B.X73G!6J9E7R_7?YFPM_' @[.FO8_=P$^>'M1<@'K,N[?S
M#:EO%72">R91='K'^0!(..D:A;/WXJ?M)HVL^G-5.?J*#I,%UYJ%UM\L]0:&
M]]5C&-'BB'!5&$@$$2 NFB'T39W1L[MM#X]+/9Z2;;X*2E4YMYB4UNAVO=&;
M2J21@Z@6HQ '1RQEXV554.K:Q=[>&O' HO^^@D/(1L4;U':.B3>5;"*AD8]2
MB7QR$$W'@*;+5/KD(>/C_V)[!Z)XJZ/XO&0K/LU]YWTUGXXK'QC^XI,/NF3\
MNU<Q_=AE(O33B=1X=O\KVXC>WK"%_&>=ZJ(#2Q'U,[$#U555Y^Q:O18F9N?\
ME[<S7_R#Z_QOT;;W!*U1&4[3NF9R@-O].L2C\,#_XP#8?PHIKU)&"V"Y?B8I
M.:C\NE'N;;O7\0-.V!!:'.Q)#V6:R,>FO93,"Y#W"RF?=U,#4>:C-KJ;(-_X
M0?[M \N_NN1PDP7[8;7'JLO,O%- .17M."F)* AO8L#XK<;#84U6D!G"DQ]C
M/O,U]3YUM5_9#.MYK]MZ_LSIJFM<XD:6N;RWV+HT16:P!-]$LV/)I/"JH5>/
MM#.?A[L^)5<7AL,"FS,?=E/IP32#Y'KSH 4O H&0-IG!-@]UU.)85H=//D"9
M!=^.4>M5@%_]1TS^*P#:33K@_\Y+6N6WW_M&<MV-2KA&QR_WEJ3"KK  : PU
M RX >\& </>V-=_[+E!?'Z,+YXJJ+5PF3'Q$W<Y$J#YUMJ\\7LPWI#&SX2J>
M2@ 7=[@2/VVX3'WZ">>7ZVQ(PE,REU85+5"+5@;W,-2OT,7Q+:@^L2QU^:T"
M<W$Y7 3U*9'P)8>(C*.D#/>_*EGSD>XBZ\54-;(U)EP,EL"A0 PGD$PMH=!I
MG)@6O1C>:#;B2%->G#CG5TF.0)!0>)<1W:(,5P^3OWE"//W!>N\IH>N@ H$9
M%4PKL8TY%KN<D"BQ\=/X$6"U_0Y/Y(%X.1W&-U]^>3[WJ<;X/53L%YU]VK10
M<SUZM2MT@'V5K6;(3S.;NB6&UM%+&5D.;F8.(O=FKW@?:M1U<QR\!GTT/ZO!
MOJ9GQFK1,RJEE$5F4#F!AM3P-A$([N(%-7.009K;Z,7/!7W+>D=.CZ=0Y?G?
M2[,9\8U7GG5_JO?30[_JY$?#%Y;++1.60VFCW)P9H:H(U 5I<^'7R'ML!FH>
M5Q9)QA\(C/9<>Y'E![H.'S1@7W]*G%J"P6."4ZS,J=QLN*J8(OJU['P;_-:H
M;4^)T <.>8?_W<'N;9AWY=YLE'<V.D."*.>._RGH*[8C\_"A^C,O8&Y5-=6A
M^\SSU(S/SHHO-XI^I2]-.[@!,*@4&I!*'@-2BNV$R@:$8XC*0JS0X>&<9DEM
MONHOY6><>R7%QOV/>\HM#/*ZK0T)Q;F_IE"#67=E82U%-.! ^=T8O^K7WTWI
MY;9,U!]+K4][9GU*.4&9T( ?A8O-?.LVCY9MZ6+-Q&@ %,"QMRBJG8WD=IIJ
M1$\Y3UV_S8-VV*+FW2Y7<E(M3Y?!X67.M_7;#=E/R!5+]K3\>_/5<5B(0#[?
M+7FE;,(PLJD2 +FEWDN )\F$5HPTJ^&HP'PA8EK6'>E&^OK3A^^?@T_Z RHM
M)92VL.2Q#O[)")OGZZZU](D9M>@NA\F,JXVH4(9F4@K@3)XYG44Q2:&GA+!*
M1]H!0/51FT+QIO ;.#F90?=?G/G#XR"FVHVZU&<')?W^UQJ%ZN*H4;<*7::5
MG"154LX+>*OP5>4OZ$++@\_3#E0&4T#(S@VKZ\5*20PA''8E=5DNAH/ ?/\L
M&RO0J'8.L-6@P\8AM+&E]'KG,[E2VDQZ*"GRHZ& GV,_>_%6 1R207C<S294
M!J94Y9CV.9&' ;;D.+BT["B9IF=O);%JE7R5G%.R_;>KA>U"UF=@=O?'#I3=
M\/_=$S8M>5+RPZL"BZG![B?'@C,Z/@[O7O!O:/Y*)>"#E^3?O?SI9^^+U1[9
M^]%:08\3<BIEHH$7+=.[$ __SF?\/=K^GJW7<ZMSU-'8H^])>.;#2^?0?<R-
MTSYLY6T;UVY'L9<,HL0A?YS\3VZY]$\A)F8$UDY96I/HZ1IS0YYWK%O).#&"
M2*T,@;1'UI7[^9<XWVM.2B96C3?V>.N"SUYXCA1ZGU0/?'.K/IY>6GY@@L0U
M7R 0WP@*X&YVA $#@@>'E9SCEF_TZK-$EQM"RQG5Q4YM.G.";N)&E:/"H_2>
MPT+T3-V@N":X2S2Z=0I^:QFKE]CQX[Z]((^BR9E4L53Q&OO*HZ#I(ZDJO=6W
M=7,Q[0>F6, -ZY(.N[P!"!16 3KE5$;[2O4?,O4O$'CT1XJ6AXC#/B(+N^O5
M[LQUEL<>"B=/HXZ_*DT9KP/CVH$45ULTQ17$_5@QH%X[Z=KRL1_RHQG>(/-/
M9(L(+X!J%^:N2>JKX]VA=9X^8KQ,+[A2%6I+KL-"@9YZZ+!6[>^2B7R#="'[
M]B617=CR0AC&93BF">T9>_9YODDII^4&.T8QLQR?9T%GJYF>FX72QZD<_0!W
M.4,4A;8ETU;>*D0>$=W?/26X*68>\5<Z:!CI6>B(PO34.2#+(6T2:DB=NJ<[
M0J*L# 3)\R4FUC@YNKQL!<V]$7/E$?;0KU9>DE%';*6Q[-G"K+13TC,V)E6G
MZL6 ;8!I5'W+5EL9QJUW>H'>$[D3_6CQBP\V:,]XL=7&[4.\T749B4^.LT%A
M6Y\)XEQ141DM.2U[0=C="<\5$Y[%5Q;-66._\3<]NYB3T1"A=*TAPCK0J!K@
MJ5<B!<$Y)?FK;=-AS>-?X#SF;&U"+FHHNPP?+?2ITJ+8:ZIAY'BF0(=\?'G(
M5J!30A^9%A@22)27 Q3'LC547.4*-W*_7R1@.+QXY5 75.ONFL9&KT%YTL#M
M"\LS4;;]/ BZ_988;#6J/$D-M& J"Y\VAJ(3_0XVOV$I-H_?/\53SL@INS#X
M:/E&IUPQ]7$7H0&5&KNN=1_,S9U;2<7+5^_TL2$OQU/HI %(@%7SD^[E:?Z[
M@G&$CQ7<>*BCU1@NVS#%1$)E9'>YCT)!;A Q$F8KA * P,[=L,'=OE5)S*!P
MW6(034>@MJ/P KO<DS7 !=.MS$O(J[:<,=UL#R^8N@QH@JK7-$T6_#38<%51
MG[KH8KZA\0L5X'F!Z&-A>AO08!E?FLP/ZD&JB!U[*S=?T)PXTT&1TJ+O6X5/
MXAIV<K+26O?DO_;VU[S:Y&86[PNU@O22B.3B;*B*K *8/Z\^&).T!!?#X7 S
MN'O[NPZ(0)O P+BQ.-FP+RYH8F)R<JC5'_Q6X?2%-,LY([J5/1W;@4>8+RS+
M;O-]+KA]4!=.UV6EXX)>*C8G+FSEO@&SETQ_U^:10M71"]P$](ZKI/R;6A<S
MP&8BCEY4?A;$R3]P]:V"??2<]2?YGR*!C;2&%Z <_?WXYM+Q0^$'\W53ZJ_7
MR1*A(,1HE(F4;BNX2R?V*-O2EQWC]'26C%CC#RYQYJ6FQ5^OI7^)+%!;VI2?
M;KZ?2Z.3%!X-&=1A1I C"+H17?HK@7P1!$>Z'9Y#MPD"V\DF0B@7)P*KP%2$
M8("*" IJ=H,"-'5TS!T<9=^^$%W)5Z/'*V_[&6>OG6:^PZF'VL[ P51X+X-3
M NL(;Y:\'"\6)^CA064DD65'T\./?V-^&U.T5?J>"-]J='9^)]'^EU:.VZG_
MGM/5/$[P'@+V/EXP>G=U\=4*X/4VC[E_>*7_#7HO&$EU:]BT6ZHJ^P3"?^XO
MUF7>7Z1RM??E=W/_R5U!_AEDB" F2]2;(_LDZ]R,#OH:(UUDN:Z7*JQUKKV/
MMU *:=9NUI;&,%A<<1.(!XNPX@,EG>GU?ZA_?5_E OK.4L,9D =K/-%LVN7D
MZ2'Y.6-$>>#H&I61!5HM\I WP>/RM>GT&C! ,Z8F'7>(HQ$/O(S9C_.[?:$V
MOIK]W8MI%(AF2*1CW) 2-W<AT+.4A2H=A6D7V[*;6Z-QN^(_)28I7K#T_;QZ
M8"]8CF[N82<XG8L\&)QI[89/9MA#NPL@;OP,E[8Q9F4W_UV"""&-JGN4(%4Z
M]+1J7"@2/2H*]L4M.1Z*U=G^WU3Q^!3-">B_@YUAGXS)@1C_]D?V]+QD\&B!
MMDDX?/8TN7["'??5>_.V8N#[#]\S7$/\/_'&ADS?_NB%RU;;]*KG5H"LKQ[4
M_)G"U2W[6K'?,>N7:&IL_',?WY-.+TP$G*!W*3$I/.&AO-Q0-FH$;!8 MP\&
M0%[& 2=+>P V 0DCU4+534B(5G7@\6:(1#XJX0(Q[WJV]N>UP&=KOQ3CKI=-
MW-=JT_Y)2$RYBPKKIS*2R(0E=W D1>CN@FL+ZTAR209;-?OTR("5ECW G(OA
M$K1Q,1IH8TIL^>5+C]QR[+5ZQX>#\OY&!(MI5GBA.V(JHIUKU960ZR";6+4M
M$>@;UJ#9@9^HW<L*>8<>D8Q;FY>WT(-?0L_/AKF[P%3!"+W\UPD[&S%\D;7U
ML+:I:F\E'<VZ:89X]LNM#W=BMZ&T_X%TH5TST-^D;O,&]4_9OEC_47_R==*+
M'5</'5&+K-SX3!1+**?=R\5 NJE&*4%4.0@"/3 60M.CEXZ,>L!=$-C>/0]E
M>\F:OM$)3J&F/S0AFL;ENH%Y.3,(EE%*"!D5PG9O>54J ,H;3XNY61 >K\TE
M46*^X"*([3B_<&)Y(M[ZN&6Z^[,:2Z.NN]%3O6J')W#F)S;6F8.8-DGQVA.6
MGEZ0%*"L+BSP"@":IUM;QUM>")%X21<+&S(/7&I,O]+LS?-F)S7Q37OJ_U10
M$/YG1[-84X],1:%\DN'7#MCF:VFGNF2\@+D#XAF,>$>Q]WSQA=B[9@P\G<JY
MEX/IR8M^69%"2Z'E%9"9% +?@C\B5=IGT[OCLF _J*9J(G19ICZF=F_-8@]T
M,J@!JXS,R\*,@@314//)$4&D9@CQ";TXO4L#>FXP!HFC50=/(U\OI/+Z&;M1
M<JQ?_@5Q@!*&U!H.ARF9A?58P31STC7P)F#U=^[??6\5=C\T8WC-]_I_ZX]C
M9?$\4YN'R[H(/#^NIRDW-P)NUB9SEZDT^=+R^_))UD71,JMU!-4\\72V1)9>
M7@$LN+^,W[!148UX_UU1^&I[/4<W<0'=WI$3V6!:M>HBZ*![EZ6+XIUV4:NB
MR>66<MVD_@--Y*,=V<@G!*J=,83G&->U*0EMOCZQ:*&<8;C6^'B,$\2$/XW]
MU-&4XJCWW)_530TI5+S!PI(9=#LH?!3@TDTDD#H"VYD^7ZU0QNUWUEH_[?V%
M>CPGS*?R1G7,87R*CFE?$SPD$T0;?2*@KZHZ-/>TVJXNM]];VXG\I/WP0]:=
MGL[PL\)ES%3-O<&Y[M25U)S"#;_]\!*6U)SZ .XN5O)I3K"2':4'_*%"5.C8
MK]5N."7(6[.V7,<I&/Z\A=G_F)O_8V[^Q^3.AD#D4DJ,;<7+ 5!O0?B  &6>
MZ-/S(X$9<K=XU6%&ONR;.21O\O2I_;W($JE$)Q]6SZ" UXRE38AR>&RBA6$)
MC3X#=WGCDD0C"4[PH_IU0@@BZR_GY>#GX<?N6COMIU;I[5"Z$[G"N"6IO-[H
MG<<V(D^FZ$2E/Y?E1+OP\0NS'7X_ASXU?CR)4=[QV&D/YT1J;^,EP0I3]7(3
M@G(O!]^E9!YRVYGR,G#SRJ33@--.I?%*^=OD9UY@]Q8N<7V./IZ01G*O5T>1
MRO8KA>XQ\[2(,W/S$1_BV/W.P7&ZDD1*Z]%!5$-5-C7;S1\># IZ]RNJT"&F
M475T3A#2_U"C]4#16J['HB<FQ'-^&IQV"TDQ\:;FX>4B%3>PTA\U87<1Q/%7
M H&OH_K#/XI;_B/]J^#O=R',&B+&01-@X7S\L6\'Y:A[9R1JQU]-^[&ADF@A
M/IF&I=Z?H%0*-$1KMO5[#T7LT)@B=#)W%,Z?27?M-$:N0X:-NU..$XW!O4?I
M>>INP+&$0%0)8>1E!8E_I-)N=,:BSS/ZTC7I=\\X17</>D>:EULF+)V=I)/U
M& ?KJN'F4\6YRDJ4465N( *O=P3@SALXW&\&$G>IN^;F+&;&+7YC20IF[;1T
M>$8N+3+VJ;[!4"(T4!E<J"VCUI)UHB.+ H<>JAUI<RI],AC'TLU6=4R(:?;"
M]-P:[6IE-]3\*8]9^: S0=?NZF=_I8(?KJ2""O1W) F,]A#JKS=YU4%;U>[Z
MT*42N C@[@EUA\ A,J4*?;O71U8$<"L11"#M"2,*]/0M26F5\HM?=#]ZMH$[
M<X]R)&2C_JM.N0FJN7R<8G?@@HI_)-!BOCPDB WEFOFD,<@3C%PE56S  _4C
M<\6/DVX\E^^Z$WW%93CL+"@ILQ')0S806$<+U[C1GBH\00]I9/26PW1PQ0O-
M&XIVC_JK@ICAXC9X+%2?&NDQ?R DA4%+O;DIG>$,2G+:!%WW$J@Y#GN,+;08
M7YR8T:Q6^RH$3V G. A=MDNMG\2GE"$8FFEYB:D++G$.(JP5S8H*E"$<)B1K
MH,D*8EXAQ$4+^4">:;B(6OL=Q^]&QF=5UT#^IBZ,(!]D[$75P&:]T3,0^('Q
M% ->W'5W20&$]Q)M2$5;UX1YT?.RE"F0QTPSV,9D(#KO_%+%'!;=%3FF=**7
M2B1PAZ+KW!S@2@5/Z,#D#K2?"!^(;;U=.]S7:G<34'F[-<;KL!FE0H /Z.A<
MX2:'T-%)6,DW3[[:>BP/ICW:A0!.%!H0\KEH7)ACN$M;S7+-PL(J_J5CNQ<$
MK3X[A1W-69F.M7KT9,2'%4S3SX;#-V$IQ-6PM.-H2G"K%>55M&PH\,:S<9SN
MR3T^C^?JRZSM28\DY&-!4*V,QR(S 7_5K,UG4=A: (UVU3O!-V@]_[@C?Y?O
MM;&L09G?\3,;_X>]]X!K^ES;@*%6K;5*TS!%H(5CD&T,>]E61JL)E(:P1PF2
M0-@KR-:Z( SK824A0$TT@0!!B! 3!)0I(R#$@(R @&R";!F"'_:,TG'>GK[?
M^?KV]QTO?FC&\Y#_O'/?]W/=UZUTK?[I$^'^I+J1X+4^'VJA/<.13K_?@BI:
MHF28F<%E)NR1(%DC?>UGH^:8-RJP>SX?+AX..J)WR/<02L!1H>F7F]FTEJ0!
M<A!>I XWNQ2YFB/G=30*JT,]WVNZ5/FTU)Q^G!5 ]'[S2\9YJOJ0\3@?*C[E
MAGB]F5EXQDDSQ$_5I(\(#'=QK]) @[NSUS]0FEB>W-37(C(B-C]W57>%Q:?%
M5W=%S!I6)KQA==U7@VL+?E^(VN7OF)@2WU^MTG'V"/_5*F.U)MWHJIG>4$H5
MYK%XP(6?WV.Y*5/ SONR>E$_E@]++^TJY?DASQY*N9[P3N*_LI6?_Z1VF(<F
MM3>OO;K)L*1T-IRZ'.L[3-Z&?(9AI'6=-RP>84O-=T\MG8*%##3VTO7JH7/C
MK5'+C8ES,&"X;=MDBND'KM>8KT642SZ(>[S<$>G;=.K'AQ;GIG-2.KZT+I?U
M&!6=?2W2/%.G<-<$,NBTT/'CP[9FOI'8VS%OQ_R!8X3_>(,_-1D3U)P)SX_R
M/=Y?EK3C\E;&!TY"E&UG38Z9/O&_AK,LCU>F?1 =OW6)!P?(M#7H+B;,;@0$
M5+;?_TN0==&1F\DI"D51:A+DX-[(6QX+8(!+YT[HJH(7="PK^N3 2\$N5D#@
MD!CQG $X@H=.[[C=JI&V,#>7CZC!.E/8,A%1DXZ_H$+__X7+^-S&6EFE76^,
M:\1>7_4;.A# ,WB1*)@.:0V(#=1Z^C[HBT5TG+/$[$ KRGE4L\9XR1H5\EKD
M1'"#<[I7IK"S0_9D:FQ_G'+DL\U+.3I%3Z>U RYVOES.-7V.MI ]U$QG)R_V
M PTL(L?ZUVJ].H4#^,14GR%F><>F7))]>(3"[5)LD!-D?V*3IQ84?JW.0\C'
M"A$P&QDXS&C4H-6/5ZV(DIH=T>I:GR^NQ6HF$;F4X T*177,'O;*JS*,BYU\
M;JVJ1FCE31CC*8'H@+:6M>MAA^XI/\L6O<Q.ZL2&#>:45@3?R[;S?<Z7@-LB
M8'!S1!O7=J*BF"1(0LUT\KMZZ(.GKEF[6T[7S=QD=;T*2JEM5.S.ZAX J<&7
M-:4  4)L6(5D CNU#AY":$D8X\*ED)@6HJ=Q15N]'[JX?NCFBX<=[T3)-Z;P
M3?9_RTQ,LI$NBADNALWTC$=&:-K8=K:P@+9MELHJ+1#2;>' X7WM1_B5;PKG
MRS%X<A)VZHU>NN?Q!!Q2*<S N^K; @+/,$:I]-W/WOO-T_8GX6W^#7MO<+1C
M#W+%Z@;)GN"GZB I,8:AV%Y<_>36,4EA(T@HZ=_PJ&[]%@]BL$YJA-N:VW8H
MYQ3)7CE\**PZWZ<(>Y'G@)F_]VKOAM"5943/#N>"0P@35(95V&QO)8%3RU&D
MHXAD56H^$4-%@D"$9"I(^5Q]8W-B+[CT2@?4YW%JX9<>,\/1-G<BZ/7#WI5K
MGN8>ZOU+1ND"AL!^Y[HR0P!E=GS:]G4\::E=(SF\<9MZUG )30^>GAEY:!QW
M5?F [@P#ET_4=&(CI#3XTP5$U9W+Q:+=&I2/Q^?<H2'R<VXT)R:OCV,M(P*V
M.SSL1J^"Z*2__O2XBKP#-H!:.S8G]?)E3R;FE )K_%YTL/OF]+\_]3EZD[V1
MCR<02*QV0;;N6)DQ-;V70*Q80G>D3W"!>==TQ+1W?,)(]JK?6F5"0Q\E%XN-
M_\[ QJ"QN7\#;C?5:CR:IUD1LY3E6DLOR%GO\#]0:%)SYA>?'O"9CG9;^R-"
M/W?LZ7X0)B'E1DMBOQ$J)*>T^UJ!?FZP8[>FU,KH:4QJR3?3C>X-HR=N)+?$
MESZTCR,&NN0* ':N*>Q&:U-,7-%H6/>-AY/)>[/QR:A30-]#2/X].IW.QN:3
M%7UH@2 (@1Y9UJ^1Y2HZ>&7\^C-/&[\97<)#FWCG\F_Y1?:Y"Y+Y2^U ,1<$
M!#-T&U?,,VC0;HQ6$; P2&E_?\U.Z?:Y\K:U;Q<@CTD',/+7^;$25TO1 -V@
ME2G93&]RGG:]3:!*(IWH0V3K(&S1%2!L5?6[7.$7NQA);_!?NVHBVKVPD4<N
MM3?N 5+N1,P)M\OFY/GA_K-\:&N9R-10DF#_K-6>\8J8TPO1WV\E/HCI[DB8
M4PR\P:N1XH@])>WG^JU=&WGYV2;PPGIQ'F#@\W4YHQ\'QFF%*93JBQ%[%^3J
MM=Y.^?-.Z?O[E(1MK;L*I0X_O/-@YQU-S+Y+.+7K#QW>PQ7055^+V#$KU6F;
MV;HZ]Y9;^B '+P]SDAS.ZL[V)1^+A&.(WHFIYJD8I)*!4-<565/&?BUR+-[.
MB;>!DGDM,G%EY^FZ:G7'8?P_*3'RQ%B]VP1*UPMZ/%IWY?WQT'Z#N?X%"7M(
MC8%0>.:7A9)_)K6B=P<(0UG.J\(+9]2<RB%;O86ELDMKY(CP-,15!LCSABT6
M1+PO,HH;C"A9QKS S,O__?]W$HHGHEZ+6#!62T3_\4#D^-MA;X?]@<-4SIT;
MZZ_K(5D2$ 9CZ2&^[1%SO1V5(R&%G><34_#."QQD3./<;,W8VN:GKT@WFC<R
ME^U L>H>@7R=@&WJ7+QX"/;YEEI4\2T4,:3S7A\YI%\ZNA]=.F6J?MEMQL#:
MH?7.!N/@Q5A,O7D-F,_5<-7S- IO?/]5@TT_$:D[.Y3E^E)H.[*G-A7/OE9^
MF1\3H04TZ\&H,EW04+]<NV9\;N-0HIY5@9V_2C)*7LV"L#E:*:/92X_=:R6_
MW,!A>)1;";4[M>NY0]HT?1)%?[LP ,Y2?^DWN,K:6Z4Q=)!HWW;J@\Y0T?$,
MN 0/A</@5.B>@:H<% JIM^&>:)!6X,BBN6XE!X\;!$.F?%J/MX;-)@J6L4\*
M6+EN1#QA?,:K;Y/P<#ZP*^T;L%V1&Z]OZ=9\&D*;C^72U6'!!L*43*3/8G/X
MG,B&:^K^%=,33Z;>5[:&>[:1:TQZRW7<DJ+7$;"B)49$NY<@>.36&* 3:$3L
M#]]_<<NS&S?2_FVG0U$,-]@"2^D*H?E9A *Z.]"S+IL7#G\K=:AO(KF6%VVO
M-<F5B\O37A)L$3J;VPT,ZN% $[90UP&S'V!U(-PMVW829O'80:6\F>A+.6#6
MHP.7,4<@P!6,^V,+)C:7.I_&F' T')@8;F%8@^0D*X"H0MX)"'#(-^ODERQ=
MYCRS,33;P&>U,TGN9YB7:T?NQF7TF.A(%3?H,@2=]ROMB]NX8-N&%N3@%ML+
M8MQ/.+80/^D1I/?PB4/-]RN0T_U=ND@"*6Q8?;T8P8.!6ZY/CWCZ&[R*SMK_
MP=Q<HP$ON6UU"EZ.20K[6_Z_"40\3E6AXE,ZQ7D \?I0,S/5=[[_%Y[(3_!_
MK4FZ"V(/NW.<'D[ER"5W.FS:#CX<G7]YXFDVP@QJCQ%"8#\(DS@C43L1F?O]
M/8YYEM=O!M]:D^M)QI9/:LC:3EMEU[LV.-?;V&NJ#[ C HF=,&V>64@ASI?T
MLC$RT),=DD]%:]8W.C;">V9G!485*]EI]P3!SOPY*1VMLQAJWD/'!GA2K8!R
M(&2NN6Y$E=9E+^$%$5\D0WI[9\K/+']Z#^]3O>?>Z2X.A:K>(SE9D\B^4*7M
MLJ2&]ZFWEYPBSW9"7;+#8$"(3 <(B=U%K/,[;ZR"<%P/F#UF_QP.,24:R;WI
MP0M AB[WUJ-E0Y+)D!84EM[[%;#'RA4_GLOY]'\^7Z)'(IK\/D0P83O!F,$$
M!" 3/G$N)A22CEU$,%0*TSBYF(KX5\YZ$\Q5K<3'\$GW*4VYE=$#M\*N'BZ9
MQ%YI<*I*K>>[AO5781NF097!&4!8& ]@!,$3V;2_XJ^H,522MK7<Q&XW3UJV
MGY)8&^@1*&"[Y;GW:)]-MB' VH/M+S23;7FZXXJQ?X%N^-](M^C%HS^[5M>)
M$D@6VX@[L\QU)W\H$"(K$GT2!   X,.I@:-!T>05^.?>0O?'3Z-.<(PL/(J'
M@[KS$Y+S63)H.YN* M(X.OH^4$,E>QP5G)=4>>'#G^WR?ZD"U&_@?>F2649\
MLSL_\^X<X5IA;$TD8O4\MO6H_:K]J><ETZU.$= Z?O70??JFL>$_M2M3UGY%
MN_)/I'NQ7[,-NE3?: .!+HV5&1&P+-2($E2X=R%JWX"]3L05-XD3G#T.Q3RW
MC^Z;(-H0  .$5%F+8GYA@+.2IYZZ_:>>%XDSQ/R'""C4S$M7&%Z6T[TH!$M.
M^>C."R[V@[>+C:H$9;>CYQ(JBV_Z2/'M&Y,R=5Y]&W-XHXNQV#-__9'R@Q?%
MJB\TX@_$W)3I*AZ2:FFL^<[ZXI 38M!I&[#^[IK<RFW7L9)AK729+M>%F"+?
M'U]2^.>XC]8_RSGV=NK;J6^G_MFF7J)P]I ./6WP6)#XAL[(UEFDE^O.CH66
M0L:CRUZ+Z-V>N*GQX!S/_-3C5Z=ND8F01!;K^- I?F!&<YUI.$57<O#!LK+^
MH=*HI"?36$DV.12GMF1 CA]/*)>IF[(-,SHO2T5ZVMS5#L'61PXF4S2&!-$N
M$)H+=?+)DJ988L^^;A66>;%MIRW<5]/,XDBW[5C'M,)7CP?$IKNO,_AM\M<>
M]#*X$!B;)A;8Q3,:?3(7>]Q\T?5(NK^'L#\55AEF PVU@6DWA2A^@@#\#J[,
MGRK9+"(B:3/9$099MCR\<2U>"ME0:,C]_L3+DLE7YI6G>H;Z6[)#7=^HD2>V
M(U7;3Q*2>QAG$> = ($R4*NG^)PTX-$%<-L;\J751_?TNCBW:7=32Z:2==HT
M3UDB-3WF^BL#_+EQ:"S].-M<IT$'IJ=(&D'GG1->ZY@XWA$ !U?HSO;GQG*7
M%H1H5QYP6;[FH$WR<-JE+5EL\2>H!@E?R8-B$OR ,7H 7\>E'$,:(4YDM>#8
MX"EF(HFF_]!>ZB(;59GYPL:U,)/JPQ"TH'"3=$(+'4/-;P?EO4!SHF6_O#J6
M$]'DXKE0T%@)9JITJ&_GUIP*$;?)6?Q6YG\\3>\^:8QSQ:=^<R;%:-2DEQWN
M?!TN+J3PH8V.KT54YI[/$BEO5%I\C$&)G=)J:VUQ)U=T_3R*G+.SU-BN83SY
M3-+6,>-\ JD"?E\K2B&Q1^+0-\-);MH6M.D5W/BXG@0J>PW/C*IT\ 5&X3!T
M3@&5[K/S$S(&-3="(4/\/48.U9=\.J^0'P5!W$4D:8],EL*<K($8/%5K!.W?
MG)C0;ZV6EXM=1?7'OK-]I1UX4<.*15MNWT?HSC&ZPHH2ML%D1DXLNQ$#VFW<
M5\.] &9^B;@(K_+O%'D4B^Z4\ G8EMS1.$.1?Z@#_(C_5GK ;V#O![_BQ!EY
MI:IMJN4MVJ]X%1M1/::' @<1L;ER_RQ\:WSU*X5O?Z*ESG? U1]:Z#TX:37E
M8\CZ)E9X*O!0A@9&H*%L-RM611,.E]WVJ37JDUBBSXG\)A7M_SW N5-943<Z
M. -;@XXG2G]\8L]L"KQ,/G^^O-R^2A7S\K9-YT^FB>XVA$L_H;:!DU5\N(5E
M,;(7]7?3UPK'7'9;25N2%T7ZTW=^X?0?9A5OT"[R.!!9LG8&+ECZ:"QN?BU;
M9X,H[)%%1L/3FU"?%/532AXW=)$.S8QK.6H''"&N6%H-4N^;./C:H]M?%C)F
MN?:JRYWB7&.<LG%%/7J:F9)3<CSXT4AVX0 88Y?.-S&Z5.M&0N"F'HZ42B*%
M#LZ]4+@KL"P_L<//;*S]KK5E/8C(R![=;*1F9]\ &%C$*S@?;WWQQ>J0_#9H
M(_IB;'177\'M._CL\]'2A:64A:RBGH!V4),FPUIQ# YVL^4=)73X&V'O(V")
M^,1>EM8+2U/OO\NG'$_@RUA]\<DW__)LO&%.B7Y=";=Z+:)UO%_N<B>*T60<
MF.J_[>I__T%N ]!V# "!I)M9A.I8!6> 94,).9WI$P:61GJ'L^QOBIFW%,^S
M2Z),B>/)TX_UG5=G>NU5^<&M."H1I1LRW9+#9(:=8]I_)G7SXJVUH)[9?9EO
M:#?3<9=K]!9ZP/K1N1Y)]"<V" "&3B7ZXE0+U<L*#5^B/^RM>3CXO3?7_O'3
M0WMOSG??P1]20"9):CB2-7@98( .#+PUS1Y'H9FEWIW]"[1+=GV5RQ: ZR[3
M<U,1AL=Q2!7JFQ 8YY/P0]F$HM(Y,XM'";T?XB4\?KG[_YUZ5;\%<;![K\MK
MD;_6%&KX""!B=IMQBX6S\\),_5^)>\,I!^:<.O*LXR_)SDL$_N)/_8F*BMYK
M7/M,>DBDV>CVK6G!Q9=WM^[KVI87AMW-<;YCNIK'NMJ207OOA;=]>^$]T5]\
M7?[G\2?*_KW!.PU;1^:N2B8--]D$;]B+7LF;<KM2ATA\B$!R=5QWW&I!.-RJ
M'08' ],;0UMH^A.D\H3YQ(>K&?Q8K>3'4>A#=L OGFE&9BJ+N9H2<64$ 3@7
MGMZQKN>&@"* 0, ;5Q),@EHU)R;V@L%E'E?0T"\?7RI/7@J07#EHUL_$)LE,
MW=?]B.B3W:/!<PT7T!.>"^E*AFB--(B,,(-BC5D-'^^PG<N)<3B!L+ !,OW0
MU8;K 8M;?Z66))0C.--D.HI80*#2,<ETZALEB_PA('26M+U<[MRB&)K8#EE<
M',]P_M=*F,^=R824JN2RH<J1B=93*OOE=(Q&1S;@]H$JK<RL$*7B/-?WL=;.
MV,G9!P82&]Y#N<[8-K,EL]E6@_[>K1+WA>,C-VAK7CW^$G0GJ0.)E0%;T\:O
M11+J^K+3AV?1I,4)0R2!H=S5/D &H4(%XX(OGN0<*R*Z[[VI;2I_W^V[+GOO
MNN$B>)DOVVYVO8!*&#+:Z.\_:;C?Y*"ZF.A&EJ>U3[$")B685Z$^ @X?(!/G
MGI(K)<=/TO,)K+R7/C1U2H!-!\:39K=-E74^2YYLC B?=V$F] "YH@\J;D[&
MPCNEH\'1!Z]1.LYS_.'F_3UT5H :E4XQ(/K0212#W,CVB"K\>P3,A8]_>5S>
M6L=?PUOK^+\\<+\#?S+K*#+-$19$&3F$N>F=GO+3*7+;H_"F?UOV7;@KQ+P%
M1<#CR$C5A)RTA=#*KPYYN!X-N'(U[9FUZ\)&$]G/I7XZCM08696=602'Y<@A
M^A3SRR$!B@9 TY*N>I[MA-&JPQ%_2^4P-#-056^EDH!FO0@P'J4TP#\/>IA/
M=+8-XR9%* &1PO-G,_I9KG8+8 S'?TR'9P]2)9:1RL:%C04!IL;6*]<OIL3Q
MCI10[^C-XYV"LS"=>G,AJ&0[20.=D'SBR>M?ZGBECS%5$G*8DCG1SI*Z>74F
M F+E?7GE;#@ R R(6>#*K$>(DXB3=)7K,))_B^Z2V:JN7^^K[Y;$UBC9Q,A1
M4U:6AUU=JAH?K1II P8S_;#1L?Z#\/=__?PIR4:G;7ZR-TH=VABYW3Q!,_5>
M%'ZA)#F-(RL=STFK-MBT$5R.U($Y^A/:0UH#GK9@O:JQ%HZA8^_9M'3PO<!0
M?](HVMG4_[7(D2W7=TVO-*8-U[G=<4*?]6 ,EY_^;(@F$0UP%4=XRH0(=/BZ
M;#V5P@QHFZ72SM=%+AQ0@=3ZFK.$7-]>K'PM<O;FX_3RA,*#M>.5SXS[^-BI
MFIOS#H7BBT@,"XBJF5$A,A/Q#'8RS9A\,B$S*%/(,P?#P.(\J+DV#Y!N9N8%
M ,B2%145#6X^"=]C<Q=5[!VK\/VRA62WF.7D@ Y)5[Z!KD(F^I2;V9 :=EQ3
M1&:XE?-+O^:!+W.^ZR+40$<__C52XG\M$>NW\%5#O%?H]IGMHG):6)N)LW"S
MI8195^$P\B/1AH.2+U[=&K/O'>[^IZAJX*^(JOZ9=&649(??]8S9\Y>YS+1"
M[/Y!WNI\[]?=Q5U=X0$/-OOB!F55[4A*53?=#1G/]OY/W9_^,]@C,T>(*#BZ
M6=PA&$L[N.M)M#%V[8SRM21G1'07M20*(??3M4#YO!$O_JFOMV5K8V]KG=BM
MEP:7KLTD]54J/[P'W*V)5HUX$+BI4!C_[C?5+5G\+QN=P)=%/OGX5[9(W:<S
M?]+5.U4N7$GJMC;VG;RIU"NU(\'ZZ@A./KDRW;G4U870GDBDIUI-YL%DZANC
M[5O/N@(0$)B-!/QO?3/!X/3Z)F.H'QX*JSLC]1XG\9:.+W1*;O]M#2X)F]+@
M4H?4: _.P$ZDM204JK3D)X^B7-IOCI.*.^W54%/MNEB]UR*Z(;'@^,\MDM;\
M[ _V95TL#ZB4]XTX^^Q.9AEC%@'301@GA4'Y$&VN+;2#GK.)5C_*>,9PJG2M
M3.=C*L,1L. ?:L*7^<#T^OK9W#8K[N6Z@/8?2L)-_CHJR,E6(7JB??7;E4=S
MXWBIN2A/5/0IM+_BS^_N'[#7R8?J0R"6X05RL1=NY>(JLR,7Q_&759)7L=O7
M0I^X6C;-',9W;DB9.Y&LC+X8\?>XLSI%Q?:$%%7I@915?5+*K5PO K4L@U5&
M"+1[YWH$A^B&!_>' BR49:_0OK3'%-T7?DMG+YU-LZVOA_)@MHVS%6U+%64+
MDB.AW^M+/'&5H7-D#P4(^NW4VPU?F4-<^Y>=J(146[A5,'1"SB>W>J5B8\<S
M+59X0"5_<W><4.O +N[#<).]VES@\OXH?G^H*=J6"T9 ,FP UB]]$MP[?3HI
MOF<XS#>]ZJ_[75#]U2:M_[4EQ;^%F[CMEHE7&5N.OE93^"A6_\L,=_0UO])?
M,Y/%_VS ,/0K#1C^3+Q""[W:'6=SWY>[$Y#%SKO<SF)]R^C/J\-='[S__?_R
MN/W[^),H1NZ&G+NKSBE1VK+=J=,^QB;WK?9_,<P8#I8,@$O $5+>1%0(GD2G
M&4_E^ER]:YH:^'F-PH/J^SXFGH\=7%R%5CQ]7&GF"YA.CY5\)1/:DV-CK4A4
MQ"0P2".*GL:C!G[/(]52KXD+]]1)4J;\X;SS49J1$P?C2')]K-X:5S8.VS@(
M0YB#3<[5+X-4\3^D)$EJ]TE;ZN'LRDAAQZOU2FVW)Z,]]4..^A(]7"TZ)_H
M(AM;>H_=R9JB/N^KND1=7D\W#X<K=-N8\5J2QU$GZ<H:UZ77,Q_E<FVJ#2BG
M^KG<2L;5%1VS>N@W9#5!>7-K0&1CC.#\VOJKLJ]^A9 !HM69/&K#@2(L8HNK
MG6]+DT-;/%7R[A^=P:K2Z1H\2TT.6[O37+N-"[=[E)"R9-M6#X<&"F0@;E,A
M&Q^%]T3U'.2\H#!LS)S*#14L1_UA8& +@Q/ ,P]#YSC:(!S;;=+-PJD=L>]:
M7=WWW3#+[2Z6T/74:?+)%B"I/!Z0L+P@-5,:840BX$*>=SXB^B06^CM.R)A-
M,)-L5K0LI^<2'WB[2B&33?=8#!=[O&'6)"1A\W&*:(T5*T<^I,++SP@=^O?T
M9 !#LQ/#UX;#_J:&!-.N]]IQ,[U^((R9F86G?5OT\2_W_@W^2_O-_!:.(W_-
M*^Q7#_ZUX'SFQZ9M>L]^V;3MSZ2^ $B9_Q9<+?K7B+-?\BOWO/#9/.]7X&NW
M:^5&S0HP^+@DQS[HG?^IX?E_!J+)+Z&53U)CNR?F%INO['I2E6L4<PQ8UU!,
MKYJ"VU>IIOZT^'AWY)V%W^T[JB1[G+7R=TU[-G!@MW_HKKH[*K\UJB%=*_++
M$OPW>/?8AWN3-W2V/JB2JL-^/W+W:DKG&B:<\KE333(SD2P(3GRCQ<!O3BR?
M*F00J%C_=@*^7Z;\ZLS@S=&5"*B/QL';02_OX(6RN'J/0*<J5*4.#*O9$^!+
M32J%N>#(>#J1!;4*-I)ES#E3.?^LH/+4?Z,^A,1"=YQ,#WN>^/(G%)E 0.TJ
MY9NY'AP+P[G;?KUVF$X$7=>A<N:L";/)(W0J<5Q)E>J3AR YRS\]QRS1#1LV
MHKE+?L!2.A?EY(G6%@[)Y;P2#)9=RDDN=>70R6- \[ >A [O3?=1A,[./[;6
M!7B\X&EP3$M(!VK[?BC6N$)U /Z+P_'D16J?[9/ZMD:7Q<,PN+VF+AS(/ ?U
M8AI7&U>:H._HWU@PZY8_HO/R-.;JQ3J72OTB-X4.UJM&H9VZQ_V^!#;,7J/1
M%F:+;B;@6Q31QA7&7/H1RJV[<W]].)DC=Z4JJ7%4J[=N>-9#".L;KWRI4BX1
M<CR10"84&M(T;K#TQWLICTTG7;ZY]]&3^[K9/.FH@!DK0EU?O0MC)=5\0-MU
MFZ4_UL:'.4+A .;QU/L: %YA]*'BVYUAGD:<'J41Y?H.NS7@$Q,@G7AP+[)A
M1CI*^0ND!MQ@L+Z]GX"P"P]1H:.4 GK;T7IW+P(UOOI%+[F_XZV%_%6\M9#_
MG19RYUKU=%DY93FU)7'],>?K!NEBA5MW>H+PE1*-80-,+(F>V%$IYY/0W/O
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
M<4*7CHQS5!-9MK.X"(3=0!D-Q-6 /MF2^U[;;?]I;Y)&D?SUSJ>^#BZ:1[@
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
MBT&6,JJW.6-)+I6@9X/A&;_7$.;(QHZ+ 1.JH,Z)A,0D[(1!@M"O _EDD_:
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
M=H,2;IP9Q&(X*2#"(RR'ZJWT9*^5)]7WE4952OM*#% UN7W"1AO;SFG/#)G
M'$(%:5G/4(%3_.#P36^AZ^.G9^&WYAS)JQE=$C:0A,I$-M"U-<XG!#6A2)Q^
MDP*<,$4W&$ILO<^U?[8?<<=QN!A93@,@B0MK_9F4+)003N*9\76L-4^=S<X.
MF*G1B!U<S0CGPN,MS:(W/_WGFL!;ZL+_#77A=^"/2>OMX.H7%V34USO-)BVF
M3TF['H@ Q(M>>^A[]2.^^Z6[51RDH)FNT0,P[RL@&KC0J7A"H?&([FK@/M!?
M,**CM,=SPV(7848IG9SFF\'50:58NI^/DQ_4@^%,559A%(T3,:]%<,II1MCZ
MV?-'/$%CVY"C-N7 *\5[XS^=H5ZJG5+7F-:$PUJ$-E+%"%=./HX\ <+@J2C5
MYVUC$)GPIT?#K*)<7?V?+6Z?<KQG2KP[7N+"**S0ME(0DP^\4FX.SKG'(+(=
MZRVB?5I-V/50T,Q\[\/<I !<Q<(:.PG!049, )C9V:U:28$G2PB6:AK5-*)2
M?.9<Y!:CMW@CXW9YO$R$I4_R/F5+S^(VN)N"1. -%R]FWKE9?"*^(]Z+;V"
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
M)Z,0Q=>:=XEPJRW2)'R$RX\:&LH9<J+O]Q?&F)6E"M>&!U[)'"GJ?5KD/EC
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
M6P?HS>J"R\!3<-F/Y*PV<VEU,>9Q>=F68T"5J"H_['6D%GB7)3J_37DOM)*
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
M!#YE)9+>BCKUH(%EG B'HV/$,;M]0WVYR6<!AZ-S*O]IH][ER9)=@&9:TZ&
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
M.K#*'J%^C#\ U943:J2@"(D[8YS:N*_)%J'B+&^,EC+E,W/":Z)Q0H"K/E@
MQ4H-6+PUEM)L+=.M>+-0O*F;VDZK9'DFC5;K?"">X9>YV7V"IN' L$H/@G3Q
M-E':(G+M=(,#2V-[]?Q^2=T,-D\] '57)+2L&*7I)[>"!<@Q%>"_W30@-R]^
MVHQ)(Y40SJOK=Q'$:Z^]NI&U&K2K(4N;6+$,.&'\Q_\8?3*1S&Y>\/&O/  M
M)RY?T**6[,7PKWB36":C_Q*H?=<#T$YC9CN):OBN2SE>*%LFLL,O6(EJQ[)2
M"Q5^(LCN<$"!C^/W_7,Y5( ;5R\[E93))&??QW=4GMH.%;"TNJL(L]K.5*#Q
M\_CNQP\>TJ<'%<EC_12X^K '_4N;+NA,49#,MQ,BK:3@^.'(R,@VZ4;MAT5D
M,+A7-%(D=5'8--(2YP&RR^#.28V\J\P@?37,W)SM#%/S"R:FP <C 0*59C.E
M</O74A L@?WN1'@;M^/H"R',9V:JV$B45^;^3FOR,H)$L'&GU_[,?LA?LYI0
MDV:+W^?JMG#ZS5EH!C?F/LI<\!R&AQ?;18;U?NOT8V]X!T$@KZ6@U&5FM_B=
M='=I-%K:*%LVYT@2D[_S;Z%8C\CS=RYK)  \R-XP9OX*5P\QZ;<XXZ.3 *L2
ME)!Z%+:2+!H"OA,]4_@KFTH)2<O\%YNZXN=N0.!L7Z217%0TCMJQN92\WA S
M?RHC_N+CR'LTI_H;1>2Q_;@[[Q%G]&$M7\@M*Z<J@6GK\ .>*E(/C#.)'F'E
MO9CF==%.1-+@(IXS.SBQ0& 5_8N"II-A3)OTTLI@5LP$GRB&+_'PZ(@SAVL)
M8)VR399MNJ<0*/]5N%9"X#T'1W7]D%/4\3A5OOX'4N%Z%\,NY#[YF7W$LK74
M[H6Y7DI[2.3\/*,W._I*U<A7@GO3G@P."IE6_:S_=+-G>.ZTSP!FQUZECS_
M\I>(%Z)*:PX90UPP-N?:QU(-HD)(;:]2JHY+;.(X.8=T^M=0<L6F61,OOXK*
MU-Y2L+K:GN"N#PP%!1JKT5&V6;88I&MY\R?<FU7TKKV)%G+%,8)>.C)(+EH7
M+3/Y3L*V>C/\D7.WV&=N!F4+L9J(PGQU1=W UF5+D49$1#%O:C;FT>%\Y:Q2
M_2HI=6)R+2?2X0/\YZ[+=5P:%@FADHAM"5V1""V^KWO D'_Y8@?$__IU!"0'
M*8(F,8:2L;<?DEF7:FH%(:W)OB[XQNG;0Y^\^V:["]A/< TV)TJ],Q?*-6CS
M.[>OV*S&.(4-:2;O"LVX6_C*?O$ O'T?\'.'1#5$I5HUK/M:]&^G5:!>-7O%
M4Z8B2Z+VJD\%IYWU=>=UV".DVB_=10&_'K4/-\SLF1V S\7V0=7RS3)[AKQL
M;*]-5)>F22%R? 0UYNFU,UO A'8[=0DQI@GY=B3E'&SU_D&?8K=3Q.6"PUE
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
M##JL::XP^ Q@P1H>?+4:-==O%0=L#44V6BVR E#)+CHYJL]2,NG+EJ,VTO,
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
M3#OT2PF0C<</0,]*D&7L"(M=<9P<^6,V>;)0R)+"^(P4W^(XO$W<W)61W7
M8H'-N?SM':E1!E\T+8N=@_K(L\U[9"YVT8O /M,Y!F;B 61E>^K?/SW$6);5
M((%*,6'!@7*9.S+:ZB5K*=D?@(DO:(;'\+V<H&C#G!T+FNV452Y1P0 ^,W18
M<_$3 +)Q6#AJT(*P>0;:'G^H<@ZK,;5Y *J?\H?M" .T&0G<)FLCQ/".[)K'
MWUB_EPU <]:B5WR"-%M#8(#!UT>6MX%R<YXL!+B+UIQD6!6NJ\[0\U@<S4'D
MPSTO27\/7/U5N6T-\]+BV)(E5PW+I35EQ(,P!%BK=X@P#7FN>:^7"P#8:,U/
M\N8!R*!I)WZJ]&>&F:/DH;5Z#'/V"B,\0._=/U>Q'PI.5-'?M -$=W5CFH-Z
MV;'AJ/^ -[4!U$B?8U]M>X,X XQ/T[>"><-7A5N@UOTD#^P&(G+3?%^O!)W@
MN&14),4_0^<6U+!A.@&Y6/=1>-WS;V)T U#"P2]C3BPY\-0 $_(<9&!Y"VFP
M#G'9[RE!USAV6A5) ?YQ'X!^ .0BQO:X)NV.T3]\LFRQ#FY;R\DZ5WYYM2?%
MDI"'.0WL>#XK0L\NW%.SRWNYI?DQH(KHA*K!'*'+<"]J:P8RDID,,^H_EDY\
MMU1S28.M$F[.=E"OY"&T_D.QJY @D76OG-H)H,L_L[+BE[SSKX_ZL).FY_RI
MG9*!C &TM!] VU4U9PU29MK0TS$OC[%^^@Z/80SX902&IJ*Q^BG+:5ER^A^;
MU^-;3P:=4W#L%&8W 7*JF0>!G4;ZFZ[[P4EG-Y/$^@-B-Q#S82'346,4%<U
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
M>\O<%KE([I9.NE2ROZEWTB<'F<NW]H[L*3_I"FI8](W6-L?_!*_*QL@5%R7
MN=6"7!*]6P+MB?%*H@W<J;4.[E7[)2 #WTSO/FVAC![3.W>FBWK\3[UYE+R6
M3"U.P:5F,ZN*.F=5MC;*8D9L@XV$-:I?#T5.*H2-736,(414%@1Y\ 3S/6OJ
MLZ').U9'%E^'NZ<GZL^%9"QFQAG,*LZ6>L7D*19][;DX=:2@YJ&<QCC>J<"P
M9N",Q4B*%DT_L</7/,I/WRLUI\I&-%M(&B>=^:[<64?.0F$YYM$7SX*@UI>
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
M%#ZR.D"^LM]J:@M7)2P!).H'0?M 3$YZ"(PM*3#T!DR._VB2%#%G'F0&VE8
M>KDKH+?6$*S),!)&0XR%$?&Q,)@=WMZQINU(M?BL:K)A>>>EZ[Y;8SZ+7]J1
M'KCKACJJC6%%4+P)A=.55&4_D9 :AB+VK8J=,LA^1E'LB$&,_).C"X</('WP
M^.#YW#JD4^1/.S]VW/]:/H';+7,$2Q7:K$:<42?26P^,2:]?R\'N#:IL7#V?
M#N,C!'KFV"$Z+_.+PY:4$< WC,BNY+S-_^9C'PZ!0" 0" 0"@4 @$ @$ H%
M(! (! +Y?PZ;(_\#4$L#!!0    ( $@\5ECD:FG[%I8! *T- @ 4    ;6=P
M:2TR,#(S,3(S,5]G,BYJ<&?LNWD\5/'[-SSVG>R[4;80REJ1265+4BIK2/;$
M5,*4:<:^,R@492J$Q&27;8RQ%$DARPBSI$5D1II.9G&?OO?O?IY_?G\\S_VZ
M_[P_7N<,9C[+=7W>U_MZ7^><V9G;(4-VG71P=H#P\/) +H$_D)V?$$F[8/CE
M$$@(!&P\.PN0XQ!>GG_MWYGW7^/G^W<6X.?GXQ<4$!3\SR$D(@P>0H*"PF+"
M(J+_&OB;N)BH^+\__@WR/[OR"O#Q"8@*"0J)_O]N._T0:6$^)WXR'\\>"*\T
M#Y\TS\X@! JN4> _R^.!_%?CX>7C%Q 4 I<A!GZ@;1>X?#X^<-$"X(K!=^^
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
MZ/X<XOXN6_++F:.V]Y_V'!^&TL_BYH7Z8:U+I2Q51#?5MBZ,8>9[DSM$KT1
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
M3X5GRR(/,7#9-B9D& 2X_9.@Y]2:HWYLQBS:0K4\X2:)X79[H?I<3_=>HZ2
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
MU*/)\;>R1Q?3IV "ENKNQ0<)!=LP!Y"I1&H@I*X@;;BVD$R;)",7@B:QH')
M0IW8\SFDR--/*P&PF=0.'-&I3J_*=K[?J .P/!)G-/2@JE,N7MLD3B%YI8HM
MF$>S;B.6(YE;-=?J:P+F"32$&6VH.59'@LH!FHJQO&-N<_O:/(N^C'4JC=GO
M#BYC=0DQE$(NO#\=T5$MSI4*'3U5#O!-$K,5,X_WP:Q?^JQ.%R#LQ)!Z#.&M
M$$8@+D)'KRRC%1LE?X!Z(\&%DD2,75A9DD#I0ZS*)4G_G-X?E4[NZ:@S>KM=
M;HKG7FR*."'BN[I^&Z&((94BJ5=NU/> ZM>?AC"\V2T$"1V,(/,/@I/&JM-K
M">QQVO'!UX-M/5[]';Z!2?QQ!:97)VSLDZ^[$<3K#DS"P;V23)DTQJD&_T)O
M]D[JEH&!MNR#,86$48,#E#E4NQ#F>NO$S/7[^$M^RC'A7,=;"1X$T@,DU08S
M8D+7'@C?R]1C52(\>N(JL9LUV;I@#8.,;=70:JC*3(K.D*WYV.?J<J[-5S;-
MU&N(QURA>OE#0+JI\A4I"*$CYL(_(;D1)!RV] 26(8!I,&!*8&A-%.M8@PL%
M$][.A)@Z1!#K,0DD9QP@NOD<:$ZG/WVF[;*@52MV\&@]-]<HP@\Q*M.(I=K
MP8-M%+.%2-*XW,JHM0QZ:__B%9VVC"Z&\-<3EJ&U5T&9YAO[/NY "S=LJN_F
MG>8 3"DGACY:"'R<C[X%YM'@9/LXBG"0Q9,3O3JUX[[6EKA2IW%3U-#^$ZF;
MBY3V'Y>]DWY6X)0V; Q> 9]_*,D4JV(+5PY"O/;<YB%G6DSL).AQ(]?)F&PM
MXN:C/5OSC=D[[OKH657<^"X]L>Z&,17'^C%C"MX:B@&3"S3<O"\).2)HS'II
M)(0^3CV^%FDV6+ZTT!.C7R,XZN*(LY_L:'G[XY*)(K+&M9U]_LNKZ'K>3@+5
M^]QJ6R2!5(G7I";'?/,-,YJKEU<HS1P\N$MZ!^Z5HJD"7EJQK9=@C""]15!/
M$6/QVR$/OV1N(%<G.,H64"4E1V&$\'#SO(+G!LB;@9E1=Z^GGOSQ92:=UK(;
M*?-NQ*^IVO7Q-QE%63A4ITFC 5$<0![CF0SN?0I6T4;I'F >&2&"RCLQI#,J
M[.D,7BMJ"9#[./:Y8[.E\C"]6>;"N<5C$2=.ONYAB^RE9C#%M=?8@MDD7-P(
M;O[M)#*>*&2PJQ 5<!I$DC74C6OQO:L)**/.:X5.H@'B\656US-$/P@\-L@3
M,3:6 ] T**,-V?W:S'!H]"D@C'Z?RMM(D$)M[\;<S32<OKO(='FQ!UOH,TB;
MS7QB7*Q4T]X[VCJ_?VN6V7Y'NP]JI9YK,6P1&WX]IBC79$<PMYRDA9\HD>%3
MGSQ(V(XA?>N)V'@D"VQDFIX/7F,XHY;8_#.4)=Z9"070VSO/*U/DWC(J8O%S
M+O[]DPZ"[\F#+N<((Y&QFP+&2]$3Y],/<0!GR$'OB)),;\91"+SXF1X>[@P=
MIOEGIB?-Q*KO*978Y)LL\#'LM6F9??DC5I',)GWG-U5)!1XI#<9W_<P? /!L
M M4G@RFF1;_*(FS<$IVHAZE4CG1I=1/O8YZJ<8BJ.QP2IG-PW6ZUY8%_6&'S
M;H_=,\\L=_3Z+<9=O/KN!QQA >TVV&@K6FM##D#;6W $C^0O9^3<C_:RE=&G
M(DT&5X^\LILFO'/I=$EXTG;S#6)P=.;MR/VG9@]:KG4H;2P1N!XWB;M-*'O1
M3!QF3&(;K67  RW2&<D\507#J.(&_:2[-ZY?;IS81OMH("@F@7(4'W]W2?;\
MT!?(%+D$*GLF$D@%2*H5I#]%0 >A ZA1XP%_M#6I^$B<O4X=H<+I]*NJMP))
M&G5K^Q7V"\CU71-,.PK-^HU'1BLQ&4/U*T>^A==#;!?;G+S=?!(GX/OI"SC;
MZ4BMTS=EEXRT]+WJ%,QV/I*[*U-E4BE7R*CK8,3FM!4H\6Z0E!<^,S9NO:_!
MR'& RQ#/ZR%7+$7K]O"C%-JVHHY]8#B5X]V?=CXS;$:E#GJ?51OK1-V1NF-G
M!VP916Z<.N AD-["R\V8VP@--2\V"'L5ZX[1053:? VK92AB!<<+:IN'O#>:
MNMXUJ.49>.''KILF%J]?53N;&SD(U6)<"-X]\?!RD3Q(;62!PS0N>A;H7>@U
MH4Q;N\TT\25K11M)]UX>U%JY5-?[M;)OI=KY@YZ>WI7)CYE'#0J?O_-JVD'>
MMH]W<H@IY4F5)$VW:(U83RHW(^+@(L&O;MA3,Z)6GE._M;[RJA)\\>3E:_N;
M"F9;[$^<?&C0=46@._?V(HP?VB_"!1--H(;L*2/!N$;:"KP6(%89.W)L9O"D
M0M1><LS95)7-FH"I+^K->YZ6%5P(A#K&:#C-FGX,)-.*3[$*PKF9IE0+5%H#
M75)?=X) 7;.+$$PY/Q3DFGM_=.$'=R#/V>[I!KX=-#=(]W*_I>JU$J*1U&N4
M\"\84<QE9/RZ<E.V+R4@*4"#:57(U!I4B-ZA>R3L]-ZO#V3\/Q>_[U*SW%06
M[N+%?5L8 ^J[TV_3,A8D-^Z'I^K->U(TCKF3>C;#8%]<O%IZTC0F"JFNYUP?
M?C_W+'-"EN[(LS^]9P@2_WI1P4JL."-A5*6&OCBAEZW2X7Y!_P27,?>(W])N
M57B(I<NQD_ QI+$KEBD'@P:9PWI:01C!-B"I=KAA2_+EXLFSGR?[GH()Y!Z8
MD^['U;I,=*.EO_&NHVZ.F3O?=)3#U=M/*/CNA[*(>C6Y;0>!5&7$#THR%# -
MVF@Q"BYVG=43ET_CC1,RDGA?5DD=NSPZ3RW(,^PRERN^?+-JR4_Y8<?/OJN\
M><SCK!=U& 82"JLL?4(K,3ZS9(VM\(1,F=''YP5_^_8^[11-P'ONFD*.F_FV
M8;DOR^<>Y?AV$TB?"'$Q)$@M;D1/^][TKZ ELGK0M,QS&RO#5&S^T.HR#1SZ
MC*&>A@UKC](W'J/B!Y%_4A86MF*%:753,Q(NZ]7IU.(#W=9.9]@/7!K8^;Y?
M^6Q57-?^FZ6N%D*U1__0M#P/%X/LS(VV@6D-'*!TJ0TQ#*-C08U)+!\1['/X
MT=O6(B_4KP,NK0R7__!%9!A0]YIF<$N,UT[Q<MOP?MQ B/;W&W?B%L%W$+PY
M0&+5 @6V W<;%[)G4%?6?#^A7U<=4WYN<_A\(O[BI6"G[%NR&W?7=2!%F,)4
M!EN$KRRM07Y[:2^AZDEC3>7KRGVQ@[/K3G8>[SQD S :EEN-+G?*EFT+U0+W
M7'E,FV0+OX60K :$%$ EK!XKZX,':"<B0\G%UI(HVR8QHLG+T8HNO>WZ286)
MH@?_$$@6>)N*,&PXTU%.PU*=8<+AH\A*J*AOEV^C1X(WH8!@@&\T"*5HP]"G
MJ(M#C9(.F6]ZR8&?K<(D:O2'>U3LT]JOCV\S\-TS) +P$I'46]@%<TB?W9C/
MIA;3+U##RZZY%Z!M:'OR;U+<_7<A*YUGS+TZ?, Y&:M0\?S0BII;#H:,XVAU
M5B%FXW1:,1DQ;\C0PC1HL!4KFMVXJ5?RR0&2/M)K=\F]KT=D4$J9/Q&4JU?$
M%D0[KDX&JWT=VSI[]XW\ E3B]D!Q8Q"^%]/@@"#EX(7 488>4XLF""Z1)YX:
ME5T@^7M:'JQY/_$D1+HMU*=R/E#S05. 6ENJZ[$/M8_OPQ]C2-$8JALL&5LV
M/;^PL3A$CPW5IH8C^(.HI3:\$"P?)8&6(>?NR1R]N6]DUA)%9<6='__&RINR
MB[.]I=EZ&5CGFER+P/C"HZ&C[1V08"01/N8&J_D,:7M;<IG7>L5#=G[ 3>7A
M5R%W[S6,N-Q4-$.XNURYD78_J-N7@@-U!=G\U0P#-A'#;:1#6+A#FIR$\WJM
MO\^/B3%0OQ&J8U^9&35>$K%T>O,>6_I3H>N?6P[>.";M_^2/NT,S;<SM$!7X
M&00=JL-@%)4QJ1REA3:AN;>M[QXU)B-C<F1K![8)OES=\6+[UB=>3CE'7(*^
M/7F\F3^\^U+CX\VP= RI&P-#'V5AP\69CJ D;1J29/?0DA3#H);KF:^3_"E8
M;A][4;=1I<?F4LJ96Q("2P/S(]%-P-1MA#6!A(4($F$XC<V?0M6>I(>Q'C(-
M"X>];M2LMI85]I3X6-T(N7%3S4SFY/)67E$3H0MG@>W[&RYVA?7&MX"1-,%&
MK&"=^K5):VDW5^,7S@_%S'U?6(?L<21M$N=;UE,&SW[B73:AZ5G3[D&RBO?H
M; VRB2 V[)7)ZEEX?O&S;I*EA1Z=KN=/.;\[Q\4C7>QJ[#?'9J7$=UMNO+X!
MLX=2]B[F"A)46TA>4-H(9(@)120Q32L1PN6LZWT.)XUD45<,]\"V>\M?_ZZ5
M=T"GNTO"E>_2P\EXRFZ9T./R[T8Y '0TRUT)5&0 >*60 UR");:1&]D#<9/P
MA3O4)\X_1.+QNR21WEM93[IZAML>?UL@,@_U2#!2-B[^03N[Q#P(O0Z&-TZV
MP+?LXJ581YZ9M &]2Y S?8Z=P218N;>MQH<3,W+UIL [F]3GUME/FX!;;4S1
M4/I)UFV(RA"^1#;=@NIJHW=% "]JN5?N.D;*)T/=*/_UAXXWAJ-%A>:[FXZ?
MMS.-2C?]LJ,:D8BM=%BX-HE-VEA]&A.M4>=$G78#[^2A%6@?\7&D@)@1C8^9
MIWXX.SYN,J;/D"JW5; ]M13C'AYW38U5AXIPY&6"'V8TB,T_/+E@33=@O<%<
M@K"J$LZ'MD*M.=M7!%';'!\;J!:O7%=+[VH<) &X\JVI:N91P@?L]9BRAR$/
MK[%*">Y84,T("WD@E)6,E_.5AIRX&A9@0;/PN:69HC'R77H\LU'^R!?W+;T3
M[@*6[ZF)GJF[C8%]O!!W:S A7+8&U986CD#F2: ,]*K,>@"A=;8\@GH<#BL)
M#D,TOZ($;$==E$GXDMO_^GDUM[-/&?_NU.Z97+_LEL!W]1(D!#6TBIE-:+!F
M*.L1UMT&UNT8PI@&'Z,CF 9;'2(,5*![LZ*,%-"(_IQ03S"9)M/F?$FAR4V^
MTLR^QLKH(F/U2+6XCDWS9[.W^4Z7MBAX!"012,NX+]80X(]2 NY" 0$-%'E7
M>CJA[C"9Q<,X3E.E3CS1^+KNFJ3_4:BT95M9K*M.PM3YHE*@Q;* !!M&#EL<
MFF(EXJ5;U'CLP0MY_W'U2%]>_6<[Y'(-Q#<UO Y45(2+,3.3IKAQ#*A(7#"?
MQ(PDT"]2(UW97?)Z5,EHYA%(&9OU8D^#,2\PGN=F:TKL.R4^.#MGU8Z<4-A1
M$QAAG\;WPCT%A#@LMSL'B!J"?N^'8J\%5=M +%^;3Z(AF_4<PD4'T H%7U""
M#4N%XSX:2JO9+17?BM*/OZMZX$32Q_-F\K<.UF_!Q>UODV3*J_N]W6F#\5I0
MN<]S>/]H*D;;*CP*TS#'%\/FOTE=/Y9W%?Q9</M:.^_Q04)]N-W/\4+F(5:%
M/X'T55B=WLO*Q5Q$0++I,X*,\KXU@1]!W-65N]AG5KH']C[$ERN_R404J?MT
MK+;7ZLEM*=96R!&$DCH/V@^Z+.A+A9,<&G'2J)[F*H38WCJ;0:/MU,M/PW?V
M*?3I'@G:BQ,22A%3ZCJOL'4ZK0K(!'Y@P)U#3%%KNBXTWPA,@Y2!QB1B]$A#
M!ENEOX)E;5]%#:^0Q^V5#-_>NQ#B6[&]4NC%I9-KT>N4/XIO)@6:+/+="1-C
MBP2SLHRVL3LPU*/6PNR/&VO1#$9N1*&E)E]M;C,ISR07I&P5?-:];&39/K_8
M-3X\6G#-[0<'X&D@^N1 W"#" N2BA]*6[C!/D[$[P#USSM9;O[NI4E_1'^_=
M/>>,K[WS::PQ0;O<=E>7Q^W#O-P7W\'!(\Y-+00Q!.G)R(UZK2B$L,$YRM+V
MN7"COH %G60!E 7CS*7R*LO(O;VZ=9HI*GOCN=[L=3TO*PN@\Z'1A;,>&P&S
M<*HO?$&.%FH+FC]U0^4Y4<V2+Q.&ELI7,F>>6/==3NVP-]N2YWC)>+?:_>W'
MNGFF%%N@(>O.U3S96$<,7K:L\E7A &31FOC-;3X6Q%&^>=Z+#39BQ(OK#A<V
MKC+T,YVHR6SA>'"5<9!Y E2GR9C3YC-Y$X-]M?C/H0\-M*PN=+]]T2E\)T*K
M[/*E&X%2?>KRK9IGS^>XL(5&P3!:$-T3K*"5D8D+O%3U-K8@@=;Z.+>3_!AM
M23IGT3U"_9)M_EJL)WW3-OU7S9?4]VETC]WWXEJ;B%?)W?S/:(2M!!)M20AM
MQGIJ *-B2!GUR$BC([0"0J[OR+V7KYK( 5RS>I^&73K]!8Z[H<Y[51T>OROD
MR*UXIQ43X)4+BX-PAX@0B]JX4L-4!HTI,$%4\E&:=01:&\I7,2\C96K+XN-K
MGGHC5PXF59W>F>+D</72WGTG3G:K+_RSIO#O]N\&-3Y=#<M3G\OGDMP="-&#
MO;V\F;.S%)N4)NF(KOFV*)M-BCF Q,\9VL9#Q:A:#0K>-%\*C"GV8W(UIO[)
M^#$97\P]!S=1Q_+A78\;3<(USK4T#K=;E ?J%[>_SG??^R%F1:Q%7NJ3@2\Y
MVZP!O[?W J&W(E2JI$)=YN&XW,>ZPC,GO]RPM]^9;(*$*DJ#QR)O+)09V E=
MUN,Z9?*C$*(4T[./6(^%H77+K]3V+Z7<M_YT-[Y75&,^%9M^:$$NCK1YT\H?
MR.U&TA^I^>&'6R;]#]?)L^6E9\%$5UBIG$X#_<Z-J>#E.NS$E9FJS)]P^E4H
MX[I]B.55K401]"ZH[C&W%=,KJ!-8B@M1<[0-KPM:L1[GCKKX>6\9&PH<NW@H
M7M,AHMO)[FP9<*LG"4FU2I9@FD!]V'DAJ7_@H@CEV4-W;"VHFC%D7YR,"?E;
M_^7JLC<1?%^M=TW%7;OV=<M5%QZ]E/W1[3\GZ>=9Q0C2"SC5&CN:5D_8>)"
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
M7#R4V&>9OT+<7/["9_& RF\T=7@S85GR,P>86X%HRI[*OWD/,9;?[&BC_35
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
M_\.LF\$007W K6UZ_!>T_UH?@13K+/Q56(.X$"I1RR]U3"_BP'T8+QL1.E3
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
M6$,[YF<K>D]HWWT;H8JNA>2.\VB5R+O%:S]@] <.W[<\7"C(]Q3)NW"UM,'
M4E'[Z8>:?>WGP_@.%U&5$PF#;J*.TLOOT4JYC'>8SFITZE4,N7;,;?<EY+!3
M7[.M_0OG9;<S#,NEH>FOEJ;B#@MMT^1_KP[__[4Z7+T)OY\]CH$9P"@O0$MJ
M9-,:!]A6AQX^2ZV*VK][=-^A/8O3CQ8>P.M..846R@X]3?_F%!V '+Z@6EW^
M>EWE]7):N;O$X!EOS9(?90:CFAW?0_T\3+G',QR4F6_CZ_*5>_=;X6/IH[6U
M5D:#EG.,0E+$CLZ/.MT2HD<[+EH#F[JMT+1)^&C-7-N$0C5X@;&->22-<HK
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
MK2C4Z)L>:)":+N%K\J"(T %>9_1)640_TC6<2C_6[3V-M^%3_<#T,RTI*K&
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
M!"0)2VWEH& "(Y(T29C:*/^@V82+:C,RKZ\V;F"HU$X2'#I;P-=D9&B?="L
MP8@\IE +NFVABD?O:5SK29,$BQ^E&,T890+@C:R&B)V.R@647E:;VUG.BRME
M_9ZFPX6FG$O1[$M1CK/]W<+"+LFB6D$613;F=\MG?VM_)9@C5&XFI>(;5#ET
M+S.2]@XT]/]&@.W_J+K]VX31II%_NY5P[K],?0W\$;XDE<4PL.MTP)"V\[\Z
M_H]5;'R2OQ'@&I777^C$\^%&4M(P]Z]T\6M=;*?B^OH>/V?2]_L_^>(?-V]V
MH:]2F/$U;9S\CT@QV!D63LTJ[@RR7MV++(.I)\))*@DV\=_/-PJTHVN$/P9+
M."6#K\"M=,.ZN@*BV;C<&NV_)=7@=Y)HQ>#SR^$6GZB+/4GKQHWGR.=_DL+;
MB70 !R,BD@*:P_0(AA+-(Z//HWJ'O3+]9UQL0$]C4]/X?K)4RLD</E^<5O#B
M,-_)*S,KT/ T9A!39BXR($;)B>N/8P6"D'./:Y*ZUHQ*NO'Q:W4TNO#;Y-ZH
M-E1#Y_P?Z"K6;4ZRD>:TU);! NN6+HO2]50L.J8H1<G7<MO*KBVHY<#WIL<%
M6\NJ*=@U:ACM!D6<($61D.)UA-! A*ULF:YHBBD-1BA=D\ I:-GR;C/OWY.?
M5>?8F+]#@'R G6/TCX-?JFG%R%:FQ;?1'V4E@$5#7_FU+_;3M>=)&!PF8LL%
M=(:B$H>=B@4OWB5<JJKZ$S@? Z)DK4?[<NQ_WHTX=M7E3%J E*U"6W,"_HJ,
M(N^(I7<U_YE9X^ :,*5[&NM^: Q^D#PAS.2MF!3*XT9+;VG^O;F_;CS04P6A
M/2;#!]:HB-<;=_M:7?/15TNE_>LUIGSK[QRK/(AM;M8(E,U0\ 4_Q:..FH@9
MP:8(_QM7Y<B>M2V'WS=_#N?1!MQ)<4057UQX-$K9Q">F68F;]5/>=\S6X[^8
M1B7&O#G63GQ2\QQNZ*W7:W^0K<:7_"S>QEZ(4#D="T"%_ZH^J+C]+IMA_O0;
MH#$\;G0 $^PS$8Z/>KL;@1QX-+FL0 <L@S^O:.&UNN@ -BX+F!\I5'"BR /V
M<''"*? ^N$& >JP^R;7E- 236-AE]A/XP^)FJ^FYDG1G]%[/Q-4&1"%_4="
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
M>K?SR.F)![X<<7,,[/X@L/*ZUV6N9GON%$Z&B@+S*#_,<W4.@/A \LP@,Z1
M9/LUO%;[L>54T#8=H,NPYWMM^WO_%KSW\RCR0%H)8U2(Z])V4)5P&\Q;,+X7
M4T$+P4O1V :W![? 5?#VT2V@W3YELZX$/.X?Q^""FEW>[4'N[Y3"3DGPHJ3H
M8HK\'RCV;5&U2KM)H=_)!1SLOFFO:N)&CB9=!B<HG/C]:'FM2"?KA^9R%7FB
MTN]@!\N["J,.INSQTQ+S$Z-!"-7,"HH6=O R2>X/%^N.@,,2I&.37<-?MX2'
M[/.)O),9Z"XW+LIOGO9XSL79DP^"C"?Z$&5N7%4*)2;P*F?]?$F&[,4ZM/NK
MZ1D]+S9(*?J'K8)Q^\\C/6K\'V765R(V9OF-8CI;QO)N/G$3D>&2,E$2.W8]
M$1@M*2DN*I[?(6+E7\5H:8B7<!A>R8[_SK%J.K@M]&5^0]K/<U$XW UFF_]U
MNDWKILMM4+FYW(^L69O ,5ET1<=1M*2!,6D7USO(IEG$]RC*PZ5R3==9[0.G
M +D]^NA\$Z?:T(';E?7A=9[S\2ZV3E?;?8A_%KU&JSX_YP^CF*51KKT0U2VJ
M<X0X]8@>Y*-E-_T[^&!UDF>P;M= /82\HW4%6(**R0H&7QC\ *9+/>J@ R+
M4XJ>A_C5T!>=W/ &B9;CU*%OQ[JOQ&KPZFW0TS#Y4MH 7I?AI0\$V)0U/@O2
M 4$#)G0 FY-'Y('T/%>/QZSZ1(*%)M5QS-5;Y7H.'K73HJ:2Z?FJ N8JFEQ6
M'P->BEQ&]$M@TDHHOZ*<+\K?_W,*N)P!8EG;P:<H=_$Z^00Q;'AT)9K5+_!9
M16 3U&P"E55=51ZB9JIA^V>H*G_V)-)/B;A.C:/="AZLU]VV6 3&3%NLMEDX
MTIRTI&Y&Y&K+6(I]=,GVS_5B=F$;//OI>-0YZHT>>E5[/I#!@R:DFXO 6&3%
M4;@S2)QTQI@ ;QMDH:B.5-$!'RVO#(NOU"--AHL_S/PY\_2S)"YL<=M-L.;Q
MH+B/Z[?89;WF:XSI_6Z* 9WB:#M=DG!R#-@6/36]JDU 1<I@KI'VU4C^>*WO
MH&NU'>VFL0T%09'G0VZ]*"Z>%HOXJZMMRUG<&2,!"&[K$#=HKVBY4Z\8IJ[V
MXV7 U<!(;]@X(W3V)8$)FPNL%';VA9J6W6E7K4\X%^:6YRU%IO/]*]JO<N:V
MMY84P,HWMB^?M7G[ZA;;N2"QQ^=@<S@P2:2F%7@!WO(;[ SC--CX153LS8X,
M4-FXE'/C$__%*?%*OZ^E51G^L+H=69E1]BO?K=01JV>[AX#93OLUQ+DSM#MW
MJ1%FO,@SL&<,9J[5^\(Z),5!*FS+.(>OSL'!N9R,3UP_93GL0QWK8V9#[E15
M?[P<U[,5O%$@]D#EK0RA9FN1\6;3QM$.;C'-O*2GC".2$&3;:;$)W%[3;%&#
M@#GA4\D/GU17_QQAKBM9KFUWOVZ..I=67I!O!R!#*-<A1&W"Y'876= /233'
M<W9-T7CZL55A+$_;)^I/;^@SJR;:Q,W^-OKL4F^IVK$SU]0D4%:]"UK!M,T8
MR^?D&5T"H\UFG&/\A\-;])4],V$F>&A'5WT%29TP^71XI'7)T9C #:[P%O,;
MN]/PY90.=XTB4M9JQ?_6_XK!_Z\8_/\LX>'_%8/_[VA5I'L3YD]Z@)_14:QI
M9_UX<C?*Y9VQA>[SWY_BRG=NE1&Y98IY9,HX.!3U/.*GA'RH;-+%EK$\\?G&
MF@_,JD>TQINN5$<>5Y@R+% :Y<Y$2?8PVAX9GG&?]#F@R* ?3XP2E'V SDZ6
M.W6:E?BNM&@?RS"0]^P[W^\[S0-(<CF]4QJ357XAE&($\&G*B4RK0@Y'/R+A
M?B\-J94$)4EX&L%%G8_S.KF-?'N3._WR&)AFW0^D\!R_1J4_"U+ZYGB#1SNA
M/BD_B*6J\9ZI4]3'WP0=E2KX 4<R6$L&WKZ+IO7P7QS7#?." K5P+,YQMX<H
MS*].BMN+% LJ;W6D$=XM3+($DKEI?<6/@@6I1>#78#:*>J/:_@TP)RGE]Z)/
M=,!Z3/:YTPBB=-MT _P"#$IBQ>-T0-S4%-#%8SQUU@_^#*%;^0J,%A-=H@,J
M#5?C4_#[DG?PO6$%9%X[2;_(.9'6(33)VK$JMTGDR7$6FCG9+SSC*9(E/"\L
MA[+O6FA9[;6N2@?,FJ"$R_ U%(Y)G'K[8#0=@$=5N7'3!DYVWQX4PK?=MD24
M-7RO-H[Y!B'ZI9R1,M7]94%87_]PH-=D1/ /. L=L"A(2,B0&W/9=\BR_C$K
M'Y@$E*+N2<^W%P>U,!P%@&1/0!%CJ_'HC][(D "=!OZW*>]GUI/X[[\;,Q'/
MG*TP[WX4(3B8(!M1?KYK+KH$EM=" Y;A!\.+*QOXV'IUVZWRJDL1SDZWS_@H
MU2B[*J=!PG'V(\;<K"$/%HN23QDPF_'Q5"8LWU-/BO\V!^'1+U36]/Q0YU]H
MD(W2J_==KH0A6)7/%J?Y31I$/(39N%\O+4FWM-0(/.20+_!-R;FL]#S-K5?3
MF^]+HI:"Q0@)B6=0.BEUH1=UT9'=_ZZS2M- ?R>WX;+YY>BCLS8V;&(KO>@;
M,%$2Q%LR=0%Y'E15:/;[<'>A7ZRR^O7(-[ &][6 &RUG?5%%FQW-(L&=8$X&
M,ZK6339?\%-C^</\<<7&<]EB!\=7R4I:I]Q%75E:E#S?I^$$P-%49OD9P7;[
M\5K.R+)#D>7QL4+]G.VY2^PE"?XX8[VEM"Q%]_K<#5']-XY>*RN((5H"Y79:
MFTA61Z/,N] _@H1YC(2W@JI>C[CL]238Y'#5ZAA[&L[]GB_,W:&*1('.DLP6
M6,.2[ 9;++FJRV<?B&\TY"93CV^*8SYV>/U=JQ4\\[[EY1[ET1N2J7N>CI*:
MB)K8L)B@^^2_2 NQ^_M6S^LSCZ&QVS_[ ?A/)O!4CBJ#6/_)#NK]LW,\_L]H
MYC\9BW8:G'):C' GL!)#\3Z1A%4OQ>2(6Y%_G)RUF]4MY4;=(7!2;B@1+XRZ
M0=7QX>W;!IT\<71 GU(+C:.YZ5.3;$U"61I9Q4>OET *#3#,$9H3=FO<R GI
MG(3DZ6C[,PY.(B./V=Q((NA.*1XVY&GP0AK\NK?+[%.Y&%<)93GV$]GU>=V$
MDQ-#.)Z!O0O%8#;Y849,IK18582$D^%F31-2KX!;U+\NF#0W&M,!4R\BZ( ;
MS\.+</ Z.:GO,V391OC'>UT3>NC95'C((368*1@3S#76+%J=1XA[/:UMRJ*#
MW7PN"!N\7'X#QL#)+E";=_!G>-L#VC3X*@@>C<8;21@/S.NB<V$J>(N,Q.4K
MBZ[E(\A\;@X\>OLA^0)%EL%M\89X.Q0N*+#3Q['7W3:HV"\T-Q'WI^MIO1M]
MOU]Y<O;RPGTN*VBB7\QGJUIAV1[Y3+]C-2[-\I4849VL_.T[\>]7TZ\G?.7N
M^EQC+U;L[.>?*\SZIS7^<U9[@WY\_0?>NKK$M*!5;<<25)!D,!RBA8__S@EF
M5PZR6OS]_06;^+ZF3_#E-.9>I'4L4\,ED 3I].HB$H&BB-RSONSAGZ0O1ZD,
MJ7NZX]YR9&#91E:B#8!X)QL!&1*$F*9IRPVVXQ2OB1JWRTGX6(ZPT>BR[B5^
MV<F=9@%27MNLS&+YX#HV32#J@W5XVJT"K92BF]%CO(O!JO[="F(>,Q ;.L 0
MZRK>Z]',9?+!L;)0,+];TMZ_,-^CYN8>RG^C>O?K21D#\=\ZB;E=\NMZ7#GB
MLHC0K2V5W5<_'7Z!T--LN67_>L\P=$U:-X LBE9",\[W<Y#81V+&=P*Y*<S4
M*HE'3E0GE_[==\VW_.Q4?KMXS>,VVYP(>_N,AI">'^;]#YF-BV1'&@9X'O.#
M^@7^*DBNT_@!'$7@;$&S,\?\I*T@?:/"!J&-*F)[R"M^=LV0EA?*TNV=E77F
M);LZVCKZ*8V.'E62)H+C,W7'2>H).K%&FE>+>6+[-_VTC*?KTZLJQN\.EKY&
M?88Q:/V<-S6\T:Q *@QF36!]CC]?TY6:"7LVM#J2&P[&?!IK11_M-:VVH6^
MN$EM6@AS?#+B4;%^#_00DN*]H<M.Y;O(M(\J:G])\(.0-UQ!^:B&NADH\\<V
M^(TKH&]KK_^>ZR_\:_5_)H/\\U;2S;=@_"1_@JR,&P<I0$'2NFOJ\*;'J[H/
ML:$VYG)\;SQ4"N-H[=0OS6PP&L_X9%> .'R?==SVZL9S5*;VD2T=$.(1<,HR
M]._80]B\5>NQZT,V@A?OMU= 2E/VL0W9LU#>T-)(X%&]8$"M,X;CM[BO^N,B
M<,'Q$3J >43O,"I* 7XA>!C, M/9=YA.RI(,+3#]ZM0D8!FU-=H1$O]V%@Q
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
MO0FIQ0M_G]-??8KG:^QGBE#VYTE,U>MB<;'*F$N!KK^E Y32[/^"Y=[/S=R
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
M^G3!!"3LXU?8QJ_558/%&_S,E_+]Q.,1EH;:E"Q=Q-KO:)@\3I;*:AZWJ[
M'5&09%!OSNRYA$GPR-I@:T97'0NJ#5;BMD)X7(YF EE] QJBSMA-6#@M4W+-
M/XM4/FT7I[)$^Y_D,C^J6^:BWYF9XI;GX\"MFR#5E>Q:,;Y4'R&1__._564]
M1T'=6+];?G$[\!'(9ZUGD6R=DA)^2_NT1*N]W7>(CWR61+V,D?==_<S"UCTO
MW$GR9/,D/_4I67_P!V;XV9J\M?E&C>$T19]2=1^4*.C2*3R^&!RRO=2:E@-D
M$YE7/Z*50NOX$+: )R'*J-0*%\%]S]P?8.8X^D%8DF5&_K5GK\#]?8=72&8"
M1RCJ;!D)\:I40GY5L57QA^MA\EH'_%+CAD6<SDPR\/X1N<9&',ZDI'>4\J5
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
M7PJ0>M5^=8'K<7Q/C?D]$KH1.BIK&-R$YR[=[^) *H::IMPA!5^/6;;^T?;
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
MK3,H&T=,4K*RW><A5'N537EIZ\[1Z0DGHQM\T*99EN-=?S@R;2W]Y4[\3*"
M/$\T;UCG@86IR>Y? S*:%",/WU5P%?,U.VO/_YE_7KC6-ZEI,GKR%!5-;I_:
MLA6GI5+U"%XEY(^^4-/DLSQ:'Z5,%04_"+2HAT " [3LZ)!ZO3Q&G/[(" 2!
MEZ&DN"4Z9$N"$7@F]1@QP0Q&%:G"TUAY\#L]W8PD*,/(P;="UFE;I8>*_CO7
M(D*AI =0=K03:EQ0?6!UNF, /?S_L/>> 4UMZ[IP$!%I(KT3E2Y-FBA@8D-
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
MD>N1STX+Q;$U82Y>3%E>.,P#Z**+H.;,F#65BX!J]GSA4Q2&T"$ASYO1+'^
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
M88AM"EPO#81*-M^?0/",A<-W6C.O$04WMA6R(3=VL :[X#,KF&7PO\'1Q:P
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
MS7!60<*Z3=$!;(B@&O,9_IL(&R+*AE TL$L'H)0EW$@7*PU._7XJJ8,-4?C
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
MI63TJXY:ELV5)^I%!QB7-RTI&KN=3A+IWBUNW;][O8S%:_8,A2<1FOW,:%L
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
M N44_H;(G.N>CZ.GJ%NJGC TZG)GO\0<W8/T@EFB%&#.>TJ%#3HY ]YT;SB
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
ME10=[3L&XHB]2^(DVFFGANRE75)-/:,+MMP;X46/$^T>=TK]\-YTWH4:QQS
MA6%F':G"JRLL:Z1/$7DK@;O+.> E(K\WUCHG(.[MRH+&^_0?>01PRUG3]O;R
MEV]??4@N+_14438]W_(8W>E@ LU 2^%(KZ%U\'YP"KB!!^HY@>Z"BIH2)4*N
MG)C2M3J(D#K7,K[)NAR:GGW&*^"V^Q-JEA*5X)Z +GR/3>1*<ZIPI#PBW8T'
MRBE1?\9T )(9_J0BFAHEC0TM!3#D[(=/"]9335\;-0U7TRISY;6?+%[5T JZ
M3#Z4%R"1H,66$+#EO*A&AX!GU[OYEF@]Y360),QW^'<9EH@PS[$:31^'0IV6
MNNQE\QW4W>M[+KPP-JI*$(1Q!R!T%_@LD8IC2X I4[3>M\#8ISJV*UUF/4O_
M9=[OSHVA\A/-.8JC>N\\Z/.G?MEGACBJYQ5\]0M8\@;3SRG),9\!IUDW4-,\
MT '4"50?>G\;F(Q)PTB$\E-@7TCT16^_QMQNF*KI^T1"=$G,!8 ^.8+?$4HZ
M?RH%;LBYQY5 _1N!"D>ZCVX$K[8SM)B>0-8K]EF&!; &%@/.046=U F9,+.Q
MZER'ZV*[73="([Y:M;]J%E"Y*H3TY[3A2#5$<;XASNG8\4_[S; 10+122189
MO ]V11NXCA32@LO,+OAZS^*MMG.>8OSOFBM?[X3O3!N7,1J85EM>G_W(Y#"(
MW9 ,< -X=9;N4CIB"B=X]KKY\&/W9J8:S]Q7! N6F1A,T>+,+M@W]$IKVC"J
M9&]FGQ>$Z*&^083003D*Z,Y:"^=50S)V!D.1Z>_% IXH9?J7$E$>Z+XK.3!C
MHX_9Y9,2['5FIX3T^16M)ZFLJJ*]5=/H3C=3_ &@BAG'>70G5(%YA-&2;2H*
MEYT-:=F&)B_*.V>S#<-?+;UVT7^<'WI#]8>+UG/A^ST[=WK_%)$6J'_/>8LF
ME4+WXD@-L5ILJ7-X*C01Z4""[T<>RZ2(M:0C8?2_BU.N?9:_@V/*_[8&S&>]
M"SOC9N6I%T)V[*O)V^_ $<9^P<T(,!< )S)F=N<4!4Q3X-?L"N<M6YPA3KD\
MUB8GUT?,4MZ3XK@[=VWG]"]B4/UA>,5IT[D,F>LM63=+W(,=;AWEF/S/#T_P
MO^O2X<IIQ)%*<(K6IMQ1K@RGD0>Z@9UUO@0X,K2Z%O9_H'_4+"4C3#FB[J.!
M'QPK#SWM\U(U'!BSDS#N/W1=)<W_N\R?4.D=OW.Z(#,&S(JIIF*U'D@+E!9?
MP;;+/#E.FC#!B "GR>PKRJ-"I0+I>FMA2;Z^<U>L)(\,23[Q3[]QZ6'/NF(8
MQNY_N0'^/\O_6?Y7+%?@#/,>8I-0 :6H$7"C]W?'UCP\=*HHMJ3QV[D;:C\5
M0%;[^MX;*W:5^*0R&^[_Q,).23[O^/6:MEB7%3M2NN_FLTTGW ?EW+,('%L+
MW.+,V4\41)//\T!L)S#].6H>LGD:*<,7><8\$,.4@JZ>AFP+]:#))^!<F^_<
MT7(>R'J1!TIP9.=<'X]24%)SQGA,Z%,3"9.R3RDQ/J**(:+&4M,@$2T"[A@N
M!#)+I,#[P/OG@]#B4:QY@:X1^Q%"M__A%,J?D_U/C"OG?Z/Q1T\EV%BF#<=-
MT=RHQ%E)@YFMGB4J)+GDX.AFY3L/I5,LIZDKP649#BX'CNPWOV$VMMHS]:F
M3:,6I3UY57%:>VC>6_J'<NSSD>+#%VCEX)C#$566LP[F@74,1;]BBD**?(Z)
ME&?T!;U-1Q_+X-]_Y3;Q,D#9F?&^IC)$'G>4X1,Q3UBPBDA:^6!_G U;Q4_;
M,=<8D,PV9QC=D^I1Q9S-),[_\EZ=EFQ[$;ZKOZQ0X >ZS2?I?:T:Y5P[.=[9
M?<3*J0)F(273T=B1 C-J/_.&G ^F'])A[!.EGE])^OWV\CL]KXA(?83?QE?S
M"=,F6L/\"9>-& ]8QI"A2^6%"U,3=V UF%R6WO^O:' 8W):K/- O!0D^-?_!
M_15@0FA'H+_7T, NW,"_J:EX(/(Q3BOZ5PJ@PP/M">2!*+ 1[L$0B&045%2#
MV L76]KVJ F\S7P:0"Y1.0 YO&#S?4MFOBAP&CDDL5IJVZB$C1FMW,W9R/#<
MF".D&,DL?B[36)$M6ACY2^4[ST-(%4ZYE1N]BIS2P))@WV0L)J&T0SI.=#36
MPW<#>-=Z)V]1B.A*;/_T4X+(Y,$;!9MORDX-H ([C]T47L8!&JFT0?(ZH-V_
M"J:SF-6CRKO&38>5KC+<[POO[/=JL79:M8Q]^W?@ZY/O?8P6QIY2UAWTX !W
M ,>\743<3D34X"PVH0\@^R&D%#3=%9N#K@-W0X2'WR BF?GUSO*H+T^-?!J\
M3U,MET9[-RG2,AGBC0ZMIT<M8=HB?=M;^^K^=?G%$.*8"0#_6@1+.,_X_DN*
MR@^U)?T\,O 9^0^SB R1@08[4(I=>]_IFS[1BG/P-SZI,-]Y57KQ5G-1@L3[
MJ?'_[&3V]+\W@GF@$ .^F[3#36/Z#,CP-.@!5T>B)&+Q:NL'>NI]FNO-]Q]:
MI-8\V@KTPO(.J\])?T)GC4PMX@!M_.K6"]1G3+,P6W**))SZYWB4('V]5\E;
MAW-ED7.W"JT6''D%.K2BU_LE_\+BQR_\8P+:^7XH?G#ID<ZK$ZP(I*?F%+FH
MQUEPF'3<RB&RMZ.HRB2:WB^=C;I<\'1M>,L05'5A7LW?!AP7Q/^-(WI&S8Y.
M"*ZJ  A4W_T49^5YI/.40D_$!3MS+5>YZU&/6H8W:FT0>^1^O$77XU:+&:?)
MN-5*"FX&QRP"6BA8>4?QS#]_-]&*?HB\(--0N_.M[_-^3@9^:,P[KEIB^KRK
M%XDKV?FY=(]G.]N&+I?*U01LMSJ5M>-/WH)39HR7O'N'D[MR+I40[']DI=ZT
M%<*9HDF34$GV20#+UVM?IZQ-V3> CU2H//":!^I_.HFQKJ,:'(0NY^F]D_A4
M=U9^[LN*9,YC=H*D5_V%(($^OE;.^/=@.Y,'"H,#JNV+M(,,4>8W@%:&O&R1
MFH:N[U#O9!![8)QBC;*C+4;>)Q@-A8*$76GTXE\^#^VO3:(&,,W$_G]MBF,K
M.#%@S.< OTRRHIV!+/I*I[5AYCE&?XKILV+9Y>UUQU'"VI2+6(#ZY=N]:E'@
MCW?O;;R_WO05W=G" ]4)W\/!L("J=3$)EXZ3XZI/ X$]RD>F;K%/DN%[$7U.
M%GB7%I:#9\IIR;]5BAGG!G('$FWLKT; UO"S6))P)W8&SMU=QE@D::URZ%O.
M]);[5L=9ED ?T7;$9.*:XNX[<?W7O=*#E8J?+-CIKGWYTE.GGA"([A0D332A
M 0UHYWJ&]5$&7R<[4*!RB',G['HLUC/8SG%O_?SF3,84G^B7/WRSHSG9%P0Z
M0.GHQC[$D>X1-U+%9U:X@S0<]T%>1_M_"3H=.8K>5G8C<5>()P^T=]-2SQF:
M,=U<=.W-W..K);X/=-[_L#4>#C[WK-KCJ)-.8\U\8?OLB#YM-=#C9=DY=_FP
MP8_JLW=7"ZN9CAZA+E +'JCK,]_'/.6!1AJ1?/??]=69JYD#>$'I;M!MLYQ4
M". UR'>64WS/]/8];ENDFX]89PVX]G^Q?UI$>"";Z1RV5A4/-( YZTG98LOD
M<UT%^-7*2D8OO?V*.\O?. #=Z83^1;!6Y'\/U.*!I*"/<?2+PXZ4L#K650#G
M O23BRWM&.J8&1Z(8'$W/S9,C]R'N:4VHP)J]M_=_ZU.J8H)%XCP_@N7G:JR
M:'Q=+*)SZITF#Y3N,/^FF?::=66H$BC*\?JQ%Y_TRS59OC:DS6_QW&UH]]OJ
MF+,Z*\W,C[\0[=(NT(G #8=M/7[^"O- 3_G0<AO,&9CZU81R17>J(!U93D <
M5U:.;8SI=MZ'R/S*'>3._.N-Y@5S;J#2.CR+&I58#?KQ9MCJ^#(>2%2'NP?&
M ]F.T/G$*GH< CSE&C&@J8P#:Y ^CZP00^>9)8MQJMYA-^\^5Z<8OY F2'.;
M*D716KC[BXS(Q6K-]M>U9:[AT=4N2]J]%1W-L9;5(YON,K^Q;%TL<!C+4;#K
MQK!UO__C@D R,0<";W?LVPY-[<$G= B/F1P,.[5<M!V=<>,I0K5S2%6F6Y&:
MP5[ [J54NCY:4$VJ#_O<KKFY^JB&>*,%XE3>>\![PM_IVDI58\TO=P?HQ_!Z
MO]D1Y6'L0HC%W>2X-T';U]H_)HXZZ-WJ3O[]W5W#?RXV[-!>YC#J(KI3MLV-
MQ6_GSLO6.T,Z3#D5*%-$BR>GPK;EK0-#G,]WR>E5OV)Q]Y]?^=P\LF36/&48
MG_%5&YGP6K#_2=LYQS5OSO6)I@-WXH\L>KZW#:*%+@1>6CY5>5THC@%]AN-#
MJ028R:?(Q$H WHVFNSA/K_1O8SMS,E%:(Z%63F1XAK70\UE.^]HAK])"YFZE
MZ'/N]+$NQG!>M-6]4YCGUH^V<5R10;HEU6YUB65-9&L"ZPQ(C[+IY#LK-.6P
MGI47Y1G>F@=R'PL8K\CK"\:4HAM,CMP&"=J#]NX!4IEIG JN&)#/%4UGG&8&
M_^O>ASPS?@>?HBP*'"Y?QHFTJ1-^_"C.;H@)5U==^VD99^Y@JF0_I.,S:_O2
M0?@119J8?QE:SZ=\V3)F P>#)N5 &B%]^%G/[L(K>D =RY!MVP9$Z5?MI(SU
M>+_T]?&:';0\L]^\Z,3 ;Z^=<AFF8<JG8!F<-O0U \*Y?J8E8,CGMTE@!R/'
M TABV;--1F^UQ5'%0IA_7S5.-2I4N7_X./:NVE]5 :805/Y(??^1F,*-^8:#
MFD7A(%8.5X3,<D+ F?&<?"L!NC^3S:E@F_+;3TYBP?<RPHT"[Q'5;G/<EV-=
M%D&PDJL,/_845EYG-C(P7&2D)J1+3O_+XN[;T\0P3T4'HZ<)4Y^(<JA#@#>1
M J7)O$(X]WMTB -95;\8(=M.P\//73^M!$3N=VN(2)>ZE=F>=O4";!Q-XF.'
M-(I?5IV^UD:7T9W03:+HY5D?A%L7A)[,/C%B4'/U_;B)8Z79',S<4]4(F>YM
MYWAY!X$8F.)05[^YXSN&'JXR@E)!!G(2(+7L\[2*%4P3-+6C_UU0-,DP!?;,
MJ4CV=Y^],$S80;KDB[: ''>/.Q7]@$BW@\]6,?T9%:MEC"V*9@L)]Z $HBS)
MP'7BE0"6*T.OG&#%S.6\[6QR6-/7N[GS^_=^S?F5W;--Q> _S1T1(Q!2$;A!
MA?.Z$3(K3*E>S.Q0YY-A>5U2)Z&_QT#*$2V>FA2_V-!XL?#;P 7Q9S^>&)4F
M[32&VGX3IO;3J*P[W"Y(TR);NJP'4H>CJ?QGYK81UO%IMFE<O'!7*+V_5PH1
M,=1CT?8A_EP<QX8P+%XDE1EWN=!-OH\YY=1^_[/P* _48MYGCR:E8.BV6&D$
MD8SNQ1YDGYG:5(#6 9!>J'3;N:AA-Y>)*)WV6GSD[<]51C::1KHA;U-TKCX>
M5.?8L;RY_;B&5%H['>8.'&1=8.N/LIW(G'.3]OVSU0_Q5U=?B69ZI1'A1G^\
M]B?N7C/28>0S&P P8[T72@_6SZ\ DCS:&9[L(SR0O)+CF?&;@C_'V8?]L?,S
M,[[4YUVZY1DWU.Z%RA\EW4RPKN.TM^U@J'%%W/_=L*'SKUN'+V>@LBL0&6LY
M*"+.!:A#UP US%\([N3&\L*8>T-[2K"WTH,MV\OG7CYSUCAC*2US D[S9'E#
MN5,0NBMF9HLKTD)OZ=MN?D(2ET-:O ?*&:>V;,8#ZMLF[SCKGQTSZ0P7T'UX
M4J\+_O[2U5%;%W/!FWO7@6.+%.MTOI0#5 )[_!P[C92<N"H^P'5\EQDS\Z=#
MI4/<N^"-,[G:/V9>SGW:NPB7X3/1'FM!X!G3_E]_.G1@J#EE#Z8!J&#J. LN
MR7V=<?B3=4!GP:?LSLW+J@X7+!V?@IC$'>QK$Y!K.$!/DR]8=FV,_&FWI9(]
M^2HFN0'(_]2J7%$Y',T#[9Y*:US$T)HGX98-_8$G7BG'I(:?>>*0==%R<;V5
M_8WSUDJKBNW+/^H+R$U+B&C7;SLZEH1.8[M0TE4/RC:W5*%?GVS+:?6.43M@
M]3!>9[/C_WD4J//5 .G$<NZ/,;J,-*+//=1]IQ(]^=A8$Z'NGY21R97,(51Q
MTP/YDIJ?,M##^OJ=?4[Q/E+_Y2]FO#3N8FF5:-(T^LG2(\\G?$)W8;FC1W3I
M>*ZXPK^'^_?+F&]YH)=>9 Q;V1QPY8%\Z.A-T73^AB%$=@(/5+O" ^&7H8 9
MF)W[C0T#"H+I&')'&?5PQA-*YE!M.NY'=??MS&PJQ)#I=B6.)8/T_\C82EIC
M*U"<SE9,W$D_GZZ++RI9L%4W//&Y[DC\CG,,9P*&*I=C%44YP!:CL!1$#58/
M/W8.?>W;6->X*N1HN'P)^5Y)Y)HOM N='KO8!54@ &,G)=H>IF0'::JKC]1V
MZ_@_OV/=>Y(&_1JSE87Q9)Q+#KG@*'#2PBW3R?S+5&-^YB0]+RM_:@[]!3\>
ML09BMJFX/A]%9!0^]PXNAR=#80[FT2WMWU$I+E?\ JA0 MJU(=6E%@@FQUPM
MT<@[Z.9WO>:!T0'%.X=^EO^/K>.YZ8OH%SA6:2>6SB>)\7^.FMW^_7+:1XM&
M'/T6Y,OF9YTO?%FCS7F+^U6(X+LWX2RN-/J_:_'#/% U -D6[.%O9\K_/70Z
MB@=:_&/PG[E]-S^S7W!>="@-4W* X]&=T/K7I0PTI1C;C9%"?74%L!YT5#HC
MM<<[X-GR$/K-)WV)6^LO#=F%C(#]]]5OU#B8;C?=V(KPZMIBZ$8VGKMYYM;;
MCN.@K8/8P?5947( IL\9L,@G8^X9(.&4G'W5_:OW+/6K2#S0?J?7T%/='I.W
M71'V5X]_'2LX=G!7.-3S8.19Z\4'$\693PUZ<=FXVE2V(H3.XHK\IL.IZ]E6
M:'H^9;&[JAC>HRS,(&;"K4Y#$M=4,R_>*2$PMQW"KMU_IHV+UGVW^WUX(C(/
M5[K=0DMFF0>!&\-R6.J()$IR,X:AT./Q&T_FUR1QQO>D=>7>HU8;@[?P![+O
MV%-SG^0^%GL@,J"*XVM0T@./;?-5C?_T?O]G.38X37<4_)RI:Q]T"3Q00H<U
M;%BCKYIAU[VOM\?5;^[CX.)L6D>01#-%6,%YYD'.$A]9Z9=Q)#)X6BCX:.DF
M-'W@'6(.308O;7,;>^(+R)!9 2:<@:.)57$'%Q2!,IA63[RH0_ZE"2MP>& X
M/$XLX_S#9R_J^TK)1HX'O*0+XDF5AWY^P(/Y%,=7M/[PY"U".2[;VC ^>^SL
MY+[<MRLK9)IMJ.J4J^3NX:1E%Y^FQQ\E)0XV_T9^6[SF-.?YF9GWB4B/*AA5
M3_-"7[M:L^.@& \D<ET1C+S*,82>0)YGR-%R^)>9!>A0"AGX[GEQ9C$G"1E0
MO2S?\_1U^NU0M@NI'7(9E[?F<=M>3KM(SOE0?N%O:W\-[)X7X"JH'"0$G(C>
M977:GQ];9:#D3U/[N<\^LT["-O0_W#K4+>K5>K^FZOM23DJM#4<:UUX>[=DY
M0RGBAX'FPK) N@![T2%@ ;;_MQJNLJYG_2#U(/QL^_WPF3E'>,2Z[NPIW8C.
M(\9F0A=_9\,HF%E_<@MM'-?46\&6;N"*J#'D.KG'IE*[XK7L&?S6 <O+)IY
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
MES\ SQ?+8&UQ]_3S0-IUG'+<:@)BB <Z7U0 L"JY_6#9:@@I%5R_1>LGZ?!
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
M"[K?3)4DMYQP(]Q)3;.NGX2- ^7)KV0WZJNT+3V/=1^VSH+R^4,?$I:3CE-
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
MIZ6Q$34&?#'9,-4EGK*] 3SKO"(%4YA(+Y/2+X\@E46Y8E5<+:*4;$Z<O5O
M\?P4X[G_!M+@M,'70)&)5Q\NO?@^E@@8#!_X6+[6KCRX0,-DARL;ZWXQCGW\
M;F_  6<?!_7Q$F9#R/ *SD=0V@5Z%7$-:@#D<T4<Z,Z]D.;D'+:TG"O0SS!$
MZ2QY6P;+>Z:53M'.>#P-E\RIJZZ8<:I+W1HMKE8(>/Y!@QNRG<@O??AL(%>D
MDV6,(IHK[YE"F0>W_BA*0RFM8 @+H@ST_:B9.^T^#N\/A>V?/_W[K;%NF"=K
M1(54?1WUK^N+(^8>KEGNOK7R$D;.6I-ME]H+%34-;A(78#O3US-2BBE^%@ZW
M-=T_IAPJOW$F7<'PQWU[A_E"R#D7&[ ^FV_'$T^B^HE[T2$T,'/L&[@_$FDS
MPE;;EV":B4^SR+0ND_<=NKUE<3_SR%"ED\[ KL2E'VFOCK[(\M#8*6;.%5&B
MZW>3^0"_2HYB5% *2^F8R^/E[9-<V1"41C/F'"XX##6AJV?LS6E5B-$<:F\T
M=^F:G3\G<U=X^:FV0!<[BB4$F/= &O?R+?!6-SH+L[]#"=&ZWG7WBGS;LT[O
MXJ+I&I-9!WWUE@Q'A17'9QXW8$^:!ZXOW!NPO6BO"Z8[P:=__F9>8(BO>E$P
MR1(K7"%&\I^?913 =&@PL&VRR;(JIW$NQ%/.Y_YKQF+/RX" &P%.SW8>R8GF
M XH-)P5'2N.!ZBI6Q:A5!FF8O7\P:5>TQTV.:29UCB!/,=X1RK')E(*]$5D6
MTV]/APTKF-QT>NWTX+.BSOLPUB<<_8+S?8@X.A0B@2):@'O02@X,T=Y67V]H
MVL_6R4-Q"O,6!@:?&\UP@1+]\C$NM*"NP4Z-P6B]33&^H-E:_<T'LQ_ :98)
M:G3!FO/.2I ![O=$Z0/EIFVX_42OR4,E4SYQ0=^SI]M4YSW &C>NEM@5)=S=
M>%6YN4Y0($&3>*#@G,0254"<2O/TK1NU<JIXYCB+%X.Y!4]]T_]QE3YWZG1?
MYR-ETH,J(==+S#L7A?$0(33I&6X/5RY'S""GPYA]":@I$6O/WNJZS?9B?%P>
M"2X*?W#VCNJE+*T2JY_':V2]5"$FM[*&8^UH&BQCY"'..VL%\60>Z. =D9K5
MZC^.?I[V'75M>9,L^W':#4D"<6;NS)G"+<-C>_,."[]]7F54LIT!VG!.Y+<O
MMMOY/E@F"DH0<&<8I+6%,J0NC[P<J4%&46'380;D4>K#@4+9I5T79PFS?^\/
M#.ZU#\@75\E-4,7VXJ>3R!4]^ >AK-. 3]^"'H"F?L2(9PE?9G@F-!T+#3.-
MUSV>JQ>6A[B9 M5[\B RYCHBNC;[TMZ33&]M@71 D&6)5.0\1DD&\T "'2*
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
M=H8UW//:X[#=',8;']8!#)LZ?4XS<9V\+P1/JT^$J>/*EW6HIUNY=KNL-B'
M%]0-(R=B/G2YNM),601I2 DD3DA\XOL.(D9'A@9USVW5U8 &E_>%:",+KZ//
M@4)[FV5(&^@-(R,Q._) H%"K0;TE=PW\8A->#BCL:O1OT ,)WYZ"#^#,D@:;
MU#RIB@Z@9%\'AQ1AIF2/]T_IX>M'][6H+I=M.I+K1%8LOS=UE%C6P9[5R>&O
M><Z_I\OE7A@9A#B-0L^#/O+E-!X%",:,)U!J((I<(2*.F([6C8)N;FK8#4QS
M[(+@?3-?V]BKGNU8##8F@[7->B(Z3O/WR^R;-^K(0FRO#4UB$DW0K+S-\52_
M.=_FW8'YS]#,YX_"HW+>C-.JBGKP=;TFC=2_C%/I)$/TJ'RM!_%Q*QGN\;@-
MV+GMVI%/G  %#A2^&T D,(58#MN0LH2P2 [=(=$:L$_4,[>A]_WU[<WU[>7=
M1_#N^O;V^J]77W_]9NZ<>(A0O96&!9I&'LQJQ\)NS-U1XN.=X,&B2^"A6B9W
M^.LQ]9 [7]_C V;['T0B5&"A._*C<;K>7/?[K*[_K?VN7Q:1X_J!IVX;<\$A
M(@&#)$(NI$$4(H)<G,1:.Q9&M<Y-(K;76I?UI=?.[6*#N9@VYQI3YS&8'%U%
M&LAU!JD&]$7GPG"-^V)S&^5E#&(-)J]C$#S1I-06T68S3U/">F>4VH5--U,T
MM6]G!FC\LIT-'.7EG?*ZICRK \<T,%[?]E[OF3?;2N556:[J"SCJ+VKNV>R4
M7R?UCGNY<! -L8CD6$"XRK(2$(@C.5^,@L")@SAPY43RG+V=L8#/;6#9A%%0
MIZ]UEBK6M=S\5';R+V'8-L\<VO=-=H!V# <=R]46_>N0&E?9]F"V90 T%-1Q
MP-<DK ]CP772G/&:3$NF_%K.VSV:PU?SIAM+;_[UG+T9-783FNY3C8;G3;>P
MQF;YU.[6Z/4/S2-*JOJL69:G!EMU$4X.\@V&3=0FAPI.W2"!<:S2_)' A\01
M,4P()DZ ?4(BHW@16K7.;6*R :UVKKNP_\^UI&@$=CJC$31]O6Q3.[:?E@U6
M!^0B-6#)6CY2G3HGSDEJ0,/KO*0F+Y\7 ?TN;R,@K)55E+\6>5DN$I<DF',$
M,:()1%AMT&,<R3^(&SH^]H5+%\^BH+FN-IVJTJ3O="L><;=>!2;9720]D?2X
M$\LPIO7DQR9[(RO/)E1ZE:^COX MV@M0X[4?.?T4,Y;#J!^M[DUBJI\R_EB
M]9/OG9N*ZW7P%3GG.AUZ9<\3(" B]&.LH@/36!T7(D@=[$ O"3ARB.=)61J6
MK\L*OMG-J+JII_3", W-\&6G?36G8&_7:F-/UCH-=B">EEI$ZS7C1%G%K/)O
M/?68'71OE)_,*K7'DYC9K6;8*'$KGO/ELPK[NN-PVD8]#R-7!#02T'?ELA@%
M*M]&'!*8A(@%420"U_%--+^WMKDI> /6-+]9/Z%Z(FN-II$E<X-SWP$=_-Y@
MM2A\6IQ8DK'^NB85)2VS]R5&[Z5A@O&QCJI^G7S\P>IPO,HE_3I3RS3U_YTX
M?;="KI)35FUB^.W^H!OCT^%^'/I)#%G"Y4+7"QFDV'&@'[B"4)\+SS=*JC@"
MQKF)4V-B'>:^-;*^1@-8&RA?KI/9.J9G_1>A$=ASL@;7D\$W;L:1Q7/;@FO[
MFLLZLN44Z#8F:P>["O.Z-JM]1+7NW@]WWWB?RWE%ME(2W;H@Y)G%=?^(+61)
MRL= ..D ,"+%^\/&F%4-=5W>^-%TYL'KG[8YLMN$!?4\.GN6M>;%2Y/T$+LH
M]@FF4' 5"CRB L9>((<9)Y3_BT7D8[;.)WEGXNA\#BHM"=K-/WDW452<&J2I
M+_19+:0W$$Q ^!OX1.[DM3U-_P ':QNL6?/#/@O,Q.[:-HA[[=5MI=3SA/0J
M8_FCV(7P552+4"#,"0L@(I&*P9)X$",Y X_"!(>NRSGUC0[!3]0WM]GTIE^F
M-5Y0D1^Z/E6Z#)LIG07>II*R!NIK19-P[6O9"5XLB]6QVMY$C4Z8?DQN3KUF
M'A+T2_:4JNLI=^FCX)_R0H7K^ M9?EJ2>]VPH#U%S$T:OGR]N>I>AJHA@R0O
M=B/O](?"-.*P7RDLTC>R0I@P!WY7X"UL%VK2,RB>:%^YD\44U3"N&U=4Y_&!
MY\O-E=9;\907ZF;#QI<KB:+$#5T*XY"I>V0^@]0+8QBC)!8(T1 QS^B@^$A%
M<U.*]37P#=#A/G/'J-4\H[5 V-B'K4.X,C\L/4&$K5//8]5,>WQYPMA7YY"G
MGA\F"Y>,Y:NL*F_(BSJG?+^2DY"L6C#/Q2[Q78AHX*B31"D*H<!0^#1"02!X
M;!8)ZW U<Y.$-4KPU, TDX$C5.J)P/D$C2P!&VY:A!>@Q6BO__=S8*GW'ZED
MTK[?;^A^SS_Q] RR.C:(NK_8A;P(_("*,%3YZKT HL@)('8<%V)*"'9\XGNQ
MUH7$-T'__RV5FK;A]<1OMLTYLJ:.E1VRH6!W?V=?OV>:+E*W]>:8/?(D]G_>
M9)*ZS3)J;DEM$,.&1+767DD!5^>A3VJNW3J!)9QR%Z,((B$$E*MB!@F*?;E
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
MZ;A!7;>FGJ<&7NO?RD&;4&N3OP;3V \%$RK+JYPW1L*!F'(*!0H\)XXCXHK
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
M O%#.>F+)K)GKI]CVXATO;F5;2)'UI;-UOQ/:\!_!&D&UL1V0-L,):]/D;4
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
M)SM4ZXFZ?0)'EN=3ETY:V!>@!C[%Q9-#1(U^]62GTIE</CE$A/[UDX-OFU]
M^23MRC.Q=O#_L!)W^5_2?-GN"O]?^:-XK^HK7CZ3[P8!$4W+G9OFM/C!YJH*
M7PE0Y6!C@YKA*BM :P:0=ER<BA%X/OW],C4V\R.+U3BD&UT(&LK>H,M!QI5-
M=E%H* W=2T.#RQ@VI=K=QOPJ/[,V^Z K*')#X<+ ]PE$Q DA02&%;N(3Y/G$
MB3@UF40=JVAN$O9JQUU!'9@.\BBY>M,F&Y1-?1JDQY;QQ.@4%9:F0D>KF73R
M<\K8_>G.R><'WRW<+/KJ55Z5-L<:G1-N*FLEK%H0GGC<$0$4ONM Q%$ ,6.Q
M% _/=1CF-/2-G$8-ZIZ;@&RQ@G<B$TE:)VUNP1H*B$D3Z&G*2,2.?F(QB-,A
MUPM-V;%WRU"[YJDO&YI2<N#.H7$19I)5%I6L):N+6)'E-5VF]W5UGV0-9*FB
MKZT3':RWM_9VIY'G<):X,:2)<AIU? PI3A*8)!'G;D!D>VD=7YR-9&YRUCV;
MZ!@&MI9=@,:V)KCAVCJP?E%/\<YOP7[]F[1=1E9#HV88XTS &IE]XBDKZ0BG
M_-=6-,^O?Q()M4;36E#M%7CN ?+NE+/C2DT"STL22B'W10Q12 B,/1K!. RH
M%R&5-$ K8X!^E7,6S.U5HKV%DN'](0WB38]7;= Y]B'I/I-WAYB<Z-3S%%_6
MSRZ/5OA&)Y"G"#A^CGCRS<&G@?FCV#A>OR/RXV'BVX,0E9QE;G-[;V>9Y;L7
M^8^GO"3+7XM\]53*(I8KGF;WZIE<.6>O!&\O1.59^7D33,KS*8F\.(:$1RJ4
M72P@]4(&_2@(W2#V)4 C[Y8)L<]-'QO3MQ=#+D!K/:C-KQT=M@1T;HV4@+Z
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
M.IZ'"=-:7+V="7.;Q+4P-RNW^FY?KI :7,E^FX^A7\#_.9IX9/%?VP\Z!%R
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
MR%4L4AA%6692BB)(<2Z@R)F*L<C3C%J5$'*2.C4B;FH)C)J.@;IND'>3ZF!
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
MXV(EXSE*$.:<"NW$IQE$2IB?])8Z2Q*1D@B).+)JJMLI96H+O%(4U"K.#C\
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
M0%AW%::V<:U8DI4LR1MZ!BE;VC45EN^^00$>XTVUK>N9SJI7Q.SZ>^FT[F:
M*CWQYN1-R86)\AR\SJD%FL/6/.U28 KU3RT LJR%:C.29P>_)=UN/ZM2[L?%
M2G[8R<?M/)),*"28WK5@ E$6I9")2,(HYCQ)4L0E2YWZ]EV3,C5.*Y4T^X6J
MGO#O1E%0:NH8T7L=4SOFNAFI@<G)!R3WAGQ=((1JPW=5QKC-][K,O&BYU_GP
M+1U@[NG/4[C>L5M)3 6FF&0PYY&ID2P1I"I-8"'R@C&.$2Z<**!#UM2(H-%"
MJ1F">E,[F.L@VW%"(.@&9@9OU#Q[PW3B$;0_S'5)K] CIM/DZWUBNC]R(VV8
M^IHKOE@N2D^DI4O5W>Z]U&/3I6E98[J5/Y\^K[=U<Q0G"9.2Z]V$-!=^*(>$
M8:Z]#E5$-)$X2:P*U0VBW=2HZ3_^IX8C^HNQ@>L]<OG'^"_@:;/^L=B:TRRZ
M ZHR"&P/%H&-<Z.]L%/L2'-C3]S Q/A.*3U9BQ^RV9O/Z C.#35S5]L$CD:]
M_,P,W#VN]ZO= &P:$O;0_!M$M]=A[)"PMG)\4"'NL:WO-4KKE31:_)";Y[=[
M>;^N97]6[U9JK9=2>13XN+,-<748<FHD7:L.#KH#L9=@MS[VX]2[IX8!O2OZ
M)K2[J7= H <FU< 8.P6\>B#F%??J(F>T\%</XYM1L#X?=^_X\VZU6^R>-:\=
MZK[SDA<_[:LZ:$K*.!88YCDE$!4X@IC''-*4\B@J.,N%U7%^KZ2I$5.E;.E+
MG*L+*GWMFP)U ]Q-.D%A&]IW\T7,J6^0%1I>382Z1QZMHY"5@<WV0G8?\-N^
M5E>1O\G=][7X4%XZEA>2\ZQ(A$A(#F.A3',@SB"FV-2P$#)!K!!2.?4];I$S
M-5(XJ086*_"O]4+_\,/4%.ZX0G+"U6[W%P"MH;F@"O^H5 0-'</MQ7I "+2K
M:I,RZOZHQ]27.YV^QSVK7YFN56_6V]T\SZ*BB%,.,68*HIQ+B(LDACS%,25I
MFLE(+_[UCB[M%O]Q9*?E?AQ_P$@YN:N;=7&MG6.\^0DONT7MA<+ R[C4R51"
MW@8\1+DP-%3MJ>.XXU::>FG.15VIBP?\%N!;J>1F(X5^TU<9MV9MK\S1Q#Q6
MN5YYF$(F60Y1Q O($&*0"X4+FF>,R,3E==PN:HIO9*.8<Q>]#C3MUFL8C 9>
MP <E2Z^\4G,&CHJ&6]/]8 1:Y!V"1EWU_0:_I &+3[CQPG:SFW\U,4UW/Q?;
M.4-*Y23+(#:W0H@6^J4L\@P*+F.491&7*+:A@+-1I[;:2\7 [T8URYOE<Y"Z
M5[:WZ0,O8G,$O=CN]+YNJ3UJ:FXGRRU(#P[6B_BJW5WK57^@L5;UGT[K]'RL
M49;D5?4/J^_Z+WWO<C7T)E^B/I'3[YQYRAG.\D1!*@OM"W.>0\8)@ADKLCS.
M!<JC8KXJ"P^(>Y>+V0M15E](4GTA+P0.^0*N-06;HZJN]Z>7L'*4ZF]4%L.,
MT 0BA33 &<TA2?,TRPH99<HIQ]47SW$;/PX I)TO<R,\ _/?"9FO_<AXW.FV
MVA[L9O92PLCWJZTF7MZ2MC\:K-#&(5O^@[G#>*Q.*]>KC6F3;N)X[\2_]M69
MQ<=3E&V4Y:B0*=1>E'9ODE3O=5+-LVG,<JHP3Z+,JW3F35I-C4+ZBDPT+"M3
MKXZV@9-Q-\3RAIEI.\8:??X&YKCQIBY$_1!_J(>K+>*ATVO7'?&'T:(FR0V#
M^Q']^\5*OS@6='G*7"LW711A3@DK8)3'3%-WCC1U*[U1E3C/)4V%R)Q\N18Y
M4R/CHYJ-)%BGK6L?KG9$&0"M@:G/!RAG$NN!(1 MM4D9E6AZ3'U)'7V/!ZN(
M7A=&N5N6LZ7_XIZR9:-<MZ)4I(1G,$M8!A'+)20\+:"042P2S)*4L!NKH_>H
M,#4*^<:_2[%?EA%:UZI^SPZE?L#)HILKJ?=-DYM_-@SX8SEC/5B#WTL3P%@%
MURT1'*[X>I\"KUV(W1(@BZ+LMB-Y7N4MMD_K+5W^=;/>/VT_K.K*N2;[I&Q
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
ME<1Q*I(4$IXP4\V)0%*D"J8T4A0K(5+EU/+>0N;4:.6@\JR\LMV5Z2!'M6?
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
M+Z-NK,ZH>KAG.O>XHZ^QP?ZK/E/_H$_:=\.\;G\QM6)L)6FBOF8I03Q"7,(
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
M%VPUPY3D>:2KT^58[3(X4S,-)2D,@ES*+ \CS+#Q&8BK%%.;G(T>.O$$U9J
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
M:2Y$3%E(;;C,H,_)D1B9VP:XF"!K=Z+B":^QCE%VQ+W2Z71!+3!H)?9_<&(
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
M?DRM7>8V@E^!'=&OP!;P5GKPL0]MAP-L!]2\G6O;]#WR<;<#+,>GX"Z-..:
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
MN2*H>N//<IBR5/(HY)D(0K?T9IL^ID9%AVF[VBBG"U*;;>$\O^7P -+ M.*
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
M W,J]Y)#*XY>.TW4>/5I63Z42R8$KSXIO38^PM5J_Z(@B[,PH3F&&8H3B(*
MPCR4%$81810EG!+%< OQ1%:"/UHDU+43P\ZWY4"8X>9E+:Y+GE?+03"CMR$P
M'2D;;"MY'6+[VUIXH"?<[V ;'5 K,,BUC2-TOMQ +'L?UU?$#9HCAQ+'9MQ8
M[L-KI;:_577-_ONUJ IMT3\(];$JZ_Y)W,O_6JYVBM(U3Y6"SS2G41'E4,@P
M5/M:]2]*@P RGJ9IQ$2 <ZMJ36YB3,VL:T4&I)7/CNL<A\*,\H8'>&#F6RL
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
MT*L;/"?JO3HV9']J]ECRZ[+\^%HV%H'A6=G^6U,S795HZL?:S1"L930_%CM
MY/QAF#L8 Y/&8TEX72_ !@^K(Z_3JCL==!TT-=KQUFD5=@^U.IZPFVM<%+/;
MQ:I8O5US7NKX#?7/^_)Q^==BAFB<QR+/(%*F!40)508'S@FD1&TW,0^HR%.3
MF=G3Q]2F:",F:.6\ EI2A2/0LII-U3Y ^^>L)YB&/K]V0<AX\AI@T#.+U=O-
M+%;_V,[BOC9'F<X&2JWGM<FC#IGD_B(E?WQ^^K)X*6X6%2_YISEY,DXA=_+M
MJ<W<6LKU[OG+UX<[78NK*A1 IG9^#U+G%]O+01IXWO;A _[4POK* ->+A%OJ
MM]--CI?SK5>EO61O_4^Z9J&>ZTS7.OSDK<TJ&A#*0L)3F 8HABC@$20\1##
M(LJY%%DBA%T&ZL,NIC:_6PGK<#'+U&TG\#/;F5^&RL 3>@^00;)-=RGO+=/T
M40<C9YGN4O XPW3GDVXS>NV0>"^_BR>]__DF7I9E4U-&+LOGVJ+_\-;^<>L!
M(1(:)22+(4-YKLSR',,<IR',0DD8QCQ-:& S[1WEF!HW[/IWMK*"C29@1Y4K
M0-_63]AQB.N(F1'-".,P,!LY#4'K<0L&J8UZ(::>2,Y5BE&9\$*H#NGRTN9<
M"T0OJN6\X'7K#^I?[&T[#8,LD8PG!,I464DHCR7,LS"%DH2"2QZE<6A%G'V=
M38T='\IBP8J7N:CTY-R3W+;T<P_"9D3G"[>!V6Q/S"O0" K^;/\[4"GG\\AX
M*]S<T]7(99K/*WU<E-G@'0=G'.T@6(H?0FV*?XKFGN.:5JN2L-6,D0RE!&5J
MNY5(B,(TA3G)=;JZ+$8QP7D0FZ>KZ^EH:M2Q)^KZKO6WN;[H^P\+3Y ^:/MY
MPR=@@W/&,5;_ ?Y<2VI30Z0/+PM/&4^XC>09 Z%.\R+^IOX7['4)Q*^B:DM0
MKWX4%1#S^L[H;P!"3\XQ!DCU.L/TO3^>\XN!%GO.+B;/.Z?94HT]DE\Z!9@R
M/N9%/9+J%S>EX,6JF@4Q3F/*$HB9(E.4Z5*E491 GO*4Y#*D$7$I57JV8Z,/
M?_Q:I)^$ I?,Z_1\E?KL!5B17X U,EMGNSJ#O9FIY@?*D2ZEI-1^6HIW6V<4
M[5WW3<.X+_Q5_8=&_BMON8JM$?.7_.E,?V,G;S)3_T3R)<,7?21/6J<;?&L=
MN[_KZ:;7DWOYJ5@0U3^9/RR;FL^WOU::'>E<O56M9FD8RAS' @:!Q! )A&#.
MDPP&$>(8I1*G6>2>9\E=L*F9C8<IF=;U5]ZN0)N[_@K4T\EZ"^IM*,TX\#T&
M:&"J/$I&]'D[.#?KP=EHID\,-KJ!M7+@SZUZX':A3+7&!\7C=M@W\H-D/+I
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
M)"DC,!1!BD62(912NU+#OD0SFD*CUA'^K&.,R%8]P'?T V3! =E1S.Y$P=N
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
MTK4.B.^"V*FB 6CNV[NG4?%5^2;!5F:XP0MV1;H"[5KL/[<MV!6X?IZ_AJS
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
M.:B"="%A7Z\YO>M9X-*HMTTZXP2EBC%&4LA);BKD*V4JY'-(11IE*>**"J=
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
MCDC15P+#2F*PS0K8H@6P=[#]7&M35]Q<M:&S6_1L]W9J&+H"S0]/_^YJEJ[
M09/4BBE@J *&JZH%2<#C[^C6/]1=P6CD&O9N8C1BG[H+&1U ][PL;6[<R7F;
MEFR9B+7STMB. AH<O+NYMS3[#SGH_M9<)'[/NKZ5/&!6]DEQO1*E=D<:+#/J
MJ #;J5#''_"\C9#+I92[D3BM>?_>>@,^:YN&,RF4B G,2)I G*8<$F8:EB9%
M)&161%@Y967;3NRT7P?+VZ[#=5NGJ>/]@RWEEE<./1#9]RU#!?D@,O%J?<)_
MOS*)EDQ6=98"7C@X4A7JCL%VVF&O%1S).+A)<'W?TR_0=%*\5Y_H\N>7Z?S/
M'Z\O+]/*8*'3K33<JA?@)I:(IHAQEB'(TQ2;*K(8%IFY;^!:B>&"(XZH4W26
M'XZQF1O;C2F-(,!(<@6V9=G.;78\@7NNE>5YN?\5Z/MTZT9^O_TM+V,SU%G1
M$\6P)[O+J#HXAUTXG&^CAJFYWWR@B]7[HSZ2+2DW9[>VQ'05Z++]S(0G2<P(
MC6$NTQAB'B>0(2RA$BSF,B>IQ$YA;*X QJ8Y&VS:Z-/@P$L+V[61@^,JV*G&
M/KGM62>VM%:XP!;X*["&7X?$[3P9LK^#'W?!^CPX3C]POP<_<@[[/GB.XZ?L
M/LTK9U4UQ^WL83%_TC_9UF/"2<ZCC#.81$@K-I2DL* JA:(@.64HE2Q)711;
MUV1C4V+;6(WO^Z5!ZZ;%.NFUTUBA2.M9.^WSU0+MH9*@#2.!=$[G5(/J%QNA
M]W6)U3N>%0@WS>(:;?1IOERUO^R4(H045:;B7@)Q+! D64$@9GF>Y+$J5&*5
M]&XUV]@TQQ98N&B^Q!5<QW)\G0S;Z8Y@O/6L/$Y2UD>Y<!M.0M7[ZYQKV#*
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
M!]5IGM3L:SO?83Q* 3[*V5>JYUBN/KTN5_-GK2K:"FUQGJ3(U*,O%(.8('W
MBG$$8Q&+)(ZXR)159%/W-&.S@S10T" %:Z@.Y>Y.\]FMEL*QU+/V.4J03V'
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
M,S%?<')E+GAM;.2]67-;29(N^-Z_(J?F=:(R]J6MNZ]1%*6D-47RDE15U[S
M8O&@< L$U "HE/K7C\?AOH "@3@\D3EM74R2 L_QY0L/=P\/]W_[7]\O)K]\
M@_EB/)O^^U_87^E??H%IG*7Q]/S?__+Y[ .Q?_E?__$O__)O_Q<A__7NY."7
M][-X>0'3Y2^[<_!+2+_\/EY^^67Y!7[Y^VS^S_$W_\OQQ"_S;'Y!R']T?[8[
M^_IC/C[_LOR%4RYO/G;SK_-_#=$GS4PD!J(DDH(E+H,AGC.OE&#:://_G/^K
ME(GI1"4QC)6/L4"<M)(XY1/(Q&U0J7OH9#S]Y[^6+\$OX!=D;[KH?OSWOWQ9
M+K_^ZZ^__O[[[W_]'N:3O\[FY[]R2L6O-Y_^R_7'OS_Y_.^B^S1SSOW:_>OM
M1Q?CYSZ(CV6__M>G@]/X!2X\&4\72S^-Y06+\;\NNE\>S*)?=E+_*5V_K/Q$
M^8G<?(R47Q'&B6!__;Y(?_F/?_GEERMQS&<3.('\2_GOYY/]!Z^\./^*RIY#
M&J-:%W^-LXM?R\=^W3WZV][)\<['/22Z>\CRQU?X][\LQA=?)W#SNR]SR/_^
ME_((?#D7C%^]^O^^^^-?[ZCX.H<%OJ/C^@!_<?V,\K9M*(+O2Y@FN.+WYEV3
M67SPH4F1]FQ^\Y<3'V#2_7:48#S:G>$2V F+Y=S'Y2C[Z%1FB<C@-)$(.!)$
M#D0;Z2B-&KRB#P50B%\@]9UR%A#_>C[[]BL^^-<BE/)-)YU.,D]>=R6AS>B^
M68UG^-E1H,%1,)3PD)%L:H!8*S2A'JGW/IH8[59DWW_;0ZKO:W9G'G^9S1/,
MT9S<O,[/XQ,M/P3R]2=^_>KG^" 2OXPGZ>:O\WQV44-7RUD%R5VI!<G]RR_(
M=88YXO3@2BLKF>LX6Z*1A>Z3-32^,YU>^LD)?)W-ER-0)D4O&8E.*"*9C,3J
MSE0*REQ*@D,=S=]_ZUH(X.TC8&-)-H*$8YB/9VEOFM[C?CP22GNIN2'2@2-2
M,2 >,NZF6GMA>*#"JBI0>/#:M; @VL?"YK(<& R[E_,BJ0_C1?23?X"?W_!
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
M#<P3EK(S(D;N+?V9:%Y\PU:.X%46MJL@8TS[X$U$0HN=L@HC(5^NI8%QPFA
M.[:=(W#O9<-TH*JGJ ?^X(8R'#H&N"+[X+J3W4@$H7RPE(A8"@A%TKAAT4"
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
MW)2RLVD<3\8/KPDSY[@$BS)4#KEQZ)('I@4I/5V2"4'I%P<5;@+5]2@;:-9
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
MD2E)-"\GGHD&XG3T)$K#-3C&A:U]0+T^=<,>T[PQ-'M26KLYHNM67,\*$E1
MWC0C(G?=_;(DEI4K2SZ%3)7D+KU1ZO(%*IMIS_\F.:):ZFIH$S_*-W,N%B-F
M%6=!16*M*P.NC22E4IA(FJ)4V8(RU:>./"6CR:Q/-<VOV(PW54-3<31Z%"?P
M]7(>O_@%E!LWMSTF1]I'JD6*A/$RI,<93:P$2[1R 9T(84WU"RD_IZK)5$[?
M2*NDI*: =Y0/9GZZ.UM@Z!^06EPDFE#-*?H?$ID00A"E>' F,]"R^@R(IV0T
MF9;IWXAMIH8FL(2+XAX;TW,,12[>0UB.5$)KG"A'T@'-L=266(WA$,? )R5E
M@(O:R;]5M#292.D+5544T@2T[H?9!R5]CF:W-&==CJR3/JE@"!,\$JG+IA\I
M14<UBDB-,336#CU7$M-D$J0WDU5%)4U4 SY8)P]8P?T\6&M10-[;,JH.B,/X
MF&0*U$)PF8G:K1=7$M-D'N--3-?&*FG.=NW.I@C<Y3A,H#/$ACL &@,Q3N$>
MGS,GP6I'E"R-RXPRGM6^S_L".<-6D0YHO[912U.9B$\P/P>,3B8%O9T;^8SX
M1A;-,9C "0W&(7NR3'^2@D"PDN8@D]&U&S&]DL1AZTP'<_[KJZ_YXX3G&!0\
M,&%C))J5TSQM.+$N*Y)=-((J;4VN'8"N3]VP70[>&)H]*:V!XX2]G"$NC_+>
M]]BUN2DSBH^FA=GROU(5\<U/H+LQCW(<Q[(@2ZG.-#W\Q;U/CH2,SB99!F=[
M(-)97)@.*,&0RFF,UU5PM<\;>F"CF5&N=0\DAE9X W["5LP>PWQ<2H0>7\&(
MD\LR\NB^6*]$/4HT, M<D-*I'PV/RL1!3F6?8EGB+B94[<J:M^6PF?FT=5=*
MPS!I8./8SF*H%*/U!B.+DA:1H>R26BC<C(-%,5"3JS=PZG\S>(LYN0U!_%5*
MW!BQ7[N%A!*8UQE-LAW+QAB4JX@DY*")M(GC(E5 ,I72.6\%^GA_.-R^Q=S=
MEG#[&B5NB=N]Z?WDV=N-DCL]^K#[V\[AQ[W3_</3LZ/=__SMZ.#]WLGIWO_^
MO'_VCX?,;3%=[B>OZ7O@W&NXK#^#KCOJ_C*;X!I:7)6/WV+; KK$&1C)'(VB
MU!KW<AZ!Z,RRI1FH9K5/^M8B;.NN^C<O.>NNEELAA? ,+;YPZ/=+)4B@@A*=
MDG#!&DUI;<_V(07-3).KA(4G;?$WEW<#<=8M]5<2*9W]9].RK'>^CQ<C8('%
M$ +1MAQ@,,N(0XF@<$+(U*'(3.T3RQ<):@1+&VAZ%6BV%GL#&'K$P_O9A1]/
M1\Z"$4E2#(XT)1(=460"UU3V1@+07/R*VAFFYPAI!#/;*_IQDFAKJ3< G>.;
M]W;&^1-<!)B/<O82,%0AU$9/) J(!"9+QQZ;C+0FLER_3N(I'<,"IX)ZGYPB
M;BGK!O!RKX#QF@')M$I $P'AD0'PB3AG:"D7HM)1)7#WKAWM/29BV-+2^DC9
M3LH-P&0GI6[6N9\<^W':GUZWW+EFQLBD)+Z5Q%2LKM>.^'(0Q(Q6&;CGOOK.
M]")!PY:/UH=//>DW *436*(\(.WY^12CWL4U%U:*<A<I$*YYB1B<)DY115 R
MLN.$V]HE[L]3,NP16'WP5)!W ZC9B?'RXK*KC>BN6A8)S>$+3!?C;W#5A_6:
M,08V"^\RX59KE)7#Y5 N!IN _Q*X"$'4=G;6)F[80Z,>#%,O6FD ;F?EY.IR
M_J/;LJ]V[VM&@DS4T62)B8$A(\+CNC&&Q"B0->HLJW[==24QPQ[0U(=3':DW
M )\RH&8V7>)3\1/G^U-\,BR6U[Q$XW%_]H*8%%!"+@9BH\A$X$;N<_0TL]K>
MTDOT#'M:4A]$U63? (YNDQT'N(/OX[>+$=,N66$C,3P#D3QPXC2CQ-F@(>1
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
M323>1 62>^%-;4]N7=J&G;TS/!9[T6$#V/Q)DZ['W$7EN(]<$ZX$)](F]!E
M::)CUEH""[E^[<"K*!QV&,_P..U1G^V@]6SNIPODK#BU\W&$3^!+FOQJQ/WW
MO>]Q<KEXSN%5/AGN%:&T=!<N#36=,D"$H%+)&/V]N>1UP;L9P<-.]6D&RV^@
M[0:@O7_QU8_GW:"$^4WKBJ-\,)N>'XR_P56?L\5C'G6REC$MB0&!CE#R@7@P
MB3".GKAQ+.%&5-M9W8#.8>?Y# _DWG4[('Z[P5S[4UR1I=/P"<39-[CQV!^S
M)(/.EN$:U"$@2SXJXB5U1!N-X2&/C,GUQK^O][ZU8.?^?+#K2R4M6,F;2_)/
M^(A>9!8U2=0&=&0"AH1*.4(SIUI&J:#Z'>-5M*R7]J9_/MQ555(#8-OS\^EX
M>GX[3.B)\QR,UX938FPH*2_!RMJA1.':D3)"\+QVN/X3DM:#WI_XR*6FRAI
MX(?9',;GT]U+?/<4^;CSA$O9=O?CY*J!V6-&<[!,4:,)\*YXFQ;O05$BRIC
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
M<'YQJ;7S\_E?M67S)%GR%\AA *UM L7(5GLMZ$NW-M&F!-&Z9F$?^GJU:XV
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
M3VSPF>5,YE[E.BE(*PC6.% R9YZ8\$*TSN9Z+B-/]M'[/B-/]A%Y!WOM1U+
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
MJ0K8-V]<G6HE/S:C]I#V]\'TYT/7QN._[/#.I1/<R<3'?]RE_NN*$Z/B\G3
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
M#_5QYY4<,< PE9)I:*3+O7EUEZXJ>O5@0K<W[W:%I3+"/3PNG\K,HJI2>,T
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
M,'AK+FAT;5!+ 0(4 Q0    ( $@\5EA#T>YEP@(  +<)   6
M  "  6T#  !E>#(S,3$R,S$R,#(S+3$P>&LN:'1M4$L! A0#%     @ 2#Q6
M6!A5U72L!P  1R@  !8              ( !8P8  &5X,S$Q,3(S,3(P,C,M
M,3!X:RYH=&U02P$"% ,4    " !(/%980(M++*0'   F*   %@
M    @ %##@  97@S,3(Q,C,Q,C R,RTQ,'AK+FAT;5!+ 0(4 Q0    ( $@\
M5EB1B<&>DP0  $P4   6              "  1L6  !E>#,R,3$R,S$R,#(S
M+3$P>&LN:'1M4$L! A0#%     @ 2#Q66%>C\Z:9!   -Q0  !8
M     ( !XAH  &5X,S(R,3(S,3(P,C,M,3!X:RYH=&U02P$"% ,4    " !(
M/%98CO6TH;(1  #^;   '@              @ &O'P  97@Y-V-L87=B86-K
M<&]L:6-Y<V5C=&EO;C$N:'1M4$L! A0#%     @ 2#Q66/A]!5'[-0  980!
M !X              ( !G3$  &5X:&EB:70Q,#$Y9F]R;7)S=6%W87)D86=R
M+FAT;5!+ 0(4 Q0    ( $@\5EBZ\Y GS5," -O<'@ 1              "
M =1G  !M9W!I+3(P,C,Q,C,Q+FAT;5!+ 0(4 Q0    ( $@\5EA_OD<]W!0
M 'KM   1              "  ="[ @!M9W!I+3(P,C,Q,C,Q+GAS9%!+ 0(4
M Q0    ( $@\5EB>$*B4H3,  )\8 @ 5              "  =O0 @!M9W!I
M+3(P,C,Q,C,Q7V-A;"YX;6Q02P$"% ,4    " !(/%98":G(6O]F  !ZA 0
M%0              @ &O! , ;6=P:2TR,#(S,3(S,5]D968N>&UL4$L! A0#
M%     @ 2#Q66'#PU@\S& ( -S$# !0              ( !X6L# &UG<&DM
M,C R,S$R,S%?9S$N:G!G4$L! A0#%     @ 2#Q66.1J:?L6E@$ K0T" !0
M             ( !1H0% &UG<&DM,C R,S$R,S%?9S(N:G!G4$L! A0#%
M  @ 2#Q66+UHHV["3@$ WN - !4              ( !CAH' &UG<&DM,C R
M,S$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( $@\5EB=FK/X2\@  %D="0 5
M          "  8-I" !M9W!I+3(P,C,Q,C,Q7W!R92YX;6Q02P4&     !
,$  ]!    3()

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>mgpi-20231231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgpi="http://www.mgpingredients.com/20231231"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mgpi-20231231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2024-02-16</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mgpi:DryerFireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mgpi:DryerFireBusinessInterruptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mgpi:DryerFireDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">mgpi:DryerFireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:BrownGoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:BrownGoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:BrownGoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WhiteGoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WhiteGoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WhiteGoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumBeverageAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumBeverageAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumBeverageAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:IndustrialAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:IndustrialAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:IndustrialAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FoodGradeAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FoodGradeAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FoodGradeAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FuelGradeAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FuelGradeAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:FuelGradeAlcoholMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:DistillersFeedAndRelatedCoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:DistillersFeedAndRelatedCoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:DistillersFeedAndRelatedCoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WarehouseServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WarehouseServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:WarehouseServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:UltraPremiumSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:UltraPremiumSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:UltraPremiumSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SuperPremiumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SuperPremiumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SuperPremiumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumPlusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumPlusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:PremiumPlusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:MidSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:MidSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:MidSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:ValueSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:ValueSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:ValueSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:OtherBrandedSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:OtherBrandedSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:OtherBrandedSpiritsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatStarchesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatStarchesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatStarchesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatProteinsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatProteinsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatProteinsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatStarchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatStarchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatStarchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatProteinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatProteinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:CommodityWheatProteinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-01</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-01</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-01</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-01</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-01</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-01</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:PenelopeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-01</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-01</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-01</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgpi:LuxcoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:FairValueAdjustmentToInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mgpi:AtchisonDistilleryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:RevolvingCreditAgreementDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:RevolvingCreditAgreementDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A353SeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A353SeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A380SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A380SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A380SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:CreditAgreementDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-14</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:CreditAgreementDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:RevolvingCreditAgreementDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-01</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-23</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A353SeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A353SeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A380SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-16</startDate>
            <endDate>2021-11-16</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-16</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgpi:InitialPurchasersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-16</startDate>
            <endDate>2021-11-16</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mgpi:A188NoteDue2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgpi:IndustrialRevenueBondWithNelsonCountyKentuckyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgpi:IndustrialRevenueBondWithWilliamstownKentuckyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:The2014PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:The2014PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:TheDirectorsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgpi:ShorttermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgpi:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgpi:TenLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgpi:TenLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgpi:TenLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TwoGrainSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TenLargestSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TwoGrainSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TenLargestSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TwoGrainSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TenLargestSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:DistillingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-22</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-22</startDate>
            <endDate>2024-02-22</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>mgpi:segment</measure>
    </unit>
    <unit id="day">
        <measure>mgpi:day</measure>
    </unit>
    <unit id="boardmember">
        <measure>mgpi:boardMember</measure>
    </unit>
    <unit id="plan">
        <measure>mgpi:plan</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-32">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-33">0000835011</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-34">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-35">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:DerivativeTermOfContract contextRef="c-66" id="f-465">P1M</us-gaap:DerivativeTermOfContract>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-1024">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-1025">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">0-17196</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">MGP Ingredients, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">KS</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">45-4082531</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">100 Commercial Street, Box 130</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Atchison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">KS</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">66002</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">(913)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">367-1480</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">MGPI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-6" id="f-29" unitRef="usd">1714000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">22065046</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Portions of the MGP Ingredients, Inc. Proxy Statement for the Annual Meeting of Stockholders to be held on May&#160;23, 2024 are incorporated by reference into Part III of this Report to the extent set forth herein.&lt;/span&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName contextRef="c-1" id="f-36">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-37">Kansas City, Missouri</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-38" unitRef="usd">836523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">782358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-40" unitRef="usd">626720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-41" unitRef="usd">531811000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-4" decimals="-3" id="f-42" unitRef="usd">529052000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-43" unitRef="usd">427755000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-44" unitRef="usd">304712000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">253306000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">198965000</us-gaap:GrossProfit>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-1" decimals="-3" id="f-47" unitRef="usd">38213000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-4" decimals="-3" id="f-48" unitRef="usd">29714000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-5" decimals="-3" id="f-49" unitRef="usd">16098000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-50" unitRef="usd">91395000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">74627000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">72829000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-3" id="f-53" unitRef="usd">19391000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-4" decimals="-3" id="f-54" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-5" decimals="-3" id="f-55" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-1" decimals="-3" id="f-56" unitRef="usd">7100000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:InsuranceRecoveries contextRef="c-1" decimals="-3" id="f-59" unitRef="usd">0</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries contextRef="c-4" decimals="-3" id="f-60" unitRef="usd">0</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries contextRef="c-5" decimals="-3" id="f-61" unitRef="usd">16325000</us-gaap:InsuranceRecoveries>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-62" unitRef="usd">148613000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">148965000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">126363000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-1" decimals="-3" id="f-65" unitRef="usd">-6647000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-4" decimals="-3" id="f-66" unitRef="usd">-5451000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-5" decimals="-3" id="f-67" unitRef="usd">-4037000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-68" unitRef="usd">-220000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">-3342000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">-1230000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-71" unitRef="usd">141746000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-72" unitRef="usd">140172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-73" unitRef="usd">121096000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-74" unitRef="usd">34616000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">31300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">30279000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-77" unitRef="usd">107130000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-4" decimals="-3" id="f-78" unitRef="usd">108872000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-5" decimals="-3" id="f-79" unitRef="usd">90817000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-80" unitRef="usd">-345000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">-590000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">-490000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-83" unitRef="usd">107475000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-84" unitRef="usd">109462000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-85" unitRef="usd">91307000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-1" decimals="-3" id="f-86" unitRef="usd">1074000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted contextRef="c-1" decimals="-3" id="f-87" unitRef="usd">1074000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-4" decimals="-3" id="f-88" unitRef="usd">871000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">871000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">712000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted contextRef="c-5" decimals="-3" id="f-91" unitRef="usd">712000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-92" unitRef="usd">106401000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-93" unitRef="usd">106401000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-4" decimals="-3" id="f-94" unitRef="usd">108591000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-4" decimals="-3" id="f-95" unitRef="usd">108591000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-5" decimals="-3" id="f-96" unitRef="usd">90595000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-5" decimals="-3" id="f-97" unitRef="usd">90595000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-98" unitRef="shares">22059816</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-4" decimals="0" id="f-99" unitRef="shares">22002990</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="0" id="f-100" unitRef="shares">20719663</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-101" unitRef="shares">22173918</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-4" decimals="0" id="f-102" unitRef="shares">22053966</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="0" id="f-103" unitRef="shares">20719663</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-104"
      unitRef="usdPerShare">4.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-105"
      unitRef="usdPerShare">4.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-4"
      decimals="2"
      id="f-106"
      unitRef="usdPerShare">4.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-4"
      decimals="2"
      id="f-107"
      unitRef="usdPerShare">4.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-108"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-109"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-110"
      unitRef="usdPerShare">4.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-4"
      decimals="2"
      id="f-111"
      unitRef="usdPerShare">4.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-112"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-113" unitRef="usd">107475000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-114" unitRef="usd">109462000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-115" unitRef="usd">91307000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-116" unitRef="usd">236000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-4" decimals="-3" id="f-117" unitRef="usd">-676000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-5" decimals="-3" id="f-118" unitRef="usd">-151000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-119" unitRef="usd">329000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-4" decimals="-3" id="f-120" unitRef="usd">-18000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-5" decimals="-3" id="f-121" unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-122" unitRef="usd">-93000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-123" unitRef="usd">-658000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-124" unitRef="usd">-132000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-125" unitRef="usd">107382000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-4" decimals="-3" id="f-126" unitRef="usd">108804000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-3" id="f-127" unitRef="usd">91175000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-128" unitRef="usd">-345000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-129" unitRef="usd">-590000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-130" unitRef="usd">-490000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-131" unitRef="usd">107037000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-132" unitRef="usd">108214000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-133" unitRef="usd">90685000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-134" unitRef="usd">18388000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-135" unitRef="usd">47889000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-3" id="f-136" unitRef="usd">1475000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-7" decimals="-3" id="f-137" unitRef="usd">1475000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-138" unitRef="usd">144286000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-7" decimals="-3" id="f-139" unitRef="usd">109267000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryGross contextRef="c-6" decimals="-3" id="f-140" unitRef="usd">346853000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c-7" decimals="-3" id="f-141" unitRef="usd">289722000</us-gaap:InventoryGross>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-6" decimals="-3" id="f-142" unitRef="usd">3580000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-7" decimals="-3" id="f-143" unitRef="usd">2957000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable contextRef="c-6" decimals="-3" id="f-144" unitRef="usd">1190000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c-7" decimals="-3" id="f-145" unitRef="usd">4327000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-146" unitRef="usd">514297000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-3" id="f-147" unitRef="usd">454162000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-148" unitRef="usd">262303000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-149" unitRef="usd">235632000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-150" unitRef="usd">13975000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">15042000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:EquityMethodInvestments contextRef="c-6" decimals="-3" id="f-152" unitRef="usd">5197000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-7" decimals="-3" id="f-153" unitRef="usd">5534000</us-gaap:EquityMethodInvestments>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-154" unitRef="usd">271706000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-3" id="f-155" unitRef="usd">216768000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-156" unitRef="usd">321544000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-157" unitRef="usd">226294000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-158" unitRef="usd">3326000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-159" unitRef="usd">4779000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-160" unitRef="usd">1392348000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-161" unitRef="usd">1158211000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-6" decimals="-3" id="f-162" unitRef="usd">6400000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-7" decimals="-3" id="f-163" unitRef="usd">5600000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-164" unitRef="usd">73594000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-7" decimals="-3" id="f-165" unitRef="usd">66432000</us-gaap:AccountsPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c-6" decimals="-3" id="f-166" unitRef="usd">2251000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c-7" decimals="-3" id="f-167" unitRef="usd">4627000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-168" unitRef="usd">31861000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-169" unitRef="usd">28716000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-170" unitRef="usd">114106000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-171" unitRef="usd">105375000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c-6" decimals="-3" id="f-172" unitRef="usd">85305000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c-7" decimals="-3" id="f-173" unitRef="usd">29510000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c-6" decimals="-3" id="f-174" unitRef="usd">195544000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c-7" decimals="-3" id="f-175" unitRef="usd">195225000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-176" unitRef="usd">11292000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-177" unitRef="usd">11622000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-6" decimals="-3" id="f-178" unitRef="usd">69200000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-7" decimals="-3" id="f-179" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-180" unitRef="usd">4763000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-181" unitRef="usd">3723000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-6" decimals="-3" id="f-182" unitRef="usd">63071000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-7" decimals="-3" id="f-183" unitRef="usd">67112000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-184" unitRef="usd">543281000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-7" decimals="-3" id="f-185" unitRef="usd">412567000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-186" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-7" id="f-187" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockDividendRatePercentage contextRef="c-1" decimals="INF" id="f-188" unitRef="number">0.05</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage contextRef="c-4" decimals="INF" id="f-189" unitRef="number">0.05</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-190"
      unitRef="usdPerShare">10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-191"
      unitRef="usdPerShare">10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-192" unitRef="shares">1000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-193" unitRef="shares">1000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-7" decimals="INF" id="f-194" unitRef="shares">437</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-195" unitRef="shares">437</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-6" decimals="INF" id="f-196" unitRef="shares">437</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-197" unitRef="shares">437</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-6" decimals="-3" id="f-198" unitRef="usd">4000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-7" decimals="-3" id="f-199" unitRef="usd">4000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-200"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-201"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-202" unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-203" unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="INF" id="f-204" unitRef="shares">23125166</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="INF" id="f-205" unitRef="shares">23125166</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-206" unitRef="shares">22016113</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-207" unitRef="shares">21994042</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-208" unitRef="usd">6715000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-209" unitRef="usd">6715000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-6" decimals="-3" id="f-210" unitRef="usd">325453000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-7" decimals="-3" id="f-211" unitRef="usd">318839000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-212" unitRef="usd">539883000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-3" id="f-213" unitRef="usd">443061000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-214" unitRef="usd">-397000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-215" unitRef="usd">-304000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares contextRef="c-6" decimals="INF" id="f-216" unitRef="shares">1109053</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-7" decimals="INF" id="f-217" unitRef="shares">1131124</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-6" decimals="-3" id="f-218" unitRef="usd">21166000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-7" decimals="-3" id="f-219" unitRef="usd">21591000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-220" unitRef="usd">850492000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-221" unitRef="usd">746724000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-6" decimals="-3" id="f-222" unitRef="usd">-1425000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-7" decimals="-3" id="f-223" unitRef="usd">-1080000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-224" unitRef="usd">849067000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-225" unitRef="usd">745644000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-226" unitRef="usd">1392348000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-3" id="f-227" unitRef="usd">1158211000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-228" unitRef="usd">107130000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-4" decimals="-3" id="f-229" unitRef="usd">108872000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-5" decimals="-3" id="f-230" unitRef="usd">90817000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-231" unitRef="usd">22113000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-4" decimals="-3" id="f-232" unitRef="usd">21455000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-3" id="f-233" unitRef="usd">19092000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-3" id="f-234" unitRef="usd">19391000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-4" decimals="-3" id="f-235" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-5" decimals="-3" id="f-236" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <mgpi:GainLossOnInsuranceRecoveries contextRef="c-1" decimals="-3" id="f-237" unitRef="usd">0</mgpi:GainLossOnInsuranceRecoveries>
    <mgpi:GainLossOnInsuranceRecoveries contextRef="c-4" decimals="-3" id="f-238" unitRef="usd">0</mgpi:GainLossOnInsuranceRecoveries>
    <mgpi:GainLossOnInsuranceRecoveries contextRef="c-5" decimals="-3" id="f-239" unitRef="usd">16325000</mgpi:GainLossOnInsuranceRecoveries>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-240" unitRef="usd">10635000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-4" decimals="-3" id="f-241" unitRef="usd">5502000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-3" id="f-242" unitRef="usd">5555000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-243" unitRef="usd">-337000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-4" decimals="-3" id="f-244" unitRef="usd">-2220000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-5" decimals="-3" id="f-245" unitRef="usd">-1611000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">4041000</mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance>
    <mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance contextRef="c-4" decimals="-3" id="f-247" unitRef="usd">-1011000</mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance>
    <mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance contextRef="c-5" decimals="-3" id="f-248" unitRef="usd">-6772000</mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-1" decimals="-3" id="f-249" unitRef="usd">7100000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-4" decimals="-3" id="f-250" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-5" decimals="-3" id="f-251" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-252" unitRef="usd">-728000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-4" decimals="-3" id="f-253" unitRef="usd">-194000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-5" decimals="-3" id="f-254" unitRef="usd">-145000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-255" unitRef="usd">32397000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-4" decimals="-3" id="f-256" unitRef="usd">16786000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-5" decimals="-3" id="f-257" unitRef="usd">6031000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-258" unitRef="usd">46921000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-4" decimals="-3" id="f-259" unitRef="usd">44350000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-5" decimals="-3" id="f-260" unitRef="usd">14214000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c-1" decimals="-3" id="f-261" unitRef="usd">481000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c-4" decimals="-3" id="f-262" unitRef="usd">1468000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c-5" decimals="-3" id="f-263" unitRef="usd">-2586000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-3" id="f-264" unitRef="usd">3136000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-4" decimals="-3" id="f-265" unitRef="usd">1212000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-5" decimals="-3" id="f-266" unitRef="usd">-6242000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-1" decimals="-3" id="f-267" unitRef="usd">-2406000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-4" decimals="-3" id="f-268" unitRef="usd">10626000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-5" decimals="-3" id="f-269" unitRef="usd">5301000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-270" unitRef="usd">348000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-4" decimals="-3" id="f-271" unitRef="usd">1984000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-5" decimals="-3" id="f-272" unitRef="usd">738000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable contextRef="c-1" decimals="-3" id="f-273" unitRef="usd">-2375000</us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable>
    <us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable contextRef="c-4" decimals="-3" id="f-274" unitRef="usd">-2365000</us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable>
    <us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable contextRef="c-5" decimals="-3" id="f-275" unitRef="usd">-1467000</us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable>
    <mgpi:PaymentsForProceedsFromOtherOperatingActivities contextRef="c-1" decimals="-3" id="f-276" unitRef="usd">-1486000</mgpi:PaymentsForProceedsFromOtherOperatingActivities>
    <mgpi:PaymentsForProceedsFromOtherOperatingActivities contextRef="c-4" decimals="-3" id="f-277" unitRef="usd">-829000</mgpi:PaymentsForProceedsFromOtherOperatingActivities>
    <mgpi:PaymentsForProceedsFromOtherOperatingActivities contextRef="c-5" decimals="-3" id="f-278" unitRef="usd">75000</mgpi:PaymentsForProceedsFromOtherOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-279" unitRef="usd">83783000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-4" decimals="-3" id="f-280" unitRef="usd">88936000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-3" id="f-281" unitRef="usd">88263000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-282" unitRef="usd">55267000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-283" unitRef="usd">45323000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-284" unitRef="usd">47389000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-285" unitRef="usd">103712000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-4" decimals="-3" id="f-286" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-5" decimals="-3" id="f-287" unitRef="usd">149005000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-288" unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-4" decimals="-3" id="f-289" unitRef="usd">2810000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-5" decimals="-3" id="f-290" unitRef="usd">1470000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities contextRef="c-1" decimals="-3" id="f-291" unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities contextRef="c-4" decimals="-3" id="f-292" unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities contextRef="c-5" decimals="-3" id="f-293" unitRef="usd">16325000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-294" unitRef="usd">263000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-4" decimals="-3" id="f-295" unitRef="usd">-320000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-5" decimals="-3" id="f-296" unitRef="usd">1080000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-297" unitRef="usd">-159242000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-4" decimals="-3" id="f-298" unitRef="usd">-47813000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-3" id="f-299" unitRef="usd">-182619000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividends contextRef="c-1" decimals="-3" id="f-300" unitRef="usd">10675000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-4" decimals="-3" id="f-301" unitRef="usd">10646000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-5" decimals="-3" id="f-302" unitRef="usd">10017000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-303" unitRef="usd">801000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-4" decimals="-3" id="f-304" unitRef="usd">715000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-3" id="f-305" unitRef="usd">767000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfLoanCosts contextRef="c-1" decimals="-3" id="f-306" unitRef="usd">0</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:PaymentsOfLoanCosts contextRef="c-4" decimals="-3" id="f-307" unitRef="usd">0</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:PaymentsOfLoanCosts contextRef="c-5" decimals="-3" id="f-308" unitRef="usd">7050000</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-3" id="f-309" unitRef="usd">5600000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-4" decimals="-3" id="f-310" unitRef="usd">3403000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-5" decimals="-3" id="f-311" unitRef="usd">1620000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-1" decimals="-3" id="f-312" unitRef="usd">105000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-4" decimals="-3" id="f-313" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-5" decimals="-3" id="f-314" unitRef="usd">242300000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-1" decimals="-3" id="f-315" unitRef="usd">42000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-4" decimals="-3" id="f-316" unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-5" decimals="-3" id="f-317" unitRef="usd">242300000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-1" decimals="-3" id="f-318" unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-4" decimals="-3" id="f-319" unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-5" decimals="-3" id="f-320" unitRef="usd">201250000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities contextRef="c-1" decimals="-3" id="f-321" unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities contextRef="c-4" decimals="-3" id="f-322" unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities contextRef="c-5" decimals="-3" id="f-323" unitRef="usd">87509000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-324" unitRef="usd">45924000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-4" decimals="-3" id="f-325" unitRef="usd">-14764000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-3" id="f-326" unitRef="usd">94287000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-327" unitRef="usd">34000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-328" unitRef="usd">-38000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-329" unitRef="usd">-25000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-330" unitRef="usd">-29501000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-4" decimals="-3" id="f-331" unitRef="usd">26321000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-5" decimals="-3" id="f-332" unitRef="usd">-94000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-333" unitRef="usd">47889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-334" unitRef="usd">21568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-3" id="f-335" unitRef="usd">21662000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-336" unitRef="usd">18388000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-337" unitRef="usd">47889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-338" unitRef="usd">21568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-10" decimals="-3" id="f-339" unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-340" unitRef="usd">6715000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-341" unitRef="usd">15503000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-342" unitRef="usd">262943000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-343" unitRef="usd">486000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-344" unitRef="usd">-23125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-16" decimals="-3" id="f-345" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-9" decimals="-3" id="f-346" unitRef="usd">262526000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-17" decimals="-3" id="f-347" unitRef="usd">91307000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-18" decimals="-3" id="f-348" unitRef="usd">-490000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-5" decimals="-3" id="f-349" unitRef="usd">90817000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-19" decimals="-3" id="f-350" unitRef="usd">-132000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-351" unitRef="usd">-132000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-5"
      decimals="INF"
      id="f-352"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends contextRef="c-17" decimals="-3" id="f-353" unitRef="usd">10013000</us-gaap:Dividends>
    <us-gaap:Dividends contextRef="c-5" decimals="-3" id="f-354" unitRef="usd">10013000</us-gaap:Dividends>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-20" decimals="-3" id="f-355" unitRef="usd">5555000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-5" decimals="-3" id="f-356" unitRef="usd">5555000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation contextRef="c-20" decimals="-3" id="f-357" unitRef="usd">-1535000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation contextRef="c-21" decimals="-3" id="f-358" unitRef="usd">1535000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation contextRef="c-5" decimals="-3" id="f-359" unitRef="usd">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-21" decimals="-3" id="f-360" unitRef="usd">767000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-5" decimals="-3" id="f-361" unitRef="usd">767000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations contextRef="c-20" decimals="-3" id="f-362" unitRef="usd">296279000</mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations>
    <mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations contextRef="c-5" decimals="-3" id="f-363" unitRef="usd">296279000</mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-22" decimals="-3" id="f-364" unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-3" id="f-365" unitRef="usd">6715000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-24" decimals="-3" id="f-366" unitRef="usd">315802000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-25" decimals="-3" id="f-367" unitRef="usd">344237000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-26" decimals="-3" id="f-368" unitRef="usd">354000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-27" decimals="-3" id="f-369" unitRef="usd">-22357000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-28" decimals="-3" id="f-370" unitRef="usd">-490000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-8" decimals="-3" id="f-371" unitRef="usd">644265000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-29" decimals="-3" id="f-372" unitRef="usd">109462000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-30" decimals="-3" id="f-373" unitRef="usd">-590000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-4" decimals="-3" id="f-374" unitRef="usd">108872000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-31" decimals="-3" id="f-375" unitRef="usd">-658000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-376" unitRef="usd">-658000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-4"
      decimals="INF"
      id="f-377"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends contextRef="c-29" decimals="-3" id="f-378" unitRef="usd">10638000</us-gaap:Dividends>
    <us-gaap:Dividends contextRef="c-4" decimals="-3" id="f-379" unitRef="usd">10638000</us-gaap:Dividends>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-32" decimals="-3" id="f-380" unitRef="usd">4518000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-4" decimals="-3" id="f-381" unitRef="usd">4518000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation contextRef="c-32" decimals="-3" id="f-382" unitRef="usd">-1481000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation contextRef="c-33" decimals="-3" id="f-383" unitRef="usd">1481000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation contextRef="c-4" decimals="-3" id="f-384" unitRef="usd">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-33" decimals="-3" id="f-385" unitRef="usd">715000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-4" decimals="-3" id="f-386" unitRef="usd">715000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-34" decimals="-3" id="f-387" unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-3" id="f-388" unitRef="usd">6715000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-36" decimals="-3" id="f-389" unitRef="usd">318839000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-37" decimals="-3" id="f-390" unitRef="usd">443061000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-38" decimals="-3" id="f-391" unitRef="usd">-304000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-39" decimals="-3" id="f-392" unitRef="usd">-21591000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-40" decimals="-3" id="f-393" unitRef="usd">-1080000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-394" unitRef="usd">745644000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-41" decimals="-3" id="f-395" unitRef="usd">107475000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-42" decimals="-3" id="f-396" unitRef="usd">-345000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-397" unitRef="usd">107130000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-43" decimals="-3" id="f-398" unitRef="usd">-93000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-399" unitRef="usd">-93000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-1"
      decimals="INF"
      id="f-400"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends contextRef="c-41" decimals="-3" id="f-401" unitRef="usd">10653000</us-gaap:Dividends>
    <us-gaap:Dividends contextRef="c-1" decimals="-3" id="f-402" unitRef="usd">10653000</us-gaap:Dividends>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-44" decimals="-3" id="f-403" unitRef="usd">7840000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-404" unitRef="usd">7840000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation contextRef="c-44" decimals="-3" id="f-405" unitRef="usd">-1226000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation contextRef="c-45" decimals="-3" id="f-406" unitRef="usd">1226000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation contextRef="c-1" decimals="-3" id="f-407" unitRef="usd">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-45" decimals="-3" id="f-408" unitRef="usd">801000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-409" unitRef="usd">801000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-3" id="f-410" unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-3" id="f-411" unitRef="usd">6715000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-48" decimals="-3" id="f-412" unitRef="usd">325453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-49" decimals="-3" id="f-413" unitRef="usd">539883000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-50" decimals="-3" id="f-414" unitRef="usd">-397000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-51" decimals="-3" id="f-415" unitRef="usd">-21166000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-52" decimals="-3" id="f-416" unitRef="usd">-1425000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-417" unitRef="usd">849067000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-418">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;The Company.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#160;&#160;MGP Ingredients, Inc. (&#x201c;MGP,&#x201d; or the &#x201c;Company&#x201d;) is a leading producer and supplier of premium distilled spirits, branded spirits, and food ingredients. Distilled spirits include premium bourbon, rye, and other whiskeys and grain neutral spirits (&#x201c;GNS&#x201d;), including vodka and gin.  The Company&#x2019;s distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP was also a producer of high quality industrial alcohol for use in both food and non-food applications, which was primarily produced at the Company&#x2019;s distillery located in Atchison, Kansas, prior to its closure during December 2023.  The Company has a portfolio of its own high quality branded spirits which are produced through the distilleries and bottling facilities and sold to distributors.  The Company&#x2019;s branded spirits products account for a range of price points from value products through ultra premium brands. The Company&#x2019;s protein and starch food ingredients provide a host of functional, nutritional, and sensory benefits for a wide range of food products to serve the consumer packaged goods industry.  The ingredients products are sold directly, or through distributors, to manufacturers and processors of finished packaged goods or to bakeries. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On June 1, 2023, the Company acquired Penelope Bourbon LLC (&#x201c;Penelope&#x201d;), which, prior to the Company&#x2019;s acquisition, was a family and founder-owned and operated American whiskey company with a diverse portfolio of high-quality whiskeys in the premium plus price tiers.  See Note 4, Business Combination, for further details. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company reports three operating segments: Distilling Solutions, Branded Spirits, and Ingredient Solutions.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The consolidated financial statements include the accounts of the Company and its wholly owned  and majority owned subsidiaries.  All significant intercompany balances and transactions have been eliminated in consolidation.  Certain amounts in the 2021 and 2022 consolidated financial statements have been reclassified to conform to the 2023 presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The financial reporting policies of the Company conform to accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;).&#160;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.&#160;&#160;The application of certain of these policies places demands on management&#x2019;s judgment, with financial reporting results relying on estimation about the effects of matters that are inherently uncertain.&#160;&#160;For all of these policies, management cautions that future events may not develop as forecast, and estimates routinely require adjustment and may require material adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Inventory includes finished goods, raw materials in the form of agricultural commodities used in the production process, as well as bottles, caps, and labels used in the bottling process, and certain maintenance and repair items.&#160;&#160;Bourbons, ryes, and other whiskeys, included in inventory, are normally aged in barrels for several years, following industry practice; all barreled bourbon, rye, and other whiskeys are classified as a current asset.  The Company includes warehousing, insurance, and other carrying charges applicable to barreled whiskey in inventory costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value on the first-in, first-out, or FIFO, method.&#160;&#160;Inventory valuations are impacted by constantly changing prices paid for key materials, primarily corn.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Properties, Depreciation, and Amortization.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Property, plant, and equipment are typically stated at cost.&#160;&#160;Additions, including those that increase the life or utility of an asset, are capitalized and all properties are depreciated over their estimated remaining useful lives.&#160;&#160;Depreciation and amortization are computed using the straight line method over the following estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10 &#x2013; 35 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 &#x2013; 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 &#x2013; 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Motor vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Leasehold improvements are the shorter of economic useful life or life of the lease&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maintenance costs are expensed as incurred. The cost of property, plant, and equipment sold, retired, or otherwise disposed of, as well as related accumulated depreciation and amortization, are eliminated from the property accounts with related gains and losses reflected in the Consolidated Statements of Income.&#160;&#160;The Company capitalizes interest costs associated with significant construction projects.&#160; Total interest incurred for 2023, 2022, and 2021 is noted below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.812%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest costs charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,647&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plus: Interest cost capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,349&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,996&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Revenue Recognition.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;Revenue is recognized when control of the promised goods or services, through performance obligations by the Company, is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for the performance obligations.  The term between invoicing and when payment is due is not significant and the period between when the entity transfers the promised good or service to the customer and when the customer pays for that good or service is generally one year or less. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized for the sale of products at the point in time finished products are delivered to the customer in accordance with shipping terms.  This is a faithful depiction of the satisfaction of the performance obligation because, at that point control passes to the customer, the customer has legal title and the risk and rewards of ownership have transferred, and the customer has a present obligation to pay.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Distilling Solutions segment routinely enters into bill and hold arrangements, whereby the Company produces and sells aged and unaged distillate to customers, and the product is barreled at the customer&#x2019;s request and warehoused at a Company location for an extended period of time in accordance with directions received from the Company&#x2019;s customers.  Even though the aged and unaged distillate remains in the Company&#x2019;s possession, a sale is recognized at the point in time when the customer obtains control of the product.  Control is transferred to the customer in bill and hold transactions when customer acceptance specifications have been met, legal title has transferred, the customer has a present obligation to pay for the product and the risk and rewards of ownership have transferred to the customer.  Additionally, all the following bill and hold criteria have been met in order for control to be transferred to the customer: the reason for the bill and hold arrangement is substantive, the customer has requested the product be warehoused, the product has been identified as separately belonging to the customer, the product is currently ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer.   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warehouse service revenue is recognized over the time that warehouse services are rendered and as they are rendered.  This is a faithful depiction of the satisfaction of the performance obligation because control of the aging products has already passed to the customer and there are no additional performance activities required by the Company, except as requested by the customer. The performance of the service activities, as requested, is invoiced as satisfied and revenue is concurrently recognized.  Contract bottling is recognized over the time contract bottling services are rendered and as they are rendered. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales in the Branded Spirits segment reflect reductions attributable to consideration given to customers in incentive programs, including discounts and allowances for certain volume targets.  These allowances and discounts are not for distinct goods and are paid only when the depletion volume targets are achieved by the customer.  The amounts reimbursed to customers are determined based on agreed-upon amounts and are recorded as a reduction of revenue. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Excise Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company is responsible for compliance with the Alcohol and Tobacco Tax and Trade Bureau&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the U.S. Treasury Department (the &#x201c;TTB&#x201d;) regulations which includes making timely and accurate excise tax payments. The Company is subject to periodic compliance audits by the TTB.  Individual U.S. states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its U.S. federal and state excise tax expense based upon units shipped and on its understanding of the applicable excise tax laws. Excise taxes that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by the Company from a customer, are excluded from revenue and expense.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews long lived assets for impairment when events or changes in circumstances indicate the carrying amount of the asset group may not be fully recoverable.  The Company determines the carrying amount of the asset group using the future projected cash flows as well as quantitative and qualitative factors.  An impairment loss is recognized when the carrying value exceeds the fair value of the asset group.  For the year ended December &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31, 2023, the Company recognized impairment of long-lived assets and other of $19,391. See Note 6, Closure of the Atchison Distillery, for more information.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognition of Insurance Recoveries.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  Estimated loss contingencies are recognized as charges to income when they are probable and reasonably estimable.  Insurance recoveries are not recognized until all contingencies related to the insurance claim have been resolved and settlement has been reached with the insurer.  Insurance recoveries, to the extent of costs and losses, are reported as a reduction to costs on the Consolidated Statements of Income.  Insurance recoveries, in excess of costs and losses, if any, would be reported as a separate caption in operating income on the Consolidated Statements of Income.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During November 2020, the Company experienced a fire at the Atchison facility.  The fire damaged certain equipment in the facility&#x2019;s feed drying operations and caused temporary loss of production time.  At December 31, 2021, the Company received a legally binding commitment from its insurance carrier for final settlement of $43,688, $27,363 related to business interruption and $16,325 for the damaged dryer.   The Company recorded a settlement related to business interruption from its insurance carrier of $23,583 for the year ended December 31, 2021.  The business interruption portion of the settlement was recorded as a reduction of cost of sales on the Consolidated Statements of Income and the insurance recoveries for the replacement of the damaged dryer was recorded as insurance recoveries on the Consolidated Statements of Income.  The Company finalized the construction of the replacement drying system and placed this dryer into service during 2021. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  The Company accounts for income taxes using an asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.  A valuation allowance is recognized if it is more likely than not that at least some portion of the deferred tax asset will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per Common Share (&#x201c;EPS&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Basic and diluted EPS is computed using the two-class method, which is an earnings allocation formula that determines net income per share for each class of Common Stock and participating security according to dividends declared and participation rights in undistributed earnings.&#160;&#160;Basic EPS amounts are computed by dividing net income attributable to common shareholders by the weighted average shares outstanding during each period.  Diluted EPS is computed using the if-converted method by dividing the net income attributable to common shareholders by the weighted average shares outstanding, inclusive of the impact of the Convertible Senior Notes, except for where the result would be anti-dilutive as of the balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Translation of Foreign Currencies.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Assets and liabilities of Niche Drinks, Co., Ltd. (&#x201c;Niche&#x201d;), a wholly-owned subsidiary of the Company whose functional currency is the British pound sterling, are translated to U.S. dollars using the exchange rate in effect at the consolidated balance sheet date.  Results of operations are translated using average rates during the period.  Adjustments resulting from the translation process are included as a component of accumulated other comprehensive income. The Company maintains a U.S. bank account denominated in British pounds sterling and it is adjusted for the market exchange rate at the reporting period-end.  Any impacts of the adjustment for the exchange rate applied to the financial asset is reported in other expense, net on the Consolidated Statements of Income.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Assets and liabilities assumed during a business combination are generally recorded at fair market value as of the acquisition date.  Goodwill is recognized to the extent that the purchase consideration, including contingent consideration, exceeds the value of the assets acquired and liabilities assumed.  The Company uses its internal estimates and third-party valuation specialists to assist in determining the fair value of the assets acquired and liabilities assumed.  During the measurement period, which can be up to one year after the acquisition date, the Company can make adjustments to the fair value of the assets acquired and liabilities assumed, with the offset being an adjustment to goodwill.    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company records goodwill and other indefinite-lived intangible assets in connection with various acquisitions of businesses and allocates the goodwill and other indefinite-lived intangible assets to its respective reporting units.  The Company evaluates goodwill for impairment at least annually, in the fourth quarter, or on an interim basis if events and circumstances occur that would indicate it is more likely than not that the fair value of a reporting unit is less than the carrying value.  To the extent that the carrying value exceeds fair value, an impairment of goodwill is recognized.  Judgment is required in the determination of reporting units, the assignment of assets and liabilities to reporting units, including goodwill, and the determination of fair value of the reporting units.  The Company separately evaluates indefinite-lived intangible assets for impairment.  As of December&#160;31, 2023, the Company determined that goodwill and indefinite-lived intangible assets were not impaired. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company determines the fair values of its financial instruments based on a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The hierarchy is broken down into three levels based upon the observability of inputs.  Fair values determined by Level&#160;1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access.  Level&#160;2 inputs include quoted prices for similar assets and liabilities in active markets and inputs other than quoted prices that are observable for the asset or liability.  Level&#160;3 inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability.  In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy.  In such cases, the level in the fair value hierarchy within which the fair value measurement in its entirety falls has been determined based on the lowest level input that is significant to the fair value measurement in its entirety.  The Company&#x2019;s assessment of the significance of a particular input to the fair value in its entirety requires judgment and considers factors specific to the asset or liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s short-term financial instruments include cash and cash equivalents, accounts receivable and accounts payable.&#160;&#160;The carrying value of the short-term financial instruments approximates the fair value due to their short-term nature. These financial instruments have no stated maturities or the financial instruments have short-term maturities that approximate market.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s debt is estimated based on current market interest rates for debt with similar maturities and credit quality.  Excluding the impact of the conversion feature of the Convertible Senior Notes, the fair value of the Company&#x2019;s debt was $194,440 and $150,249 at December&#160;31, 2023 and 2022, respectively.  The financial statement carrying value (net of unamortized loan fees) was $287,249 and $230,335 at December&#160;31, 2023 and 2022, respectively.&#160;&#160;These fair values are considered Level 2 under the fair value hierarchy. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value calculation of contingent consideration associated with the acquisition of Penelope uses unobservable inputs, such as estimated net sales over the term of the earn-out period, discount rates, and volatility rates.  The contingent consideration is measured using the Monte Carlo simulation approach. The inputs used in the calculation of the contingent consideration liability are considered Level 3 under the fair value hierarchy due to the lack of relevant market activity. See Note 4, Business Combination, for more information. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value disclosure for deferred compensation plan investments is included in Note 12, Employee Benefit Plans. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Instruments. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain commodities the Company uses in its production process, or input costs, expose it to market price risk due to volatility in the prices for those commodities.&#160; Through the Company&#x2019;s grain supply contracts, its wheat flour supply contract, and its natural gas contracts, it purchases grain, wheat flour, and natural gas, respectively, for delivery from &lt;span style="-sec-ix-hidden:f-465"&gt;one&lt;/span&gt; to 24 months into the future at negotiated fixed prices. &#160;The Company has determined that the firm commitments to purchase grain, wheat flour, and natural gas under the terms of its supply contracts meet the normal purchases and sales exception as defined under ASC 815,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160; Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, because the quantities involved are for amounts to be consumed within the normal expected production process.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method Investments.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company holds 50 percent interest in DGL Destiladores, S.de R.L. de C.V. (&#x201c;DGL&#x201d;) and Agricola LG, S.de R.L. de C.V. (&#x201c;Agricola&#x201d; and together with DGL, &#x201c;LMX&#x201d;), which are accounted for as equity method investments.  At December&#160;31, 2023 and 2022, the investment in LMX was $5,197 and $5,534, respectively, which is recorded in investment in joint ventures on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2023 and 2022, the Company recorded a $337 and $2,220 loss from equity method investments, respectively, which is recorded in other income (expense), net on the Consolidated Statements of Income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standard Updates.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not adopt any new Accounting Standard Updates (&#x201c;ASU&#x201d;) during the year ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires improved disclosures related to significant segment expenses.  This ASU requires companies to disclose significant segment expenses provided to the chief operating decision maker (&#x201c;CODM&#x201d;), a description of other segment items and all existing annual disclosures must be provided on an interim basis.  This ASU is effective for annual periods beginning after December 15, 2023. Early adoption is permitted and must be applied retrospectively to all prior periods presented in the financial statements.  The Company is currently evaluating the impact to the Company&#x2019;s financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Income Tax Disclosures, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;requires improved disclosures related to the rate reconciliation and income taxes paid. This ASU requires companies to reconcile the income tax expense attributable to continuing operations to the statutory federal income tax rate applied to pre-tax income from continuing operations.  Additionally, this ASU requires &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;companies to disclose the total amount of income taxes paid during the period.  This ASU is effective for annual periods beginning after December 15, 2024 with early adoption permitted.  The guidance is required to be applied on a prospective basis with the option to apply retrospectively to all prior periods presented in the financial statements.  The Company is currently evaluating the impact to the Company&#x2019;s financial statements. &lt;/span&gt;&lt;/div&gt;The other recent accounting pronouncements issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) are not expected to have a significant impact on the Company&#x2019;s consolidated financial statements and related disclosures.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-419">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;The Company.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#160;&#160;MGP Ingredients, Inc. (&#x201c;MGP,&#x201d; or the &#x201c;Company&#x201d;) is a leading producer and supplier of premium distilled spirits, branded spirits, and food ingredients. Distilled spirits include premium bourbon, rye, and other whiskeys and grain neutral spirits (&#x201c;GNS&#x201d;), including vodka and gin.  The Company&#x2019;s distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP was also a producer of high quality industrial alcohol for use in both food and non-food applications, which was primarily produced at the Company&#x2019;s distillery located in Atchison, Kansas, prior to its closure during December 2023.  The Company has a portfolio of its own high quality branded spirits which are produced through the distilleries and bottling facilities and sold to distributors.  The Company&#x2019;s branded spirits products account for a range of price points from value products through ultra premium brands. The Company&#x2019;s protein and starch food ingredients provide a host of functional, nutritional, and sensory benefits for a wide range of food products to serve the consumer packaged goods industry.  The ingredients products are sold directly, or through distributors, to manufacturers and processors of finished packaged goods or to bakeries. &lt;/span&gt;&lt;/div&gt;On June 1, 2023, the Company acquired Penelope Bourbon LLC (&#x201c;Penelope&#x201d;), which, prior to the Company&#x2019;s acquisition, was a family and founder-owned and operated American whiskey company with a diverse portfolio of high-quality whiskeys in the premium plus price tiers.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-420"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-421">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The consolidated financial statements include the accounts of the Company and its wholly owned  and majority owned subsidiaries.  All significant intercompany balances and transactions have been eliminated in consolidation.  Certain amounts in the 2021 and 2022 consolidated financial statements have been reclassified to conform to the 2023 presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-422">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The financial reporting policies of the Company conform to accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;).&#160;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.&#160;&#160;The application of certain of these policies places demands on management&#x2019;s judgment, with financial reporting results relying on estimation about the effects of matters that are inherently uncertain.&#160;&#160;For all of these policies, management cautions that future events may not develop as forecast, and estimates routinely require adjustment and may require material adjustment.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-423">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Inventory includes finished goods, raw materials in the form of agricultural commodities used in the production process, as well as bottles, caps, and labels used in the bottling process, and certain maintenance and repair items.&#160;&#160;Bourbons, ryes, and other whiskeys, included in inventory, are normally aged in barrels for several years, following industry practice; all barreled bourbon, rye, and other whiskeys are classified as a current asset.  The Company includes warehousing, insurance, and other carrying charges applicable to barreled whiskey in inventory costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value on the first-in, first-out, or FIFO, method.&#160;&#160;Inventory valuations are impacted by constantly changing prices paid for key materials, primarily corn.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-424">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Properties, Depreciation, and Amortization.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Property, plant, and equipment are typically stated at cost.&#160;&#160;Additions, including those that increase the life or utility of an asset, are capitalized and all properties are depreciated over their estimated remaining useful lives.&#160;&#160;Depreciation and amortization are computed using the straight line method over the following estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10 &#x2013; 35 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 &#x2013; 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 &#x2013; 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Motor vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Leasehold improvements are the shorter of economic useful life or life of the lease&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Maintenance costs are expensed as incurred. The cost of property, plant, and equipment sold, retired, or otherwise disposed of, as well as related accumulated depreciation and amortization, are eliminated from the property accounts with related gains and losses reflected in the Consolidated Statements of Income.&#160;&#160;The Company capitalizes interest costs associated with significant construction projects.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <mgpi:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock contextRef="c-1" id="f-425">Depreciation and amortization are computed using the straight line method over the following estimated useful lives:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10 &#x2013; 35 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 &#x2013; 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 &#x2013; 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Motor vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Leasehold improvements are the shorter of economic useful life or life of the lease&lt;/span&gt;&lt;/div&gt;</mgpi:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-53" id="f-426">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-54" id="f-427">P35Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-55" id="f-428">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-56" id="f-429">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-57" id="f-430">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-58" id="f-431">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-59" id="f-432">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-60" id="f-433">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-61" id="f-434">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="c-1" id="f-435">Total interest incurred for 2023, 2022, and 2021 is noted below:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.812%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest costs charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,647&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plus: Interest cost capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,349&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,996&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-436" unitRef="usd">6647000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-4" decimals="-3" id="f-437" unitRef="usd">5451000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-5" decimals="-3" id="f-438" unitRef="usd">4037000</us-gaap:InterestExpense>
    <us-gaap:InterestCostsCapitalized contextRef="c-1" decimals="-3" id="f-439" unitRef="usd">2349000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-4" decimals="-3" id="f-440" unitRef="usd">866000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-5" decimals="-3" id="f-441" unitRef="usd">339000</us-gaap:InterestCostsCapitalized>
    <mgpi:InterestCostsIncurredAndExpensed contextRef="c-1" decimals="-3" id="f-442" unitRef="usd">8996000</mgpi:InterestCostsIncurredAndExpensed>
    <mgpi:InterestCostsIncurredAndExpensed contextRef="c-4" decimals="-3" id="f-443" unitRef="usd">6317000</mgpi:InterestCostsIncurredAndExpensed>
    <mgpi:InterestCostsIncurredAndExpensed contextRef="c-5" decimals="-3" id="f-444" unitRef="usd">4376000</mgpi:InterestCostsIncurredAndExpensed>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-445">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Revenue Recognition.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;Revenue is recognized when control of the promised goods or services, through performance obligations by the Company, is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for the performance obligations.  The term between invoicing and when payment is due is not significant and the period between when the entity transfers the promised good or service to the customer and when the customer pays for that good or service is generally one year or less. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized for the sale of products at the point in time finished products are delivered to the customer in accordance with shipping terms.  This is a faithful depiction of the satisfaction of the performance obligation because, at that point control passes to the customer, the customer has legal title and the risk and rewards of ownership have transferred, and the customer has a present obligation to pay.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Distilling Solutions segment routinely enters into bill and hold arrangements, whereby the Company produces and sells aged and unaged distillate to customers, and the product is barreled at the customer&#x2019;s request and warehoused at a Company location for an extended period of time in accordance with directions received from the Company&#x2019;s customers.  Even though the aged and unaged distillate remains in the Company&#x2019;s possession, a sale is recognized at the point in time when the customer obtains control of the product.  Control is transferred to the customer in bill and hold transactions when customer acceptance specifications have been met, legal title has transferred, the customer has a present obligation to pay for the product and the risk and rewards of ownership have transferred to the customer.  Additionally, all the following bill and hold criteria have been met in order for control to be transferred to the customer: the reason for the bill and hold arrangement is substantive, the customer has requested the product be warehoused, the product has been identified as separately belonging to the customer, the product is currently ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer.   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warehouse service revenue is recognized over the time that warehouse services are rendered and as they are rendered.  This is a faithful depiction of the satisfaction of the performance obligation because control of the aging products has already passed to the customer and there are no additional performance activities required by the Company, except as requested by the customer. The performance of the service activities, as requested, is invoiced as satisfied and revenue is concurrently recognized.  Contract bottling is recognized over the time contract bottling services are rendered and as they are rendered. &lt;/span&gt;&lt;/div&gt;Sales in the Branded Spirits segment reflect reductions attributable to consideration given to customers in incentive programs, including discounts and allowances for certain volume targets.  These allowances and discounts are not for distinct goods and are paid only when the depletion volume targets are achieved by the customer.  The amounts reimbursed to customers are determined based on agreed-upon amounts and are recorded as a reduction of revenue.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock contextRef="c-1" id="f-446">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Excise Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company is responsible for compliance with the Alcohol and Tobacco Tax and Trade Bureau&lt;/span&gt;&lt;/div&gt;of the U.S. Treasury Department (the &#x201c;TTB&#x201d;) regulations which includes making timely and accurate excise tax payments. The Company is subject to periodic compliance audits by the TTB.  Individual U.S. states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its U.S. federal and state excise tax expense based upon units shipped and on its understanding of the applicable excise tax laws. Excise taxes that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by the Company from a customer, are excluded from revenue and expense.</us-gaap:RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-447">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets. &lt;/span&gt;The Company reviews long lived assets for impairment when events or changes in circumstances indicate the carrying amount of the asset group may not be fully recoverable.  The Company determines the carrying amount of the asset group using the future projected cash flows as well as quantitative and qualitative factors.  An impairment loss is recognized when the carrying value exceeds the fair value of the asset group.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-3" id="f-448" unitRef="usd">19391000</us-gaap:AssetImpairmentCharges>
    <mgpi:InsuranceRecoveryPolicyPolicyTextBlock contextRef="c-1" id="f-449">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognition of Insurance Recoveries.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  Estimated loss contingencies are recognized as charges to income when they are probable and reasonably estimable.  Insurance recoveries are not recognized until all contingencies related to the insurance claim have been resolved and settlement has been reached with the insurer.  Insurance recoveries, to the extent of costs and losses, are reported as a reduction to costs on the Consolidated Statements of Income.  Insurance recoveries, in excess of costs and losses, if any, would be reported as a separate caption in operating income on the Consolidated Statements of Income.  &lt;/span&gt;&lt;/div&gt;During November 2020, the Company experienced a fire at the Atchison facility.  The fire damaged certain equipment in the facility&#x2019;s feed drying operations and caused temporary loss of production time.  At December 31, 2021, the Company received a legally binding commitment from its insurance carrier for final settlement of $43,688, $27,363 related to business interruption and $16,325 for the damaged dryer.   The Company recorded a settlement related to business interruption from its insurance carrier of $23,583 for the year ended December 31, 2021.  The business interruption portion of the settlement was recorded as a reduction of cost of sales on the Consolidated Statements of Income and the insurance recoveries for the replacement of the damaged dryer was recorded as insurance recoveries on the Consolidated Statements of Income.  The Company finalized the construction of the replacement drying system and placed this dryer into service during 2021.</mgpi:InsuranceRecoveryPolicyPolicyTextBlock>
    <us-gaap:LossContingencyReceivable contextRef="c-62" decimals="-3" id="f-450" unitRef="usd">43688000</us-gaap:LossContingencyReceivable>
    <us-gaap:LossContingencyReceivable contextRef="c-63" decimals="-3" id="f-451" unitRef="usd">27363000</us-gaap:LossContingencyReceivable>
    <us-gaap:LossContingencyReceivable contextRef="c-64" decimals="-3" id="f-452" unitRef="usd">16325000</us-gaap:LossContingencyReceivable>
    <us-gaap:InsuranceRecoveries contextRef="c-65" decimals="-3" id="f-453" unitRef="usd">23583000</us-gaap:InsuranceRecoveries>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-454">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  The Company accounts for income taxes using an asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.  A valuation allowance is recognized if it is more likely than not that at least some portion of the deferred tax asset will not be realized.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-455">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per Common Share (&#x201c;EPS&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Basic and diluted EPS is computed using the two-class method, which is an earnings allocation formula that determines net income per share for each class of Common Stock and participating security according to dividends declared and participation rights in undistributed earnings.&#160;&#160;Basic EPS amounts are computed by dividing net income attributable to common shareholders by the weighted average shares outstanding during each period.  Diluted EPS is computed using the if-converted method by dividing the net income attributable to common shareholders by the weighted average shares outstanding, inclusive of the impact of the Convertible Senior Notes, except for where the result would be anti-dilutive as of the balance sheet date.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-456">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Translation of Foreign Currencies.&lt;/span&gt; Assets and liabilities of Niche Drinks, Co., Ltd. (&#x201c;Niche&#x201d;), a wholly-owned subsidiary of the Company whose functional currency is the British pound sterling, are translated to U.S. dollars using the exchange rate in effect at the consolidated balance sheet date.  Results of operations are translated using average rates during the period.  Adjustments resulting from the translation process are included as a component of accumulated other comprehensive income. The Company maintains a U.S. bank account denominated in British pounds sterling and it is adjusted for the market exchange rate at the reporting period-end.  Any impacts of the adjustment for the exchange rate applied to the financial asset is reported in other expense, net on the Consolidated Statements of Income.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-457">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations.&lt;/span&gt; Assets and liabilities assumed during a business combination are generally recorded at fair market value as of the acquisition date.  Goodwill is recognized to the extent that the purchase consideration, including contingent consideration, exceeds the value of the assets acquired and liabilities assumed.  The Company uses its internal estimates and third-party valuation specialists to assist in determining the fair value of the assets acquired and liabilities assumed.  During the measurement period, which can be up to one year after the acquisition date, the Company can make adjustments to the fair value of the assets acquired and liabilities assumed, with the offset being an adjustment to goodwill.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-458">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets.&lt;/span&gt; The Company records goodwill and other indefinite-lived intangible assets in connection with various acquisitions of businesses and allocates the goodwill and other indefinite-lived intangible assets to its respective reporting units.  The Company evaluates goodwill for impairment at least annually, in the fourth quarter, or on an interim basis if events and circumstances occur that would indicate it is more likely than not that the fair value of a reporting unit is less than the carrying value.  To the extent that the carrying value exceeds fair value, an impairment of goodwill is recognized.  Judgment is required in the determination of reporting units, the assignment of assets and liabilities to reporting units, including goodwill, and the determination of fair value of the reporting units.  The Company separately evaluates indefinite-lived intangible assets for impairment.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-459">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company determines the fair values of its financial instruments based on a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The hierarchy is broken down into three levels based upon the observability of inputs.  Fair values determined by Level&#160;1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access.  Level&#160;2 inputs include quoted prices for similar assets and liabilities in active markets and inputs other than quoted prices that are observable for the asset or liability.  Level&#160;3 inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability.  In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy.  In such cases, the level in the fair value hierarchy within which the fair value measurement in its entirety falls has been determined based on the lowest level input that is significant to the fair value measurement in its entirety.  The Company&#x2019;s assessment of the significance of a particular input to the fair value in its entirety requires judgment and considers factors specific to the asset or liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s short-term financial instruments include cash and cash equivalents, accounts receivable and accounts payable.&#160;&#160;The carrying value of the short-term financial instruments approximates the fair value due to their short-term nature. These financial instruments have no stated maturities or the financial instruments have short-term maturities that approximate market.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;The fair value of the Company&#x2019;s debt is estimated based on current market interest rates for debt with similar maturities and credit quality.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DebtInstrumentFairValue contextRef="c-6" decimals="-3" id="f-460" unitRef="usd">194440000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-7" decimals="-3" id="f-461" unitRef="usd">150249000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="c-6" decimals="-3" id="f-462" unitRef="usd">287249000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="c-7" decimals="-3" id="f-463" unitRef="usd">230335000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-464">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Instruments. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain commodities the Company uses in its production process, or input costs, expose it to market price risk due to volatility in the prices for those commodities.&#160; Through the Company&#x2019;s grain supply contracts, its wheat flour supply contract, and its natural gas contracts, it purchases grain, wheat flour, and natural gas, respectively, for delivery from &lt;span style="-sec-ix-hidden:f-465"&gt;one&lt;/span&gt; to 24 months into the future at negotiated fixed prices. &#160;The Company has determined that the firm commitments to purchase grain, wheat flour, and natural gas under the terms of its supply contracts meet the normal purchases and sales exception as defined under ASC 815,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160; Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, because the quantities involved are for amounts to be consumed within the normal expected production process.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativeTermOfContract contextRef="c-67" id="f-466">P24M</us-gaap:DerivativeTermOfContract>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="c-1" id="f-467">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method Investments.  &lt;/span&gt;The Company holds 50 percent interest in DGL Destiladores, S.de R.L. de C.V. (&#x201c;DGL&#x201d;) and Agricola LG, S.de R.L. de C.V. (&#x201c;Agricola&#x201d; and together with DGL, &#x201c;LMX&#x201d;), which are accounted for as equity method investments.  At December&#160;31, 2023 and 2022, the investment in LMX was $5,197 and $5,534, respectively, which is recorded in investment in joint ventures on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2023 and 2022, the Company recorded a $337 and $2,220 loss from equity method investments, respectively, which is recorded in other income (expense), net on the Consolidated Statements of Income.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-68" decimals="2" id="f-468" unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments contextRef="c-6" decimals="-3" id="f-469" unitRef="usd">5197000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-7" decimals="-3" id="f-470" unitRef="usd">5534000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-69" decimals="-3" id="f-471" unitRef="usd">-337000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-70" decimals="-3" id="f-472" unitRef="usd">-2220000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-473">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standard Updates.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not adopt any new Accounting Standard Updates (&#x201c;ASU&#x201d;) during the year ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires improved disclosures related to significant segment expenses.  This ASU requires companies to disclose significant segment expenses provided to the chief operating decision maker (&#x201c;CODM&#x201d;), a description of other segment items and all existing annual disclosures must be provided on an interim basis.  This ASU is effective for annual periods beginning after December 15, 2023. Early adoption is permitted and must be applied retrospectively to all prior periods presented in the financial statements.  The Company is currently evaluating the impact to the Company&#x2019;s financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Income Tax Disclosures, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;requires improved disclosures related to the rate reconciliation and income taxes paid. This ASU requires companies to reconcile the income tax expense attributable to continuing operations to the statutory federal income tax rate applied to pre-tax income from continuing operations.  Additionally, this ASU requires &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;companies to disclose the total amount of income taxes paid during the period.  This ASU is effective for annual periods beginning after December 15, 2024 with early adoption permitted.  The guidance is required to be applied on a prospective basis with the option to apply retrospectively to all prior periods presented in the financial statements.  The Company is currently evaluating the impact to the Company&#x2019;s financial statements. &lt;/span&gt;&lt;/div&gt;The other recent accounting pronouncements issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) are not expected to have a significant impact on the Company&#x2019;s consolidated financial statements and related disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-474">OTHER BALANCE SHEET CAPTIONS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;55,463&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Barreled distillate (bourbons and other whiskeys)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;250,183&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,825&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,691&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,355&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,336&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;346,853&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;289,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, plant, and equipment, net.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land, buildings, and improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;188,521&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;844&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;261,354&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;38,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;489,646&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(227,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(215,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;262,303&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued expenses and other.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee benefit plans &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,140&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Salaries and wages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,637&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,062&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,704&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-475">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;55,463&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Barreled distillate (bourbons and other whiskeys)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;250,183&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,825&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,691&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,355&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,336&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;346,853&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;289,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods contextRef="c-6" decimals="-3" id="f-476" unitRef="usd">55463000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c-7" decimals="-3" id="f-477" unitRef="usd">47073000</us-gaap:InventoryFinishedGoods>
    <mgpi:InventoryBarreledDistillateGross contextRef="c-6" decimals="-3" id="f-478" unitRef="usd">250183000</mgpi:InventoryBarreledDistillateGross>
    <mgpi:InventoryBarreledDistillateGross contextRef="c-7" decimals="-3" id="f-479" unitRef="usd">199040000</mgpi:InventoryBarreledDistillateGross>
    <us-gaap:InventoryRawMaterials contextRef="c-6" decimals="-3" id="f-480" unitRef="usd">28825000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c-7" decimals="-3" id="f-481" unitRef="usd">29931000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c-6" decimals="-3" id="f-482" unitRef="usd">1691000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c-7" decimals="-3" id="f-483" unitRef="usd">1645000</us-gaap:InventoryWorkInProcess>
    <us-gaap:OtherInventorySupplies contextRef="c-6" decimals="-3" id="f-484" unitRef="usd">8355000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies contextRef="c-7" decimals="-3" id="f-485" unitRef="usd">9931000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventory contextRef="c-6" decimals="-3" id="f-486" unitRef="usd">2336000</us-gaap:OtherInventory>
    <us-gaap:OtherInventory contextRef="c-7" decimals="-3" id="f-487" unitRef="usd">2102000</us-gaap:OtherInventory>
    <us-gaap:InventoryGross contextRef="c-6" decimals="-3" id="f-488" unitRef="usd">346853000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c-7" decimals="-3" id="f-489" unitRef="usd">289722000</us-gaap:InventoryGross>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-490">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, plant, and equipment, net.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land, buildings, and improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;188,521&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;844&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;261,354&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;38,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;489,646&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(227,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(215,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;262,303&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-71" decimals="-3" id="f-491" unitRef="usd">188521000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-72" decimals="-3" id="f-492" unitRef="usd">155385000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-73" decimals="-3" id="f-493" unitRef="usd">844000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-74" decimals="-3" id="f-494" unitRef="usd">805000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-75" decimals="-3" id="f-495" unitRef="usd">261354000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-76" decimals="-3" id="f-496" unitRef="usd">257075000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-77" decimals="-3" id="f-497" unitRef="usd">38927000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-78" decimals="-3" id="f-498" unitRef="usd">37535000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-3" id="f-499" unitRef="usd">489646000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-7" decimals="-3" id="f-500" unitRef="usd">450800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-501" unitRef="usd">227343000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-502" unitRef="usd">215168000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-503" unitRef="usd">262303000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-504" unitRef="usd">235632000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-505">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued expenses and other.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee benefit plans &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,140&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Salaries and wages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,637&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,062&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,704&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c-6" decimals="-3" id="f-506" unitRef="usd">5140000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c-7" decimals="-3" id="f-507" unitRef="usd">2389000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="c-6" decimals="-3" id="f-508" unitRef="usd">16637000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="c-7" decimals="-3" id="f-509" unitRef="usd">17862000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c-6" decimals="-3" id="f-510" unitRef="usd">2062000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c-7" decimals="-3" id="f-511" unitRef="usd">1318000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-512" unitRef="usd">3318000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-513" unitRef="usd">3807000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-514" unitRef="usd">4704000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-515" unitRef="usd">3340000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-516" unitRef="usd">31861000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-517" unitRef="usd">28716000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-518">REVENUE&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from the Distilling Solutions segment by the sale of products and by providing warehouse services related to the storage and aging of customer products.  The Company generates revenue from the Branded Spirits segment by the sale of products and by providing contract bottling services.  The Company generates revenue from the Ingredient Solutions segment by the sale of products.  Revenue related to sales of products is recognized at a point in time whereas revenue generated from warehouse services and contract bottling services are recognized over time.  Contracts with customers include a single performance obligation (either the sale of products or the provision of warehouse services and contract bottling service).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of Sales.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s sales disaggregated by segment and major products and services.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Brown Goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;289,191&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;White Goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;58,645&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Premium beverage alcohol&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;347,836&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Industrial alcohol&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;38,010&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Food grade alcohol&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;385,846&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fuel grade alcohol&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,798&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distillers feed and related co-products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,578&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Warehouse services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,632&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;450,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ultra premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;63,748&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Super premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,293&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Premium plus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;105,465&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;75,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;47,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24,885&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Branded Spirits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;253,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Specialty wheat starches&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;66,050&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Specialty wheat proteins&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;48,291&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commodity wheat starch&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,413&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commodity wheat protein&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;982&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;131,736&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;836,523&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;782,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;626,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-519">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s sales disaggregated by segment and major products and services.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Brown Goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;289,191&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;White Goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;58,645&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Premium beverage alcohol&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;347,836&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Industrial alcohol&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;38,010&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Food grade alcohol&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;385,846&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fuel grade alcohol&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,798&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distillers feed and related co-products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,578&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Warehouse services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,632&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;450,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ultra premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;63,748&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Super premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,293&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Premium plus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;105,465&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;75,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;47,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24,885&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Branded Spirits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;253,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Specialty wheat starches&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;66,050&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Specialty wheat proteins&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;48,291&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commodity wheat starch&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,413&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commodity wheat protein&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;982&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;131,736&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;836,523&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;782,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;626,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-3" id="f-520" unitRef="usd">289191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-3" id="f-521" unitRef="usd">229523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-3" id="f-522" unitRef="usd">162074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-3" id="f-523" unitRef="usd">58645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-3" id="f-524" unitRef="usd">74510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-3" id="f-525" unitRef="usd">75818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-3" id="f-526" unitRef="usd">347836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-3" id="f-527" unitRef="usd">304033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-3" id="f-528" unitRef="usd">237892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-88" decimals="-3" id="f-529" unitRef="usd">38010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-3" id="f-530" unitRef="usd">46812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-3" id="f-531" unitRef="usd">62628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-91" decimals="-3" id="f-532" unitRef="usd">385846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-92" decimals="-3" id="f-533" unitRef="usd">350845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-93" decimals="-3" id="f-534" unitRef="usd">300520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-94" decimals="-3" id="f-535" unitRef="usd">7798000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-3" id="f-536" unitRef="usd">13681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-3" id="f-537" unitRef="usd">14916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-3" id="f-538" unitRef="usd">28578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-3" id="f-539" unitRef="usd">40354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-3" id="f-540" unitRef="usd">19545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-3" id="f-541" unitRef="usd">28632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-3" id="f-542" unitRef="usd">23598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-3" id="f-543" unitRef="usd">17523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-3" id="f-544" unitRef="usd">450854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-3" id="f-545" unitRef="usd">428478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-3" id="f-546" unitRef="usd">352504000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-3" id="f-547" unitRef="usd">63748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-3" id="f-548" unitRef="usd">48245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-3" id="f-549" unitRef="usd">27722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-3" id="f-550" unitRef="usd">13424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-3" id="f-551" unitRef="usd">12274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-3" id="f-552" unitRef="usd">8937000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-3" id="f-553" unitRef="usd">28293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-3" id="f-554" unitRef="usd">24211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-3" id="f-555" unitRef="usd">17626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-3" id="f-556" unitRef="usd">105465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="-3" id="f-557" unitRef="usd">84730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-3" id="f-558" unitRef="usd">54285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-3" id="f-559" unitRef="usd">75676000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-3" id="f-560" unitRef="usd">82530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-3" id="f-561" unitRef="usd">71292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-3" id="f-562" unitRef="usd">47907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-3" id="f-563" unitRef="usd">47395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-3" id="f-564" unitRef="usd">38520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-3" id="f-565" unitRef="usd">24885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-3" id="f-566" unitRef="usd">23284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-3" id="f-567" unitRef="usd">19469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-3" id="f-568" unitRef="usd">253933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-3" id="f-569" unitRef="usd">237939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-3" id="f-570" unitRef="usd">183566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-3" id="f-571" unitRef="usd">66050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-3" id="f-572" unitRef="usd">62567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-132" decimals="-3" id="f-573" unitRef="usd">47758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="-3" id="f-574" unitRef="usd">48291000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="-3" id="f-575" unitRef="usd">39313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-135" decimals="-3" id="f-576" unitRef="usd">31485000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-3" id="f-577" unitRef="usd">16413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-3" id="f-578" unitRef="usd">14023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-3" id="f-579" unitRef="usd">10014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-3" id="f-580" unitRef="usd">982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-140" decimals="-3" id="f-581" unitRef="usd">38000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-141" decimals="-3" id="f-582" unitRef="usd">1393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="-3" id="f-583" unitRef="usd">131736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-3" id="f-584" unitRef="usd">115941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-3" id="f-585" unitRef="usd">90650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-586" unitRef="usd">836523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-4" decimals="-3" id="f-587" unitRef="usd">782358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-588" unitRef="usd">626720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-589">BUSINESS COMBINATION&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Acquisition of Penelope &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Description of the Transaction&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. On May 8, 2023, the Company entered into a definitive agreement to acquire 100 percent of the equity of Penelope, and subsequently completed the acquisition on June 1, 2023 (the &#x201c;Acquisition&#x201d;).  Penelope, prior to the Acquisition, was a family and founder-owned and operated American whiskey company with a diverse portfolio of high-quality whiskeys in the premium plus price tiers.  As a result of the Acquisition, the Company enhanced its presence in the growing American whiskey category and expanded its portfolio of premium plus price tier brands. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the Acquisition, Penelope became a wholly owned subsidiary of the Company and its financial results are included within the Branded Spirits segment.  The aggregate consideration paid by the Company in connection with the Acquisition was $105,000 in cash paid at closing, with further additional potential earn-out consideration of up to a maximum cash payout of $110,800 if certain performance conditions, measured through December 31, 2025, are met.  The consideration is subject to customary purchase price adjustments related to, among other things, net working capital and acquired cash.  The consideration paid at closing included a preliminary estimated purchase price adjustment.  During the year ended December 31, 2023, the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company finalized the net working capital adjustments, which decreased the cash consideration from $105,000 at closing to $104,638 at December 31, 2023.  The cash portion of the consideration and transaction-related expenses were paid using both cash on hand and borrowings under the Company&#x2019;s existing credit agreement.  See Note 7, Corporate Borrowings, for further details. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For tax purposes, the Acquisition was structured as an asset purchase which created additional tax basis in the assets acquired as a result of valuing the assets at fair market value and the purchase price will be accounted for in accordance with U.S. federal tax law.  Indefinite-lived intangible assets and goodwill is expected to be deductible for U.S. income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchase Price Allocation. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Acquisition was accounted for as a business combination in accordance with FASB Accounting Standard Codification 805, Business Combinations (&#x201c;ASC 805&#x201d;), and as such, assets acquired, liabilities assumed, and consideration transferred were recorded at their estimated fair values on the acquisition date. The following table summarizes the allocation of the consideration paid for Penelope to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date, with the excess recorded to goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.019%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.781%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Consideration:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Recognized amounts of identifiable assets acquired and liabilities assumed: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Intangible assets acquired included trade names with an estimated fair value of $34,000 and distributor relationships with an estimated fair value of $23,700. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 805, assets acquired, liabilities assumed, and consideration transferred were recorded at their estimated fair values on the Acquisition date.  The fair value measurements of tangible and intangible assets and liabilities were based on significant inputs not observable in the market and represent Level 3 measurements within the fair value hierarchy.  Level 3 inputs include discount rates that would be used by a market participant in valuing these assets and liabilities, projections of revenues and cash flows, distributor attrition rates, royalty rates, and market comparables, among others.  The fair value of work-in-process and finished goods inventory was determined using the comparative sales method and raw materials was determined using the replacement cost method.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill of $95,250, all of which is expected to be deductible for tax purposes, represents the excess of the consideration transferred over the estimated fair value of assets acquired net of liabilities assumed.  Additionally, the goodwill is representative of the strength of the Penelope brand within the American whiskey category, and the synergies expected to be achieved by the combined company.  The intangible assets acquired included indefinite-lived intangible assets, trade names, which have an estimated fair value of $34,000, and definite-lived intangible assets, distributor relationships, which have an estimated fair value of $23,700 and a useful life of 20 years.  The trade names and distributor relationships acquired by the Company have been recorded at estimated fair values using the relief from royalty method and multi-period excess earnings method, respectively.  Management engaged a third-party valuation specialist to assist in the valuation analysis of certain acquired assets including trade names and distributor relationships.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operating results of Penelope have been included in the Company&#x2019;s consolidated financial statements since the date of the Acquisition, June 1, 2023.  The operating results and pro forma results are not disclosed due to the immaterial impact to the Company&#x2019;s Consolidated Statements of Income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2023, the Company incurred $2,060 of costs related to the Acquisition, which are included in selling, general, and administrative expenses on the Consolidated Statements of Income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingent Consideration. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the contingent consideration obligation at the Acquisition date was $62,100, which was determined using a Monte Carlo simulation approach.  This approach requires significant assumptions, including projected net sales, discount rates, and volatility rates.  The inputs used in the calculation of the contingent consideration liability are considered Level 3 under the fair value hierarchy due to the lack of relevant market activity.  The contingent consideration liability is measured on a quarterly basis and recorded at fair value.  The changes in fair value of the obligation resulted from changes in the key assumptions between measurement dates, such as projected net sales, discount rates, and volatility rates.  During the year ended December 31, 2023, there was a $7,100 adjustment to the fair value measurement of the contingent consideration obligation, which was included in the change in fair value of contingent consideration on the Consolidated Statements of Income.  The amount payable is based upon achievement of certain net sales targets between the Acquisition date and December 31, 2025.  The possible payments range from zero to a maximum payout of $110,800. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Merger with Luxco&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Description of the transaction&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. On January 22, 2021, the Company entered into a definitive agreement to acquire Luxco, Inc. (&#x201c;Luxco&#x201d;) and subsequently completed the merger on April 1, 2021 (the &#x201c;Merger&#x201d;).  Luxco is a leading branded beverage alcohol company across various categories, with a more than 60-year business heritage.  As a result of the Merger, MGP increased its scale and market position in the branded-spirits sector and believes it strengthened its platform for future growth of higher valued-added products. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the Merger, Luxco became a wholly-owned subsidiary of MGP and is included within the Branded Spirits segment.  The aggregate consideration paid by the Company in connection with the Merger was $237,500 in cash (less assumed indebtedness) and 5,007,833 shares of Common Stock of the Company, subject to adjustment for fractional shares (the &#x201c;Company Shares,&#x201d; and together with the cash portion, the &#x201c;Merger Consideration&#x201d;).  The Company Shares were valued at $296,213 and represented approximately 22.8 percent of the Company&#x2019;s outstanding Common Stock immediately following the closing of the Merger.  The Merger Consideration was subject to customary purchase price adjustments related to, among other things, net working capital, acquired cash and assumed debt.  The consideration paid at closing included a preliminary estimated purchase price adjustment.  In September 2021, the parties finalized the purchase price adjustment, which decreased the cash consideration paid by approximately $608 and increased stock consideration by an additional 1,373 shares from the preliminary amounts that were paid at closing.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cash portion of the Merger Consideration, the repayment of assumed debt, and transaction-related expenses were financed with borrowings under the Company&#x2019;s existing Credit Agreement which was drawn down on April 1, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For tax purposes, the transaction was structured partially as a tax-free reorganization and partially as a taxable acquisition, as defined in the Internal Revenue Code.  The Company anticipates the amount transferred in a tax deferred manner, under the tax-free reorganization rules, will not create additional tax basis for the Company.  The taxable component of the transaction will create additional tax basis and a corresponding future tax deduction for the Company.    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Results&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The operating results of Luxco were consolidated with the Company&#x2019;s operating results subsequent to the merger date.  During the year ended December 31, 2021, the Company recorded $177,607 and $17,027, of sales and income before income taxes, respectively, attributable to Luxco on the Consolidated Statements of Income.  During the year ended December 31, 2021, the Company incurred $8,927 of transaction related costs, which are included in selling, general and administrative expenses on the Consolidated Statements of Income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Pro Forma Information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. The following table summarizes the unaudited pro forma financial results for the year ended December 31, 2021 as if the Merger had occurred on January 1, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:75.069%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.731%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pro Forma Financial Information&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;671,090&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100,597&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.84&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pro forma results are adjusted for items that are non-recurring in nature and directly attributable to the Merger, including the income tax effect of the adjustments.  Merger related costs incurred by the Company of $8,927 for the year ended December 31, 2021 were excluded.  Merger related costs incurred by Luxco of $3,132 were excluded from the year ended December 31, 2021 pro forma results.  A non-recurring expense of $2,529 for the year ended December 31, 2021 related to the fair value adjustment of finished goods inventory estimated to have been sold was removed and included in the results for the year ended December 31, 2020.  Other acquired tangible and intangible assets are assumed to be recorded at estimated fair value on January 1, 2020 and are amortized or depreciated over their estimated useful lives.  &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The summary pro forma financial information is for informational purposes only, is based on estimates and assumptions, and does not purport to represent what the Company&#x2019;s consolidated results of operations actually would have been if the Merger had occurred at an earlier date, and such data does not purport to project the Company&#x2019;s results of operations for any future period.  The basic shares outstanding used to calculate the pro forma net income per share amounts presented above have been adjusted to assume shares issued at the closing of the Merger were outstanding since January 1, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c-145" decimals="2" id="f-590" unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-146" decimals="-3" id="f-591" unitRef="usd">105000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-147" decimals="-3" id="f-592" unitRef="usd">110800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-146" decimals="-3" id="f-593" unitRef="usd">105000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-148" decimals="-3" id="f-594" unitRef="usd">104638000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-595">The following table summarizes the allocation of the consideration paid for Penelope to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date, with the excess recorded to goodwill.&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.019%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.781%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Consideration:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Recognized amounts of identifiable assets acquired and liabilities assumed: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt; Intangible assets acquired included trade names with an estimated fair value of $34,000 and distributor relationships with an estimated fair value of $23,700.</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-148" decimals="-3" id="f-596" unitRef="usd">104638000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <mgpi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet contextRef="c-148" decimals="-3" id="f-597" unitRef="usd">62100000</mgpi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-148" decimals="-3" id="f-598" unitRef="usd">166738000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-145" decimals="-3" id="f-599" unitRef="usd">926000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-145" decimals="-3" id="f-600" unitRef="usd">2323000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory contextRef="c-145" decimals="-3" id="f-601" unitRef="usd">12454000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense contextRef="c-145" decimals="-3" id="f-602" unitRef="usd">77000</mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c-145" decimals="-3" id="f-603" unitRef="usd">253000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-145" decimals="-3" id="f-604" unitRef="usd">57700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets contextRef="c-145" decimals="-3" id="f-605" unitRef="usd">426000</mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c-145" decimals="-3" id="f-606" unitRef="usd">44000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c-145" decimals="-3" id="f-607" unitRef="usd">74203000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-145" decimals="-3" id="f-608" unitRef="usd">2242000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther contextRef="c-145" decimals="-3" id="f-609" unitRef="usd">205000</mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="c-145" decimals="-3" id="f-610" unitRef="usd">268000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-145" decimals="-3" id="f-611" unitRef="usd">2715000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:Goodwill contextRef="c-145" decimals="-3" id="f-612" unitRef="usd">95250000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-145" decimals="-3" id="f-613" unitRef="usd">166738000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-149" decimals="-3" id="f-614" unitRef="usd">34000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-150" decimals="-3" id="f-615" unitRef="usd">23700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill contextRef="c-145" decimals="-3" id="f-616" unitRef="usd">95250000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-149" decimals="-3" id="f-617" unitRef="usd">34000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-150" decimals="-3" id="f-618" unitRef="usd">23700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-151" id="f-619">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-152" decimals="-3" id="f-620" unitRef="usd">2060000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-145" decimals="-3" id="f-621" unitRef="usd">62100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-152" decimals="-3" id="f-622" unitRef="usd">7100000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-153" decimals="-3" id="f-623" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-147" decimals="-3" id="f-624" unitRef="usd">110800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-154" decimals="-3" id="f-625" unitRef="usd">237500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-154"
      decimals="INF"
      id="f-626"
      unitRef="shares">5007833</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-154" decimals="-3" id="f-627" unitRef="usd">296213000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <mgpi:BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions contextRef="c-155" decimals="3" id="f-628" unitRef="number">0.228</mgpi:BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions>
    <mgpi:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred contextRef="c-156" decimals="-3" id="f-629" unitRef="usd">608000</mgpi:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred>
    <mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares
      contextRef="c-156"
      decimals="INF"
      id="f-630"
      unitRef="shares">1373</mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="c-157" decimals="-3" id="f-631" unitRef="usd">177607000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual contextRef="c-157" decimals="-3" id="f-632" unitRef="usd">17027000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-157" decimals="-3" id="f-633" unitRef="usd">8927000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c-1" id="f-634">The following table summarizes the unaudited pro forma financial results for the year ended December 31, 2021 as if the Merger had occurred on January 1, 2020:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:75.069%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.731%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pro Forma Financial Information&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;671,090&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100,597&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.84&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-157" decimals="-3" id="f-635" unitRef="usd">671090000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-157" decimals="-3" id="f-636" unitRef="usd">100597000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="c-157"
      decimals="2"
      id="f-637"
      unitRef="usdPerShare">4.84</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-157" decimals="-3" id="f-638" unitRef="usd">8927000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-158" decimals="-3" id="f-639" unitRef="usd">3132000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-159" decimals="-3" id="f-640" unitRef="usd">2529000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="c-1" id="f-641">GOODWILL AND OTHER INTANGIBLE ASSETS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Definite-Lived Intangible Assets. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company acquired definite-lived intangible asset in connection with various acquisitions of businesses.  The distributor relationships have a carrying value of $58,716, net of accumulated amortization of $6,384.  The distributor relationships have a useful life of 20 years.  The amortization expense for the years ended December&#160;31, 2023 and 2022 was $2,761 and $2,070, respectively. The weighted average amortization period at December&#160;31, 2023 for definite-lived intangible assets is 18.1 years&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, the expected future amortization expense related to definite-lived intangibles assets are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:87.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Indefinite-Lived Intangible Assets. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records goodwill and indefinite-lived intangible assets in connection with various acquisitions of businesses and allocates the goodwill and indefinite-lived intangible assets to its respective reporting units.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in carrying amount of goodwill by business segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.939%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;321,544&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;321,544&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in carrying amount of trade names by business segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.939%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;212,990&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;212,990&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-160" decimals="-3" id="f-642" unitRef="usd">58716000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-160" decimals="-3" id="f-643" unitRef="usd">6384000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-161" id="f-644">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-161" decimals="-3" id="f-645" unitRef="usd">2761000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-162" decimals="-3" id="f-646" unitRef="usd">2070000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-1" id="f-647">P18Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-648">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, the expected future amortization expense related to definite-lived intangibles assets are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:87.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-6" decimals="-3" id="f-649" unitRef="usd">3255000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-6" decimals="-3" id="f-650" unitRef="usd">3255000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-6" decimals="-3" id="f-651" unitRef="usd">3255000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-6" decimals="-3" id="f-652" unitRef="usd">3255000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-6" decimals="-3" id="f-653" unitRef="usd">3255000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-6" decimals="-3" id="f-654" unitRef="usd">42441000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-3" id="f-655" unitRef="usd">58716000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:BusinessCombinationSegmentAllocationTableTextBlock contextRef="c-1" id="f-656">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in carrying amount of goodwill by business segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.939%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;321,544&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;321,544&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationSegmentAllocationTableTextBlock>
    <us-gaap:Goodwill contextRef="c-163" decimals="-3" id="f-657" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-164" decimals="-3" id="f-658" unitRef="usd">226294000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-165" decimals="-3" id="f-659" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-660" unitRef="usd">226294000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-103" decimals="-3" id="f-661" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-127" decimals="-3" id="f-662" unitRef="usd">95250000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-142" decimals="-3" id="f-663" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-3" id="f-664" unitRef="usd">95250000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill contextRef="c-166" decimals="-3" id="f-665" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-167" decimals="-3" id="f-666" unitRef="usd">321544000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-168" decimals="-3" id="f-667" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-668" unitRef="usd">321544000</us-gaap:Goodwill>
    <mgpi:BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock contextRef="c-1" id="f-669">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in carrying amount of trade names by business segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.939%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;212,990&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;212,990&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</mgpi:BusinessCombinationSegmentAllocationOfIntangiblesExcludingGoodwillTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-163" decimals="-3" id="f-670" unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-164" decimals="-3" id="f-671" unitRef="usd">178990000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-165" decimals="-3" id="f-672" unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-7" decimals="-3" id="f-673" unitRef="usd">178990000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired contextRef="c-103" decimals="-3" id="f-674" unitRef="usd">0</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired contextRef="c-127" decimals="-3" id="f-675" unitRef="usd">34000000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired contextRef="c-142" decimals="-3" id="f-676" unitRef="usd">0</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired contextRef="c-1" decimals="-3" id="f-677" unitRef="usd">34000000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-166" decimals="-3" id="f-678" unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-167" decimals="-3" id="f-679" unitRef="usd">212990000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-168" decimals="-3" id="f-680" unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-6" decimals="-3" id="f-681" unitRef="usd">212990000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c-1" id="f-682">CLOSURE OF THE ATCHISON FACILITY&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 13, 2023, the Company announced the decision by its Board of Directors to approve the closure of the Company&#x2019;s distillery located in Atchison, Kansas (the &#x201c;Atchison Distillery&#x201d;).  The Atchison Distillery ceased operations in December 2023.  The decision to close the Atchison Distillery is consistent with the Company&#x2019;s plan to address profitability headwinds associated with its GNS and industrial alcohol products within the Distilling Solutions segment.  As a result of the decision to close the Atchison Distillery, the Company, with the assistance of a third-party valuation specialist, completed a fair value analysis of the assets associated with the Atchison Distillery during the year ended December 31, 2023.  The fair value of the assets associated with the Atchison Distillery were determined using a combination of the cost and market approach.  During the year ended December 31, 2023, the Company recorded a $17,112 impairment of assets, which was recorded in impairment of long-lived assets and other on the Consolidated Statement of Income.  The impaired assets were recorded within the Distilling Solution segment.  &lt;/span&gt;&lt;/div&gt;Additionally, the Company recorded $2,279 of expenses related to severance costs, inventory write offs, contract termination fees, consulting fees, and other miscellaneous expenses, which were recorded in impairment of long-lived assets and other on the Consolidated Statement of Income for the year ended December 31, 2023.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:AssetImpairmentCharges contextRef="c-169" decimals="-3" id="f-683" unitRef="usd">17112000</us-gaap:AssetImpairmentCharges>
    <us-gaap:SeveranceCosts1 contextRef="c-169" decimals="-3" id="f-684" unitRef="usd">2279000</us-gaap:SeveranceCosts1>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-685">CORPORATE BORROWINGS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indebtedness Outstanding.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s outstanding indebtedness:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:75.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.115%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit Agreement - Revolver, 6.46% (variable rate) due 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;63,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Note, 1.88% (fixed rate) due 2041&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;201,250&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Note Purchase Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series A Senior Secured Notes, 3.53% (fixed rate) due 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior Secured Notes, 3.80% (fixed rate) due 2029&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total indebtedness outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;293,850&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Less unamortized loan fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total indebtedness outstanding, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;287,249&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;230,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Less current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;280,849&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rates are as of December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loan fees are being amortized over the life of the debt agreements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Credit Agreement.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  On February 14, 2020, the Company entered into a credit agreement (the &#x201c;Credit Agreement&#x201d;) with multiple participants led by Wells Fargo Bank, National Association (&#x201c;Wells Fargo Bank&#x201d;), which provided for a $300,000 revolving credit facility.  On May 14, 2021, the Company amended the Credit Agreement to extend the term and to increase the principal amount available to $400,000 and to permit the Company, subject to obtaining lender approval, to increase the amount of the revolving credit facility by up to an additional $100,000 provided certain conditions are satisfied and at the discretion of the lender.  On August 31, 2022, the Credit Agreement was amended to change the interest rate benchmark from LIBOR to SOFR.  The Credit Agreement matures on May 14, 2026.  The Credit Agreement is secured by substantially all assets, excluding real property. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement includes certain requirements and covenants, with which the Company was in compliance at December&#160;31, 2023.  The Company incurred no new loan fees related to the Credit Agreement during 2023. The unamortized balance of total loan fees related to the Credit Agreement was $824 at December&#160;31, 2023. The unamortized loan fees are being amortized over the life of the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Part of the cash portion of the consideration paid to acquire Penelope and transaction-related expenses were financed with $105,000 borrowings under the Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, the Company had $63,000 outstanding borrowings under the Credit Agreement, leaving $337,000 available.  The interest rate for the borrowings of the Credit Agreement at December&#160;31, 2023 was 6.46%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Note Purchase Agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Company&#x2019;s Note Purchase and Private Shelf Agreement (the &#x201c;Note Purchase Agreement&#x201d;), with PGIM, Inc. (&#x201c;Prudential&#x201d;), an affiliate of Prudential Financial, Inc., and certain affiliates of Prudential, provides for the issuance of $20,000 of Series A Senior Secured Notes and the issuance of up to $105,000 of additional Senior Secured Notes (or any higher amount solely to the extent Prudential has provided written notice to the Company of its authorization of such a higher amount).  Effective August 23, 2023, the Note Purchase Agreement was amended to increase the total amount of Senior Secured Notes that may be issued under the facility of the Note Purchase Agreement to $250,000.  Additionally, the period for issuing senior secured promissory notes under the Note Purchase Agreement was extended from August 23, 2023 to August 31, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During 2017, the Company issued $20,000 of Series A Senior Secured Notes with a maturity date of August 23, 2027.  The Series A Senior Secured Notes bear interest at a rate of 3.53 percent per year.  During 2019, the Company issued $20,000 of additional Senior Secured Notes with a maturity date of April 30, 2029.  The Senior Secured Notes bear interest at a rate of 3.80 percent per year.  As of December&#160;31, 2023, the Company had $12,000 of Series A Senior Secured Notes and $17,600 of additional Senior Secured Notes outstanding under the Note Purchase Agreement, leaving $220,400 available of under the Note Purchase Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company did not capitalize any new loan fees related to the Note Purchase Agreement during 2023.  The unamortized balance of total loan fees related to the Note Purchase Agreement was $71 at December&#160;31, 2023 and is being amortized over the life of the Note Purchase Agreement. The Note Purchase Agreement is secured by substantially all assets, excluding real property.  The Note Purchase Agreement includes certain requirements and covenants, with which the Company was in compliance at December&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;.  On November 16, 2021, the Company issued $201,250 in aggregate principal amount of 1.88% convertible senior notes due in 2041 (the &#x201c;2041 Notes&#x201d;).  The total aggregate principal amount includes $26,250 aggregate principal amount of 2041 Notes purchased by the initial purchasers in the offering pursuant to their exercise in full of their option to purchase additional notes under the purchase agreement for the offering.  The 2041 Notes were issued pursuant to an indenture, dated as of November 16, 2021 ( the &#x201c;Indenture&#x201d;), by and among the Company, as issuer, Luxco, Inc., MGPI Processing, Inc., and MGPI of Indiana, LLC, as subsidiary guarantors, and U.S. Bank National Association, as trustee. The 2041 Notes are senior, unsecured obligations of the Company and interest is payable semi-annually in arrears at a fixed interest rate of 1.88% on May 15 and November 15 of each year.  The 2041 Notes mature on November 15, 2041 (&#x201c;Maturity Date&#x201d;) unless earlier repurchased, redeemed, or converted, per the terms of the Indenture.  Upon conversion, the Company will pay cash up to the aggregate principal amount of the 2041 Notes to be converted and pay or deliver, as the case may be, cash, shares of the Company&#x2019;s Common Stock, or a combination of cash and shares of the Company&#x2019;s Common Stock, at its election, in respect to the remainder, if any, of the Company&#x2019;s conversion obligation in excess of the aggregate principal amount of the 2041 Notes being converted.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company incurred no new loan fees related to the 2041 Notes during 2023.  The unamortized balance of total loan fees related to the 2041 Notes was $5,706 at December&#160;31, 2023 and is being amortized over the life of the 2041 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The initial conversion rate for the 2041 Notes is 10.3911 shares of Common Stock per $1 principal amount of the 2041 Notes.  Prior to the Maturity Date, holders may convert at their option only in the following circumstances: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;During any calendar quarter commencing after the quarter ending March 31, 2022, if the closing sale price of Common Stock for at least 20 trading days in the period of 30 consecutive trading days is more than 130% of the conversion price;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;during the 5 consecutive business days following any 10 consecutive trading day period in which the trading price per $1 principal amount of the notes for each trading day was less than 98% of the product of the closing sale price of &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Common Stock on such trading day and the conversion rate on such trading day;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;upon the occurrence of specified corporate events, as defined in the Indenture;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;if the Company calls the notes for redemption; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;during the period July 15, 2026 ending close of business day immediately preceding November 20, 2026 or the period July 15, 2041 and close of business day immediately preceding the Maturity Date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt Maturities.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate amount of maturities for long-term debt as of December&#160;31, 2023 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:87.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-686">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indebtedness Outstanding.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s outstanding indebtedness:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:75.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.115%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit Agreement - Revolver, 6.46% (variable rate) due 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;63,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Note, 1.88% (fixed rate) due 2041&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;201,250&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Note Purchase Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series A Senior Secured Notes, 3.53% (fixed rate) due 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior Secured Notes, 3.80% (fixed rate) due 2029&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total indebtedness outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;293,850&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Less unamortized loan fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total indebtedness outstanding, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;287,249&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;230,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Less current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;280,849&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rates are as of December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loan fees are being amortized over the life of the debt agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-170" decimals="4" id="f-687" unitRef="number">0.0646</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-170" decimals="-3" id="f-688" unitRef="usd">63000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-171" decimals="-3" id="f-689" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-172"
      decimals="INF"
      id="f-690"
      unitRef="number">0.0188</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-172" decimals="-3" id="f-691" unitRef="usd">201250000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-173" decimals="-3" id="f-692" unitRef="usd">201250000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-174"
      decimals="INF"
      id="f-693"
      unitRef="number">0.0353</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-174" decimals="-3" id="f-694" unitRef="usd">12000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-175" decimals="-3" id="f-695" unitRef="usd">15200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-176"
      decimals="INF"
      id="f-696"
      unitRef="number">0.0380</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-177" decimals="-3" id="f-697" unitRef="usd">17600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-178" decimals="-3" id="f-698" unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-6" decimals="-3" id="f-699" unitRef="usd">293850000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-7" decimals="-3" id="f-700" unitRef="usd">236450000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-6" decimals="-3" id="f-701" unitRef="usd">6601000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-7" decimals="-3" id="f-702" unitRef="usd">6115000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="c-6" decimals="-3" id="f-703" unitRef="usd">287249000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="c-7" decimals="-3" id="f-704" unitRef="usd">230335000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-6" decimals="-3" id="f-705" unitRef="usd">6400000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-7" decimals="-3" id="f-706" unitRef="usd">5600000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-6" decimals="-3" id="f-707" unitRef="usd">280849000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-7" decimals="-3" id="f-708" unitRef="usd">224735000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCredit contextRef="c-179" decimals="-3" id="f-709" unitRef="usd">300000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-180" decimals="-3" id="f-710" unitRef="usd">400000000</us-gaap:LineOfCredit>
    <mgpi:LineOfCreditFacilityContingentIncreaseInBorrowingCapacity contextRef="c-181" decimals="-3" id="f-711" unitRef="usd">100000000</mgpi:LineOfCreditFacilityContingentIncreaseInBorrowingCapacity>
    <us-gaap:DebtInstrumentFeeAmount contextRef="c-182" decimals="-3" id="f-712" unitRef="usd">0</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-182" decimals="-3" id="f-713" unitRef="usd">824000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-183" decimals="-3" id="f-714" unitRef="usd">105000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-170" decimals="-3" id="f-715" unitRef="usd">63000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-184" decimals="-3" id="f-716" unitRef="usd">337000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-184" decimals="4" id="f-717" unitRef="number">0.0646</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-185" decimals="-3" id="f-718" unitRef="usd">20000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-186" decimals="-3" id="f-719" unitRef="usd">105000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-187" decimals="-3" id="f-720" unitRef="usd">250000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-188" decimals="-3" id="f-721" unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-189" decimals="4" id="f-722" unitRef="number">0.0353</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-190" decimals="-3" id="f-723" unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-176"
      decimals="INF"
      id="f-724"
      unitRef="number">0.038</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-174" decimals="-3" id="f-725" unitRef="usd">12000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-177" decimals="-3" id="f-726" unitRef="usd">17600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-191" decimals="-3" id="f-727" unitRef="usd">220400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentFeeAmount contextRef="c-192" decimals="-3" id="f-728" unitRef="usd">0</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-193" decimals="-3" id="f-729" unitRef="usd">71000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-194" decimals="-3" id="f-730" unitRef="usd">201250000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-195"
      decimals="INF"
      id="f-731"
      unitRef="number">0.0188</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-196" decimals="-3" id="f-732" unitRef="usd">26250000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-195"
      decimals="INF"
      id="f-733"
      unitRef="number">0.0188</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFeeAmount contextRef="c-172" decimals="-3" id="f-734" unitRef="usd">0</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-172" decimals="-3" id="f-735" unitRef="usd">5706000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1 contextRef="c-194" decimals="4" id="f-736" unitRef="number">10.3911</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-194" decimals="INF" id="f-737" unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-194" decimals="INF" id="f-738" unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="c-194"
      decimals="INF"
      id="f-739"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <mgpi:DebtInstrumentConvertibleBusinessPeriod contextRef="c-194" decimals="INF" id="f-740" unitRef="day">5</mgpi:DebtInstrumentConvertibleBusinessPeriod>
    <mgpi:DebtInstrumentConvertibleMeasurementPeriod contextRef="c-194" decimals="INF" id="f-741" unitRef="day">10</mgpi:DebtInstrumentConvertibleMeasurementPeriod>
    <mgpi:DebtInstrumentConvertibleMeasurementPeriodPercentage
      contextRef="c-194"
      decimals="INF"
      id="f-742"
      unitRef="number">0.98</mgpi:DebtInstrumentConvertibleMeasurementPeriodPercentage>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-743">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt Maturities.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate amount of maturities for long-term debt as of December&#160;31, 2023 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:87.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-6" decimals="-3" id="f-744" unitRef="usd">6400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-6" decimals="-3" id="f-745" unitRef="usd">6400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-6" decimals="-3" id="f-746" unitRef="usd">69400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-6" decimals="-3" id="f-747" unitRef="usd">5600000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-6" decimals="-3" id="f-748" unitRef="usd">3200000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-6" decimals="-3" id="f-749" unitRef="usd">202850000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt contextRef="c-6" decimals="-3" id="f-750" unitRef="usd">293850000</us-gaap:LongTermDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-751">INCOME TAXES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense is composed of the following:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;32,296&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,926&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;330&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;38,552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;120&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;44&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;34,616&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense also included tax expense allocated to comprehensive income for 2023, 2022, and 2021 of $172, $33, and $19, respectively (see the Consolidated Statements of Comprehensive Income). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income tax expense at the normal statutory federal rate to income tax expense included in the accompanying Consolidated Statements of Income is below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x201c;Expected&#x201d; provision at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,545&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;330&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,135&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal and state tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;34,616&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences giving rise to deferred income taxes shown on the Consolidated Balance Sheets are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,453&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. state and foreign tax credit carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mexico and U.S. state loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,656&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,740&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;848&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Section 174 timing difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,032&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,279&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;25,248&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,040&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(24,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(48,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(85,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(84,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(63,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A schedule of the change in valuation allowance is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:87.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,208&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, the Company&#x2019;s total valuation allowance of $3,208 related to net operating loss in U.S. states and foreign countries in which it is not &#x201c;more likely than not&#x201d; to create enough taxable income to fully utilize the carryforwards before expiration of the carryforward periods and certain foreign tax credit carryforwards.  As of December 31, 2022, the Company&#x2019;s total valuation allowance of $2,073, related to net operating loss in U.S. states and foreign countries in which it is not &#x201c;more likely than not&#x201d; to create enough taxable income to fully utilize the carryforwards before expiration of the carryforward periods.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023 and 2022, the Company had $23,590 and $21,537 in gross U.S. state net operating loss carryforwards, respectively.  Due to varying U.S. state carryforward periods, the state net operating loss carryforwards will primarily expire in varying years between calendar years 2024 and 2044.  As of December&#160;31, 2023 and 2022, the Company had gross U.S. state tax credit carryforwards of $3,890 and $5,052, respectively.  U.S. state credits, if not used to offset income tax expense in their respective jurisdictions, will expire in varying years between 2024 and 2040.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company treats accrued interest and penalties related to tax liabilities, if any, as a component of income tax expense.&#160;&#160;During 2023, 2022, and 2021, the Company&#x2019;s activity in accrued interest and penalties was not significant.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the total amount of unrecognized tax benefits (excluding interest and penalties) for 2023,  2022, and 2021:  &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning of year balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;156&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;83&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reduction for prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;End of year balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each period presented, substantially all of the amount of unrecognized benefits (excluding interest and penalties) would impact the effective tax rate, if recognized. The Company reasonably expects that the amount of unrecognized tax benefit will not change significantly over the next 12 months. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is not under any U.S. federal, state or foreign income tax audits.  For U.S. federal tax purpose, all tax years after 2019 remain open to examination. Amounts paid for income tax in foreign jurisdictions are not material to the financial statements. In addition, the Company is subject to examination for its state tax returns for years 2019, and forward, with the exception of certain net operating losses and credit carryforwards originating in years prior to 2019 that remain subject to adjustment.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-752">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense is composed of the following:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;32,296&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,926&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;330&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;38,552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;120&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;44&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;34,616&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-753" unitRef="usd">32296000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-754" unitRef="usd">26107000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-755" unitRef="usd">19746000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-756" unitRef="usd">5926000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-757" unitRef="usd">4438000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-758" unitRef="usd">3489000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-759" unitRef="usd">330000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-760" unitRef="usd">-223000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-761" unitRef="usd">294000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-762" unitRef="usd">38552000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-763" unitRef="usd">30322000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-764" unitRef="usd">23529000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-765" unitRef="usd">-4100000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-766" unitRef="usd">2870000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-767" unitRef="usd">5345000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-768" unitRef="usd">120000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-769" unitRef="usd">-1821000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-770" unitRef="usd">1405000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-771" unitRef="usd">44000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-772" unitRef="usd">-71000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-773" unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-774" unitRef="usd">-3936000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-775" unitRef="usd">978000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-776" unitRef="usd">6750000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-777" unitRef="usd">34616000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-778" unitRef="usd">31300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-779" unitRef="usd">30279000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-1" decimals="-3" id="f-780" unitRef="usd">172000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-4" decimals="-3" id="f-781" unitRef="usd">33000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-5" decimals="-3" id="f-782" unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-783">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income tax expense at the normal statutory federal rate to income tax expense included in the accompanying Consolidated Statements of Income is below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x201c;Expected&#x201d; provision at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,545&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;330&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,135&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal and state tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;34,616&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-784" unitRef="usd">29895000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-4" decimals="-3" id="f-785" unitRef="usd">29442000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-5" decimals="-3" id="f-786" unitRef="usd">25435000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-787" unitRef="usd">6545000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-4" decimals="-3" id="f-788" unitRef="usd">6446000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-5" decimals="-3" id="f-789" unitRef="usd">5713000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="-3" id="f-790" unitRef="usd">330000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-4" decimals="-3" id="f-791" unitRef="usd">-223000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-5" decimals="-3" id="f-792" unitRef="usd">294000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-3" id="f-793" unitRef="usd">1135000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-794" unitRef="usd">416000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-795" unitRef="usd">204000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-1" decimals="-3" id="f-796" unitRef="usd">-288000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-4" decimals="-3" id="f-797" unitRef="usd">-34000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-5" decimals="-3" id="f-798" unitRef="usd">31000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-1" decimals="-3" id="f-799" unitRef="usd">1685000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-4" decimals="-3" id="f-800" unitRef="usd">3506000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-5" decimals="-3" id="f-801" unitRef="usd">1363000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c-1" decimals="-3" id="f-802" unitRef="usd">-1316000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c-4" decimals="-3" id="f-803" unitRef="usd">-1241000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c-5" decimals="-3" id="f-804" unitRef="usd">-35000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-805" unitRef="usd">34616000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-806" unitRef="usd">31300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-807" unitRef="usd">30279000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-808" unitRef="number">0.244</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-4" decimals="3" id="f-809" unitRef="number">0.223</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-810" unitRef="number">0.250</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-811">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences giving rise to deferred income taxes shown on the Consolidated Balance Sheets are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,453&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. state and foreign tax credit carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mexico and U.S. state loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,656&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,740&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;848&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Section 174 timing difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,032&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,279&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;25,248&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,040&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(24,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(48,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(85,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(84,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(63,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-812" unitRef="usd">4453000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-7" decimals="-3" id="f-813" unitRef="usd">2462000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-6" decimals="-3" id="f-814" unitRef="usd">3350000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-7" decimals="-3" id="f-815" unitRef="usd">3991000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-6" decimals="-3" id="f-816" unitRef="usd">3890000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-7" decimals="-3" id="f-817" unitRef="usd">3040000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-6" decimals="-3" id="f-818" unitRef="usd">2656000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-7" decimals="-3" id="f-819" unitRef="usd">1936000</us-gaap:DeferredTaxAssetsInventory>
    <mgpi:DeferredTaxAssetsOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-820" unitRef="usd">3740000</mgpi:DeferredTaxAssetsOperatingLeaseLiability>
    <mgpi:DeferredTaxAssetsOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-821" unitRef="usd">3949000</mgpi:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="c-6" decimals="-3" id="f-822" unitRef="usd">848000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="c-7" decimals="-3" id="f-823" unitRef="usd">691000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <mgpi:DeferredTaxAssetsSection174TimingDifference contextRef="c-6" decimals="-3" id="f-824" unitRef="usd">2032000</mgpi:DeferredTaxAssetsSection174TimingDifference>
    <mgpi:DeferredTaxAssetsSection174TimingDifference contextRef="c-7" decimals="-3" id="f-825" unitRef="usd">0</mgpi:DeferredTaxAssetsSection174TimingDifference>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-6" decimals="-3" id="f-826" unitRef="usd">4279000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-7" decimals="-3" id="f-827" unitRef="usd">3002000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-3" id="f-828" unitRef="usd">25248000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-7" decimals="-3" id="f-829" unitRef="usd">19071000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-830" unitRef="usd">3208000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-831" unitRef="usd">2073000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-3" id="f-832" unitRef="usd">22040000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-7" decimals="-3" id="f-833" unitRef="usd">16998000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-834" unitRef="usd">24084000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-835" unitRef="usd">25623000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-6" decimals="-3" id="f-836" unitRef="usd">48460000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-7" decimals="-3" id="f-837" unitRef="usd">47187000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-6" decimals="-3" id="f-838" unitRef="usd">2007000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-7" decimals="-3" id="f-839" unitRef="usd">2812000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-840" unitRef="usd">3577000</mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-841" unitRef="usd">3850000</mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesFinancingArrangements contextRef="c-6" decimals="-3" id="f-842" unitRef="usd">4716000</us-gaap:DeferredTaxLiabilitiesFinancingArrangements>
    <us-gaap:DeferredTaxLiabilitiesFinancingArrangements contextRef="c-7" decimals="-3" id="f-843" unitRef="usd">2424000</us-gaap:DeferredTaxLiabilitiesFinancingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-6" decimals="-3" id="f-844" unitRef="usd">2267000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-7" decimals="-3" id="f-845" unitRef="usd">2214000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-846" unitRef="usd">85111000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-7" decimals="-3" id="f-847" unitRef="usd">84110000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-6" decimals="-3" id="f-848" unitRef="usd">63071000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-7" decimals="-3" id="f-849" unitRef="usd">67112000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="c-1" id="f-850">&lt;div style="margin-bottom:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A schedule of the change in valuation allowance is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:87.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,208&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-8" decimals="-3" id="f-851" unitRef="usd">1657000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-4" decimals="-3" id="f-852" unitRef="usd">416000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-7" decimals="-3" id="f-853" unitRef="usd">2073000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-3" id="f-854" unitRef="usd">1135000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-6" decimals="-3" id="f-855" unitRef="usd">3208000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-6" decimals="-3" id="f-856" unitRef="usd">3208000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-7" decimals="-3" id="f-857" unitRef="usd">2073000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards contextRef="c-197" decimals="-3" id="f-858" unitRef="usd">23590000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-198" decimals="-3" id="f-859" unitRef="usd">21537000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-197" decimals="-3" id="f-860" unitRef="usd">3890000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-198" decimals="-3" id="f-861" unitRef="usd">5052000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-862">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the total amount of unrecognized tax benefits (excluding interest and penalties) for 2023,  2022, and 2021:  &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning of year balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;156&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;83&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reduction for prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;End of year balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-863" unitRef="usd">156000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-3" id="f-864" unitRef="usd">113000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="-3" id="f-865" unitRef="usd">112000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-866" unitRef="usd">83000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-4" decimals="-3" id="f-867" unitRef="usd">75000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-5" decimals="-3" id="f-868" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-869" unitRef="usd">245000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-4" decimals="-3" id="f-870" unitRef="usd">2000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-5" decimals="-3" id="f-871" unitRef="usd">31000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-872" unitRef="usd">60000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-4" decimals="-3" id="f-873" unitRef="usd">34000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-5" decimals="-3" id="f-874" unitRef="usd">30000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-875" unitRef="usd">424000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-876" unitRef="usd">156000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-3" id="f-877" unitRef="usd">113000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-878">EQUITY AND EPS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capital Stock.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stockholders are entitled to elect four of the nine members of the Company&#x2019;s Board of Directors, while preferred stockholders are entitled to elect the remaining five members.  All directors are elected annually for a one year term.  Any vacancies on the Board may only be filled by the stockholders and not by the Board.  Stockholders who own 10 percent or more of the outstanding Common Stock or Preferred Stock have the right to call a special meeting of stockholders.  Common stockholders are not entitled to vote with respect to a merger, dissolution, lease, exchange or sale of substantially all of the Company&#x2019;s assets, or on an amendment to the Articles of Incorporation, unless such action would increase or decrease the authorized shares or par value of the Common Stock or Preferred Stock, or change the powers, preferences or special rights of the Common Stock or preferred stock so as to affect the Common stockholders adversely.  Generally, Common stockholders and Preferred stockholders vote as separate classes on all other matters requiring shareholder approval.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;EPS.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the computations of basic and diluted EPS: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended  December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;107,130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income attributable to participating securities (unvested shares and units) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income used in EPS calculation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;106,401&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Share information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted average common shares&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,059,816&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,002,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,719,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,173,918&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,053,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,719,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.82&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Net income attributable to all stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Participating securities included 226,410, 177,398, and 163,024 unvested restricted stock units (&#x201c;RSUs&#x201d;) for the years ended December&#160;31, 2023, 2022, and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Under the two class method, basic weighted average common shares exclude outstanding unvested participating securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The impacts of the Convertible Senior Notes were included in the diluted weighted average common shares if the inclusion was dilutive.  The Convertible Senior Notes would only have a dilutive impact if the average market price per share during the quarter and year to date period exceeds the conversion price of $96.24 per share. There was no dilutive impact for the year ended December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share Issuance.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 1, 2021, as part of the consideration for the Merger with Luxco, the Company issued 5,007,833 shares of Common Stock.  Additionally, in September 2021, the Merger parties finalized the purchase price adjustments, which increased stock consideration by an additional 1,373 shares from the preliminary amounts that were paid at closing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8.8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Shares Outstanding Activity. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s share activity: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8.8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares Outstanding &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,964,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,994,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,016,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8.8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Dividends and Dividend Equivalents.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s dividend and dividend equivalent information: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;  &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.057%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Dividend and Dividend Equivalent Information (per Share and Unit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Declaration date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Record date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payment date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Dividend payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Dividend equivalent payment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total payment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,640&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,669&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,641&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,668&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,669&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,669&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,565&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,675&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dividend equivalent payments on unvested participating securities (see Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;).  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Includes estimated forfeitures.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <mgpi:NumberOfBoardMembersCommonShareholdersAreEntitledToElect
      contextRef="c-1"
      decimals="INF"
      id="f-879"
      unitRef="boardmember">4</mgpi:NumberOfBoardMembersCommonShareholdersAreEntitledToElect>
    <mgpi:NumberOfBoardMembers
      contextRef="c-1"
      decimals="INF"
      id="f-880"
      unitRef="boardmember">9</mgpi:NumberOfBoardMembers>
    <mgpi:NumberOfBoardMembersPreferredShareholdersAreEntitledToElect
      contextRef="c-1"
      decimals="INF"
      id="f-881"
      unitRef="boardmember">5</mgpi:NumberOfBoardMembersPreferredShareholdersAreEntitledToElect>
    <mgpi:BoardOfDirectorsTermOfService contextRef="c-1" id="f-882">P1Y</mgpi:BoardOfDirectorsTermOfService>
    <mgpi:MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting contextRef="c-1" decimals="2" id="f-883" unitRef="number">0.10</mgpi:MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-884">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the computations of basic and diluted EPS: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended  December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;107,130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income attributable to participating securities (unvested shares and units) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income used in EPS calculation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;106,401&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Share information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted average common shares&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,059,816&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,002,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,719,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,173,918&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,053,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,719,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.82&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Net income attributable to all stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Participating securities included 226,410, 177,398, and 163,024 unvested restricted stock units (&#x201c;RSUs&#x201d;) for the years ended December&#160;31, 2023, 2022, and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Under the two class method, basic weighted average common shares exclude outstanding unvested participating securities.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;The impacts of the Convertible Senior Notes were included in the diluted weighted average common shares if the inclusion was dilutive.  The Convertible Senior Notes would only have a dilutive impact if the average market price per share during the quarter and year to date period exceeds the conversion price of $96.24 per share. There was no dilutive impact for the year ended December 31, 2021.</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-885" unitRef="usd">107130000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-4" decimals="-3" id="f-886" unitRef="usd">108872000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-5" decimals="-3" id="f-887" unitRef="usd">90817000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-888" unitRef="usd">-345000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-889" unitRef="usd">-590000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-890" unitRef="usd">-490000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-1" decimals="-3" id="f-891" unitRef="usd">1074000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted contextRef="c-1" decimals="-3" id="f-892" unitRef="usd">1074000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-4" decimals="-3" id="f-893" unitRef="usd">871000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted contextRef="c-4" decimals="-3" id="f-894" unitRef="usd">871000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-5" decimals="-3" id="f-895" unitRef="usd">712000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted contextRef="c-5" decimals="-3" id="f-896" unitRef="usd">712000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-897" unitRef="usd">106401000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-898" unitRef="usd">106401000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-4" decimals="-3" id="f-899" unitRef="usd">108591000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-4" decimals="-3" id="f-900" unitRef="usd">108591000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-5" decimals="-3" id="f-901" unitRef="usd">90595000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-5" decimals="-3" id="f-902" unitRef="usd">90595000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-903" unitRef="shares">22059816</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-4" decimals="0" id="f-904" unitRef="shares">22002990</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="0" id="f-905" unitRef="shares">20719663</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-906" unitRef="shares">22173918</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-4" decimals="0" id="f-907" unitRef="shares">22053966</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="0" id="f-908" unitRef="shares">20719663</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-909"
      unitRef="usdPerShare">4.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-910"
      unitRef="usdPerShare">4.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-4"
      decimals="2"
      id="f-911"
      unitRef="usdPerShare">4.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-4"
      decimals="2"
      id="f-912"
      unitRef="usdPerShare">4.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-913"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-914"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-915"
      unitRef="usdPerShare">4.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-4"
      decimals="2"
      id="f-916"
      unitRef="usdPerShare">4.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-917"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights contextRef="c-199" decimals="0" id="f-918" unitRef="shares">226410</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights contextRef="c-200" decimals="0" id="f-919" unitRef="shares">177398</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights contextRef="c-201" decimals="0" id="f-920" unitRef="shares">163024</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-202"
      decimals="2"
      id="f-921"
      unitRef="usdPerShare">96.24</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-5" decimals="0" id="f-922" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-154"
      decimals="INF"
      id="f-923"
      unitRef="shares">5007833</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares
      contextRef="c-156"
      decimals="INF"
      id="f-924"
      unitRef="shares">1373</mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock contextRef="c-1" id="f-925">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s share activity: &lt;/span&gt;&lt;div style="margin-top:8.8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares Outstanding &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,964,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,994,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,016,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:SharesOutstanding
      contextRef="c-203"
      decimals="INF"
      id="f-926"
      unitRef="shares">437</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="c-204"
      decimals="INF"
      id="f-927"
      unitRef="shares">21964314</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c-205"
      decimals="INF"
      id="f-928"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c-206"
      decimals="INF"
      id="f-929"
      unitRef="shares">38760</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c-205"
      decimals="INF"
      id="f-930"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c-206"
      decimals="INF"
      id="f-931"
      unitRef="shares">9032</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:SharesOutstanding
      contextRef="c-207"
      decimals="INF"
      id="f-932"
      unitRef="shares">437</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="c-208"
      decimals="INF"
      id="f-933"
      unitRef="shares">21994042</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c-209"
      decimals="INF"
      id="f-934"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c-210"
      decimals="INF"
      id="f-935"
      unitRef="shares">30507</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c-209"
      decimals="INF"
      id="f-936"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c-210"
      decimals="INF"
      id="f-937"
      unitRef="shares">8436</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:SharesOutstanding
      contextRef="c-211"
      decimals="INF"
      id="f-938"
      unitRef="shares">437</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="c-212"
      decimals="INF"
      id="f-939"
      unitRef="shares">22016113</us-gaap:SharesOutstanding>
    <us-gaap:DividendsDeclaredTableTextBlock contextRef="c-1" id="f-940">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s dividend and dividend equivalent information: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;  &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.057%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Dividend and Dividend Equivalent Information (per Share and Unit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Declaration date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Record date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payment date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Dividend payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Dividend equivalent payment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total payment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,640&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,669&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,641&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,668&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,669&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,669&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,565&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,675&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dividend equivalent payments on unvested participating securities (see Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;).  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Includes estimated forfeitures.&lt;/span&gt;&lt;/div&gt;</us-gaap:DividendsDeclaredTableTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-213"
      decimals="INF"
      id="f-941"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-213"
      decimals="INF"
      id="f-942"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-213" decimals="-3" id="f-943" unitRef="usd">2640000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-213" decimals="-3" id="f-944" unitRef="usd">29000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-213" decimals="-3" id="f-945" unitRef="usd">2669000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-214"
      decimals="INF"
      id="f-946"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-214"
      decimals="INF"
      id="f-947"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-214" decimals="-3" id="f-948" unitRef="usd">2641000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-214" decimals="-3" id="f-949" unitRef="usd">27000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-214" decimals="-3" id="f-950" unitRef="usd">2668000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-215"
      decimals="INF"
      id="f-951"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-215"
      decimals="INF"
      id="f-952"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-215" decimals="-3" id="f-953" unitRef="usd">2642000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-215" decimals="-3" id="f-954" unitRef="usd">27000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-215" decimals="-3" id="f-955" unitRef="usd">2669000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-216"
      decimals="INF"
      id="f-956"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-216"
      decimals="INF"
      id="f-957"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-216" decimals="-3" id="f-958" unitRef="usd">2642000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-216" decimals="-3" id="f-959" unitRef="usd">27000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-216" decimals="-3" id="f-960" unitRef="usd">2669000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-961"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-1"
      decimals="INF"
      id="f-962"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-1" decimals="-3" id="f-963" unitRef="usd">10565000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-1" decimals="-3" id="f-964" unitRef="usd">110000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-1" decimals="-3" id="f-965" unitRef="usd">10675000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-217"
      decimals="INF"
      id="f-966"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-217"
      decimals="INF"
      id="f-967"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-217" decimals="-3" id="f-968" unitRef="usd">2638000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-217" decimals="-3" id="f-969" unitRef="usd">23000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-217" decimals="-3" id="f-970" unitRef="usd">2661000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-218"
      decimals="INF"
      id="f-971"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-218"
      decimals="INF"
      id="f-972"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-218" decimals="-3" id="f-973" unitRef="usd">2638000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-218" decimals="-3" id="f-974" unitRef="usd">23000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-218" decimals="-3" id="f-975" unitRef="usd">2661000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-219"
      decimals="INF"
      id="f-976"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-219"
      decimals="INF"
      id="f-977"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-219" decimals="-3" id="f-978" unitRef="usd">2639000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-219" decimals="-3" id="f-979" unitRef="usd">23000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-219" decimals="-3" id="f-980" unitRef="usd">2662000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-220"
      decimals="INF"
      id="f-981"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-220"
      decimals="INF"
      id="f-982"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-220" decimals="-3" id="f-983" unitRef="usd">2639000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-220" decimals="-3" id="f-984" unitRef="usd">23000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-220" decimals="-3" id="f-985" unitRef="usd">2662000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-4"
      decimals="INF"
      id="f-986"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-4"
      decimals="INF"
      id="f-987"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-4" decimals="-3" id="f-988" unitRef="usd">10554000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-4" decimals="-3" id="f-989" unitRef="usd">92000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-4" decimals="-3" id="f-990" unitRef="usd">10646000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-221"
      decimals="INF"
      id="f-991"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-221"
      decimals="INF"
      id="f-992"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-221" decimals="-3" id="f-993" unitRef="usd">2033000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-221" decimals="-3" id="f-994" unitRef="usd">19000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-221" decimals="-3" id="f-995" unitRef="usd">2052000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-222"
      decimals="INF"
      id="f-996"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-222"
      decimals="INF"
      id="f-997"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-222" decimals="-3" id="f-998" unitRef="usd">2635000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-222" decimals="-3" id="f-999" unitRef="usd">20000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-222" decimals="-3" id="f-1000" unitRef="usd">2655000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-223"
      decimals="INF"
      id="f-1001"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-223"
      decimals="INF"
      id="f-1002"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-223" decimals="-3" id="f-1003" unitRef="usd">2635000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-223" decimals="-3" id="f-1004" unitRef="usd">20000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-223" decimals="-3" id="f-1005" unitRef="usd">2655000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-224"
      decimals="INF"
      id="f-1006"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-224"
      decimals="INF"
      id="f-1007"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-224" decimals="-3" id="f-1008" unitRef="usd">2635000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-224" decimals="-3" id="f-1009" unitRef="usd">20000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-224" decimals="-3" id="f-1010" unitRef="usd">2655000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-5"
      decimals="INF"
      id="f-1011"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-5"
      decimals="INF"
      id="f-1012"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-5" decimals="-3" id="f-1013" unitRef="usd">9938000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock contextRef="c-5" decimals="-3" id="f-1014" unitRef="usd">79000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock contextRef="c-5" decimals="-3" id="f-1015" unitRef="usd">10017000</us-gaap:DividendsCommonStock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-1016">LEASES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for railcars, computer equipment, office spaces, a bottling facility, a distribution facility, fulfillment center, retail location, and certain equipment.  The Company has no finance leases.  Leases with terms of twelve months or less are not recorded on the Company&#x2019;s Consolidated Balance Sheets.  The Company recognizes lease expense for these leases on a straight-line basis over the lease term.  Lease components are accounted for separately from non-lease components, such as common-area maintenance, based on the relative, observable stand-alone prices of the components. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s leases have remaining lease terms of less than one year to ten years, some of which may include options to extend the lease.  Options to renew the Company&#x2019;s leases were not considered when assessing the value of the right-of-use assets because the Company is not reasonably certain that it will assert the options to renew the leases.  As most of the Company&#x2019;s leases do not provide an implicit rate, the Company uses its estimated incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides supplemental balance sheet classification information related to leases: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use-assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total leased assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1024"&gt;&lt;span style="-sec-ix-hidden:f-1025"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11,292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total operating lease liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of lease costs:  &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,364&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net lease costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,810&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;  Recorded as a component of operating income on the Company&#x2019;s Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow and non-cash activity related to lease information:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents weighted average discount rate and remaining lease term:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2.95&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, the future payments under operating leases having initial terms of one year or more were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-225" id="f-1017">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-226" id="f-1018">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-1019">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides supplemental balance sheet classification information related to leases: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use-assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total leased assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1024"&gt;&lt;span style="-sec-ix-hidden:f-1025"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11,292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total operating lease liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of lease costs:  &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,364&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net lease costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,810&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;  Recorded as a component of operating income on the Company&#x2019;s Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow and non-cash activity related to lease information:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents weighted average discount rate and remaining lease term:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2.95&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-1020" unitRef="usd">13975000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-1021" unitRef="usd">15042000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-1022" unitRef="usd">13975000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-1023" unitRef="usd">15042000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-1026" unitRef="usd">3318000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-1027" unitRef="usd">3807000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-1028" unitRef="usd">11292000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-1029" unitRef="usd">11622000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-1030" unitRef="usd">14610000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-1031" unitRef="usd">15429000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-1032" unitRef="usd">4364000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-4" decimals="-3" id="f-1033" unitRef="usd">4278000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-1034" unitRef="usd">446000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-4" decimals="-3" id="f-1035" unitRef="usd">415000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-1036" unitRef="usd">4810000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-4" decimals="-3" id="f-1037" unitRef="usd">4693000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-1038" unitRef="usd">4116000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-4" decimals="-3" id="f-1039" unitRef="usd">4082000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-1040" unitRef="usd">4100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-1041" unitRef="usd">3417000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="4" id="f-1042" unitRef="number">0.0295</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="4" id="f-1043" unitRef="number">0.0203</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-1044">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-1045">P4Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-1046">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, the future payments under operating leases having initial terms of one year or more were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-6" decimals="-3" id="f-1047" unitRef="usd">3702000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-6" decimals="-3" id="f-1048" unitRef="usd">3638000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-6" decimals="-3" id="f-1049" unitRef="usd">3032000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-6" decimals="-3" id="f-1050" unitRef="usd">2094000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-6" decimals="-3" id="f-1051" unitRef="usd">1463000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-6" decimals="-3" id="f-1052" unitRef="usd">2163000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-6" decimals="-3" id="f-1053" unitRef="usd">16092000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-6" decimals="-3" id="f-1054" unitRef="usd">1482000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-1055" unitRef="usd">14610000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1056">COMMITMENTS AND CONTINGENCIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Commitments. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company is in the process of completing several projects that have been financed using industrial revenue bonds in the state of Kentucky.  Traditionally, industrial revenue bonds have been used as an economic development tool in the state to attract desirable businesses, including business in the bourbon industry, and have allowed a 15 to 40 year real property tax abatement on the Company&#x2019;s renovated and newly-constructed warehouse buildings and distilleries in Kentucky.  As of December 31, 2023, approximately $50,000 of the Company&#x2019;s facilities in Nelson County Kentucky and approximately $30,900 of the Company&#x2019;s facilities in Williamstown Kentucky were financed with industrial revenue bonds.  The city then leased the facilities back to the Company under a capital lease, the terms of which provide for the payment of basic rent in an amount sufficient to pay principal and interest on the bonds.  The Company&#x2019;s obligation to pay rent under the lease is in the same amount and due on the same date as the obligation to pay debt service on the bonds which the Company holds.  The lease permits the Company to present the bonds at any time for cancellation, upon which our obligation to pay basic rent would be canceled.  At the bonds&#x2019; maturity the facilities will revert to the Company without costs.  If the Company were to present the bonds for cancellation prior to maturity, a nominal fee could be incurred.  The Company may not be able to use industrial revenue bonds in the future due to legislative, regulatory, and related changes in the state of Kentucky.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company recorded the land and building assets as property, plant, and equipment, net, on its Consolidated Balance Sheets under a capital lease.  The lease payment on the facilities is sufficient to pay principal and interest on the bonds.  Because the Company owns all of the outstanding bonds, has a legal right to set-off, and intends to set-off the corresponding lease and interest payment, the Company netted the capital lease obligation with the bond asset and, in turn, reflected no amount for the obligation or the corresponding asset on its Consolidated Balance Sheets at December&#160;31, 2023 and 2022. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingencies. &lt;/span&gt;The Company and its subsidiaries are, from time to time, a party to legal and regulatory proceedings arising in  the ordinary course of business.&#160;&#160;The Company accrues estimated costs for a contingency when management believes that a loss is probable and can be reasonably estimated.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherCommitment contextRef="c-227" decimals="-3" id="f-1057" unitRef="usd">50000000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment contextRef="c-228" decimals="-3" id="f-1058" unitRef="usd">30900000</us-gaap:OtherCommitment>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-1059">EMPLOYEE BENEFIT PLANS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;401(k) Plans.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company has established 401(k) plans covering all U.S. employees after certain eligibility requirements are met.&#160;&#160;Amounts charged to operations for employer contributions related to the plans totaled $2,810, $2,517, and $1,826 for 2023, 2022, and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Post-Employment Benefits.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160; The Company sponsors life insurance coverage as well as medical benefits, including prescription drug coverage, to certain retired employees and their spouses.&#160;&#160;In 2014, the Company made a change to the plan to terminate post-employment health care and life insurance benefits for retirees and employees, except for a specified grandfathered group.  As of December 31, 2023 the total current and non-current benefit obligations are immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation Plans.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;As of December&#160;31, 2023, the Company was authorized to issue 40,000,000 shares of Common Stock and had a treasury share balance of 1,109,053 at December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently has two active share-based compensation plans: the 2014 Equity Incentive Plan as amended (the &#x201c;2014 Plan&#x201d;) and the 2014 Non-Employee Director Equity Incentive Plan (the &#x201c;Directors&#x2019; Plan&#x201d;).  The plans were approved by stockholders at the Company&#x2019;s annual meeting in May 2014.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s share-based compensation plans provide for the awarding of stock options, stock appreciation rights, and shares of restricted stock and RSUs for senior executives and salaried employees, as well as for outside directors.&#160;&#160; Compensation expense related to RSU awards is based on the market price of the stock on the date the Board of Directors &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;communicates the approved award and is amortized over the vesting period of the restricted stock award.  The Consolidated Statements of Income for 2023, 2022, and 2021 reflect total share-based compensation costs and director fees for awarded grants of $5,425, $3,487, and $2,346, respectively, related to these plans.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For long-term incentive awards to be granted in the form of RSUs in 2024 based on 2023 results, the Human Resources and Compensation Committee (&#x201c;HRCC&#x201d;) determined that the grants would have performance conditions that would be based on the same performance metrics as the Short-Term Incentive Plan (the &#x201c;STI Plan&#x201d;).  The performance metrics are adjusted operating income, adjusted earnings before interest, taxes, depreciation, and amortization (&#x201c;EBITDA&#x201d;), and adjusted EPS.  Because management determined at the beginning of 2023 that the performance metrics would more likely than not be met, amortization of the estimated dollar pool of RSUs to be awarded based on 2023 results was started in the first quarter over an estimated 48 month period, including 12 months to the grant date and an additional 36 months to the vesting date.  The Consolidated Statements of Income for 2023, 2022, and 2021 reflects share-based compensation costs for grants to be awarded of $5,187, $2,018, and $960, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2014 Plan.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2014 Plan, with 1,500,000 shares registered for future grants, provides that vesting occurs pursuant to the time period specified in the particular award agreement approved for that issuance of RSUs, which is to be not less than three years unless vesting is accelerated due to the occurrence of certain events.  As of December&#160;31, 2023, 658,081 RSUs had been granted from the 1,500,000 shares approved for under the 2014 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Directors&#x2019; Plan.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Director&#x2019;s Plan, with 300,000 shares registered for future grants, provides that vesting occurs pursuant to the time period specified in the particular award agreement approved for that issuance of equity.&#160;&#160;As of December&#160;31, 2023, 139,579 shares were granted from the 300,000 shares approved for grants under the Directors&#x2019; Plan and all 139,579 shares were vested.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RSUs.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The following table presents the summary of unvested RSUs under the Company&#x2019;s share-based compensation plans for 2023, 2022, and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.746%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.750%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;&#160;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;&#160;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;&#160;Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;179,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;65.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;71,728&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;96.87&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;81.76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(22,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;39.47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(38,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;226,410&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;77.56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2023, 2022, and 2021, the total grant date fair value of RSU awards vested was $892, $2,252, and $2,687, respectively.  As of December&#160;31, 2023, there was $2,716 of total estimated unrecognized compensation costs (net of estimated forfeitures) related to granted RSU awards.&#160;&#160;These costs are expected to be recognized over a weighted average period of approximately 1.0 year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon their vesting, the Company purchased restricted stock and RSUs from employees to cover associated withholding taxes.  Total treasury stock purchases added 8,437 shares for $801 in 2023; 9,031 shares for $715 in 2022; and 11,887 shares for $767 in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Annual Cash Incentive Plan. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Pursuant to the STI Plan, short-term incentive compensation is dependent on the achievement of certain performance metrics, which are established by the HRCC.  The degree of achievement of each financial performance metric for each plan year is calculated in accordance with the STI Plan. These calculations are approved by the HRCC, which may adjust results to eliminate unusual items.  For 2023, 2022, and 2021, the financial performance metrics were adjusted operating income, adjusted EBITDA, and adjusted EPS.  The HRCC also approves the amount of short-term incentive compensation paid for the plan year to officers and employees eligible to participate under the STI Plan.  Additionally, certain employees within the Branded Spirits segment participate in incentive plans that are based on performance metrics, including the number of depleted cases and gross profit.  Amounts expensed under the STI Plan totaled $13,443, $13,370, and $11,155 for 2023, 2022, and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Compensation Plan.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company established an unfunded Executive Deferred Compensation Plan (the &#x201c;EDC Plan&#x201d;) effective as of June 30, 2018, with a purpose to attract and retain highly-compensated key employees by providing participants with an opportunity to defer receipt of a portion of their salary, bonus, and other specified compensation.  The Company&#x2019;s obligations under this plan will change in conjunction with the performance of the participants&#x2019; investments, along with contributions to and withdrawals from the plan.  Realized and unrealized gains (losses) on the EDC plan investments were insignificant and were included as a component of operating income in the Company&#x2019;s Consolidated Statements of Income, because the Company&#x2019;s deferred compensation investments consist of mutual funds that are considered trading securities. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan investments are classified as Level 1 in the fair value hierarchy since the investments trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis.  The current portion of the EDC Plan deferrals is comprised of estimated amounts to be paid within one year depending on timing of planned disbursements.  At December&#160;31, 2023 and 2022, the EDC Plan investments were $2,916 and $2,176, respectively, which were recorded in other assets on the Company&#x2019;s Consolidated Balance Sheets.  The EDC Plan current liabilities were $74 and $510 at December&#160;31, 2023 and 2022, respectively, and were included in accrued expenses and other on the Company&#x2019;s Consolidated Balance Sheets. The EDC Plan non-current liabilities were $3,314 and $2,191 as of December&#160;31, 2023 and 2022, respectively, which were recorded in Other non-current liabilities on the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-3" id="f-1060" unitRef="usd">2810000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-4" decimals="-3" id="f-1061" unitRef="usd">2517000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-5" decimals="-3" id="f-1062" unitRef="usd">1826000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-6"
      decimals="INF"
      id="f-1063"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-6"
      decimals="INF"
      id="f-1064"
      unitRef="shares">1109053</us-gaap:TreasuryStockCommonShares>
    <mgpi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards contextRef="c-1" decimals="INF" id="f-1065" unitRef="plan">2</mgpi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1066" unitRef="usd">5425000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-4" decimals="-3" id="f-1067" unitRef="usd">3487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-5" decimals="-3" id="f-1068" unitRef="usd">2346000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-229" id="f-1069">P48M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-230" id="f-1070">P12M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-231" id="f-1071">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-229" decimals="-3" id="f-1072" unitRef="usd">5187000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-232" decimals="-3" id="f-1073" unitRef="usd">2018000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-233" decimals="-3" id="f-1074" unitRef="usd">960000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-234"
      decimals="INF"
      id="f-1075"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-235" id="f-1076">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-235"
      decimals="INF"
      id="f-1077"
      unitRef="shares">658081</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-234"
      decimals="INF"
      id="f-1078"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-236"
      decimals="INF"
      id="f-1079"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-1"
      decimals="INF"
      id="f-1080"
      unitRef="shares">139579</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-236"
      decimals="INF"
      id="f-1081"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-1"
      decimals="INF"
      id="f-1082"
      unitRef="shares">139579</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-1083">The following table presents the summary of unvested RSUs under the Company&#x2019;s share-based compensation plans for 2023, 2022, and 2021:&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.746%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.750%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;&#160;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;&#160;Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;&#160;Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;179,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;65.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;71,728&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;96.87&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;81.76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(22,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;39.47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(38,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;226,410&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;77.56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-237"
      decimals="INF"
      id="f-1084"
      unitRef="shares">179538</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-237"
      decimals="2"
      id="f-1085"
      unitRef="usdPerShare">65.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-238"
      decimals="INF"
      id="f-1086"
      unitRef="shares">167994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-238"
      decimals="2"
      id="f-1087"
      unitRef="usdPerShare">61.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-239"
      decimals="INF"
      id="f-1088"
      unitRef="shares">118855</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-239"
      decimals="2"
      id="f-1089"
      unitRef="usdPerShare">60.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-199"
      decimals="INF"
      id="f-1090"
      unitRef="shares">71728</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-199"
      decimals="2"
      id="f-1091"
      unitRef="usdPerShare">96.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-200"
      decimals="INF"
      id="f-1092"
      unitRef="shares">69492</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-200"
      decimals="2"
      id="f-1093"
      unitRef="usdPerShare">78.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-201"
      decimals="INF"
      id="f-1094"
      unitRef="shares">95113</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-201"
      decimals="2"
      id="f-1095"
      unitRef="usdPerShare">65.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-199"
      decimals="INF"
      id="f-1096"
      unitRef="shares">2264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-199"
      decimals="2"
      id="f-1097"
      unitRef="usdPerShare">81.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-200"
      decimals="INF"
      id="f-1098"
      unitRef="shares">28542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-200"
      decimals="2"
      id="f-1099"
      unitRef="usdPerShare">61.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-201"
      decimals="INF"
      id="f-1100"
      unitRef="shares">7915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-201"
      decimals="2"
      id="f-1101"
      unitRef="usdPerShare">62.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-199"
      decimals="INF"
      id="f-1102"
      unitRef="shares">22592</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-199"
      decimals="2"
      id="f-1103"
      unitRef="usdPerShare">39.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-200"
      decimals="INF"
      id="f-1104"
      unitRef="shares">29406</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-200"
      decimals="2"
      id="f-1105"
      unitRef="usdPerShare">76.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-201"
      decimals="INF"
      id="f-1106"
      unitRef="shares">38059</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-201"
      decimals="2"
      id="f-1107"
      unitRef="usdPerShare">70.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-240"
      decimals="INF"
      id="f-1108"
      unitRef="shares">226410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-240"
      decimals="2"
      id="f-1109"
      unitRef="usdPerShare">77.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-237"
      decimals="INF"
      id="f-1110"
      unitRef="shares">179538</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-237"
      decimals="2"
      id="f-1111"
      unitRef="usdPerShare">65.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-238"
      decimals="INF"
      id="f-1112"
      unitRef="shares">167994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-238"
      decimals="2"
      id="f-1113"
      unitRef="usdPerShare">61.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-199" decimals="-3" id="f-1114" unitRef="usd">892000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-200" decimals="-3" id="f-1115" unitRef="usd">2252000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-201" decimals="-3" id="f-1116" unitRef="usd">2687000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-240" decimals="-3" id="f-1117" unitRef="usd">2716000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-199" id="f-1118">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares
      contextRef="c-1"
      decimals="INF"
      id="f-1119"
      unitRef="shares">8437</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue contextRef="c-1" decimals="-3" id="f-1120" unitRef="usd">801000</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares
      contextRef="c-4"
      decimals="INF"
      id="f-1121"
      unitRef="shares">9031</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue contextRef="c-4" decimals="-3" id="f-1122" unitRef="usd">715000</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares
      contextRef="c-5"
      decimals="INF"
      id="f-1123"
      unitRef="shares">11887</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue contextRef="c-5" decimals="-3" id="f-1124" unitRef="usd">767000</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue>
    <mgpi:TargetedBonusAwardExpense contextRef="c-241" decimals="-3" id="f-1125" unitRef="usd">13443000</mgpi:TargetedBonusAwardExpense>
    <mgpi:TargetedBonusAwardExpense contextRef="c-242" decimals="-3" id="f-1126" unitRef="usd">13370000</mgpi:TargetedBonusAwardExpense>
    <mgpi:TargetedBonusAwardExpense contextRef="c-243" decimals="-3" id="f-1127" unitRef="usd">11155000</mgpi:TargetedBonusAwardExpense>
    <us-gaap:DeferredCompensationPlanAssets contextRef="c-6" decimals="-3" id="f-1128" unitRef="usd">2916000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets contextRef="c-7" decimals="-3" id="f-1129" unitRef="usd">2176000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationLiabilityCurrent contextRef="c-6" decimals="-3" id="f-1130" unitRef="usd">74000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent contextRef="c-7" decimals="-3" id="f-1131" unitRef="usd">510000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="c-6" decimals="-3" id="f-1132" unitRef="usd">3314000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="c-7" decimals="-3" id="f-1133" unitRef="usd">2191000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c-1" id="f-1134">CONCENTRATIONS AND RELATED PARTIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant customers.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;For 2023, the Company had sales to one customer that accounted for approximately 11 percent of consolidated sales.  For 2022 and 2021, the Company had no sales to an individual customer that accounted for more than 10 percent of consolidated sales.&#160;&#160;During the years 2023, 2022, and 2021, the Company&#x2019;s ten largest customers accounted for approximately 44 percent, 38 percent, and 36 percent of consolidated sales, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant suppliers. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For 2023, the Company had purchases from two grain suppliers that approximated 20 percent of consolidated purchases.  In addition, the Company&#x2019;s ten largest suppliers, accounted for approximately 51 percent of consolidated purchases.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For 2022, the Company had purchases from two grain suppliers that approximated 23 percent of consolidated purchases.  In addition, the Company&#x2019;s ten largest suppliers accounted for approximately 49 percent of consolidated purchases. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For 2021, the Company had purchases from two grain suppliers that approximated 14 percent of consolidated purchases.  In addition, the Company&#x2019;s ten largest suppliers accounted for approximately 43 percent of consolidated purchases.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Related Parties. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;For the years ended December&#160;31, 2023 and 2022, the Company purchased $41,520 and $37,274, respectively, of finished goods from LMX and bulk beverage alcohol from the other 50 percent owner of DGL.  The Company holds 50 percent interest in DGL and Agricola, which is accounted for as equity method investments.  See Note 1, Nature of Operations and Summary of Significant Accounting Policies.</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-244"
      decimals="2"
      id="f-1135"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-245"
      decimals="2"
      id="f-1136"
      unitRef="number">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-246"
      decimals="2"
      id="f-1137"
      unitRef="number">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-247"
      decimals="2"
      id="f-1138"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-248"
      decimals="2"
      id="f-1139"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-249"
      decimals="2"
      id="f-1140"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-250"
      decimals="2"
      id="f-1141"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-251"
      decimals="2"
      id="f-1142"
      unitRef="number">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-252"
      decimals="2"
      id="f-1143"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-253"
      decimals="2"
      id="f-1144"
      unitRef="number">0.43</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c-254" decimals="-3" id="f-1145" unitRef="usd">41520000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c-255" decimals="-3" id="f-1146" unitRef="usd">37274000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c-256"
      decimals="2"
      id="f-1147"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c-256"
      decimals="2"
      id="f-1148"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1149">OPERATING SEGMENTS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2023, the Company had three segments: Distilling Solutions, Branded Spirits, and Ingredient Solutions.  The Distilling Solutions segment consists of food grade alcohol and distillery co-products, such as distillers feed (commonly called dried distillers grain in the industry) and fuel grade alcohol.  The Distilling Solutions segment also includes warehouse services, such as barrel put away, barrel storage, and barrel retrieval services.  The Branded Spirits segment consists of a portfolio of high quality branded spirits which are produced through the distilleries and bottling facilities.  The Ingredient Solutions segment consists of specialty starches and proteins and commodity starches and proteins.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating profit for each segment is based on sales less identifiable operating expenses.&#160;&#160;Non-direct SG&amp;amp;A, interest expense,  and other general miscellaneous expenses are excluded from segment operations and are classified as Corporate.&#160;&#160;Receivables, inventories, and equipment have been identified with the segments to which they relate.&#160;&#160;All other assets are considered as Corporate.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents summarized financial information for each segment: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales to customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;450,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;253,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;131,736&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;836,523&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;782,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;626,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;144,964&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;112,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;46,967&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;304,712&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;198,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11,833&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,952&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,574&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;754&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,113&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;122,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;33,829&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40,729&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(54,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;141,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt"&gt;Sales revenue from foreign sources totaled $49,822, $56,719, and $42,593 for the years ended December 31, 2023, 2022, and 2021, respectively, and is largely derived from the United Kingdom, Japan, Canada, Mexico, and Australia.&#160;&#160;The balance of total sales revenue is from domestic sources. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Identifiable Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;369,241&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;910,633&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;698,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;88,846&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,392,348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,158,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;                                                                                                                                                                                          &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;As of December 31, 2023 and 2022, the Company had $3,524 and $3,042, respectively, of long-lived assets located in Northern Ireland.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1150"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1151">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents summarized financial information for each segment: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales to customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;450,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;253,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;131,736&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;836,523&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;782,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;626,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;144,964&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;112,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;46,967&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;304,712&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;198,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11,833&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,952&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,574&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;754&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,113&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;122,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;33,829&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40,729&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(54,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;141,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;Sales revenue from foreign sources totaled $49,822, $56,719, and $42,593 for the years ended December 31, 2023, 2022, and 2021, respectively, and is largely derived from the United Kingdom, Japan, Canada, Mexico, and Australia.&#160;&#160;The balance of total sales revenue is from domestic sources.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-3" id="f-1152" unitRef="usd">450854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-3" id="f-1153" unitRef="usd">428478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-3" id="f-1154" unitRef="usd">352504000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-3" id="f-1155" unitRef="usd">253933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-3" id="f-1156" unitRef="usd">237939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-3" id="f-1157" unitRef="usd">183566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="-3" id="f-1158" unitRef="usd">131736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-3" id="f-1159" unitRef="usd">115941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-3" id="f-1160" unitRef="usd">90650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1161" unitRef="usd">836523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-4" decimals="-3" id="f-1162" unitRef="usd">782358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-1163" unitRef="usd">626720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit contextRef="c-103" decimals="-3" id="f-1164" unitRef="usd">144964000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-104" decimals="-3" id="f-1165" unitRef="usd">126282000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-105" decimals="-3" id="f-1166" unitRef="usd">114106000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-127" decimals="-3" id="f-1167" unitRef="usd">112781000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-128" decimals="-3" id="f-1168" unitRef="usd">95521000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-129" decimals="-3" id="f-1169" unitRef="usd">62644000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-142" decimals="-3" id="f-1170" unitRef="usd">46967000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-143" decimals="-3" id="f-1171" unitRef="usd">31503000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-144" decimals="-3" id="f-1172" unitRef="usd">22215000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-1173" unitRef="usd">304712000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-4" decimals="-3" id="f-1174" unitRef="usd">253306000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-1175" unitRef="usd">198965000</us-gaap:GrossProfit>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-257" decimals="-3" id="f-1176" unitRef="usd">11833000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-258" decimals="-3" id="f-1177" unitRef="usd">11641000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-259" decimals="-3" id="f-1178" unitRef="usd">10766000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-260" decimals="-3" id="f-1179" unitRef="usd">6952000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-261" decimals="-3" id="f-1180" unitRef="usd">5909000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-262" decimals="-3" id="f-1181" unitRef="usd">5138000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-263" decimals="-3" id="f-1182" unitRef="usd">2574000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-264" decimals="-3" id="f-1183" unitRef="usd">2473000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-265" decimals="-3" id="f-1184" unitRef="usd">2069000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-266" decimals="-3" id="f-1185" unitRef="usd">754000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-267" decimals="-3" id="f-1186" unitRef="usd">1432000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-268" decimals="-3" id="f-1187" unitRef="usd">1119000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-1188" unitRef="usd">22113000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-4" decimals="-3" id="f-1189" unitRef="usd">21455000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-3" id="f-1190" unitRef="usd">19092000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-257" decimals="-3" id="f-1191" unitRef="usd">122145000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-258" decimals="-3" id="f-1192" unitRef="usd">121651000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-259" decimals="-3" id="f-1193" unitRef="usd">110317000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-260" decimals="-3" id="f-1194" unitRef="usd">33829000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-261" decimals="-3" id="f-1195" unitRef="usd">33333000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-262" decimals="-3" id="f-1196" unitRef="usd">20742000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-263" decimals="-3" id="f-1197" unitRef="usd">40729000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-264" decimals="-3" id="f-1198" unitRef="usd">27532000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-265" decimals="-3" id="f-1199" unitRef="usd">19194000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-266" decimals="-3" id="f-1200" unitRef="usd">-54957000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-267" decimals="-3" id="f-1201" unitRef="usd">-42344000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-268" decimals="-3" id="f-1202" unitRef="usd">-29157000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1203" unitRef="usd">141746000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-1204" unitRef="usd">140172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-1205" unitRef="usd">121096000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-269" decimals="-3" id="f-1206" unitRef="usd">49822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-270" decimals="-3" id="f-1207" unitRef="usd">56719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-271" decimals="-3" id="f-1208" unitRef="usd">42593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <mgpi:ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock contextRef="c-1" id="f-1209">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Identifiable Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Distilling Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;369,241&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branded Spirits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;910,633&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;698,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredient Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;88,846&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,392,348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,158,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;                                                                                                                                                                                          &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;As of December 31, 2023 and 2022, the Company had $3,524 and $3,042, respectively, of long-lived assets located in Northern Ireland.</mgpi:ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock>
    <us-gaap:Assets contextRef="c-272" decimals="-3" id="f-1210" unitRef="usd">369241000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-273" decimals="-3" id="f-1211" unitRef="usd">350068000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-274" decimals="-3" id="f-1212" unitRef="usd">910633000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-275" decimals="-3" id="f-1213" unitRef="usd">698985000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-276" decimals="-3" id="f-1214" unitRef="usd">88846000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-277" decimals="-3" id="f-1215" unitRef="usd">63943000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-278" decimals="-3" id="f-1216" unitRef="usd">23628000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-279" decimals="-3" id="f-1217" unitRef="usd">45215000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-1218" unitRef="usd">1392348000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-1219" unitRef="usd">1158211000</us-gaap:Assets>
    <us-gaap:NoncurrentAssets contextRef="c-280" decimals="-3" id="f-1220" unitRef="usd">3524000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-281" decimals="-3" id="f-1221" unitRef="usd">3042000</us-gaap:NoncurrentAssets>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock contextRef="c-1" id="f-1222">SUPPLEMENTAL CASH FLOW INFORMATION&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-cash investing and financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase of property, plant, and equipment in accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additional cash payment information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,241&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35,144&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;See Note 10, Leases for operating lease supplemental cash flow information.</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c-1" id="f-1223">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-cash investing and financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase of property, plant, and equipment in accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additional cash payment information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,241&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35,144&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;See Note 10, Leases for operating lease supplemental cash flow information.</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-1224" unitRef="usd">15610000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-4" decimals="-3" id="f-1225" unitRef="usd">9768000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-5" decimals="-3" id="f-1226" unitRef="usd">7232000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-1227" unitRef="usd">9241000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-4" decimals="-3" id="f-1228" unitRef="usd">5952000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-5" decimals="-3" id="f-1229" unitRef="usd">3457000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-1230" unitRef="usd">35144000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-4" decimals="-3" id="f-1231" unitRef="usd">29052000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-5" decimals="-3" id="f-1232" unitRef="usd">29766000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1233">SUBSEQUENT EVENTS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Related Party Transaction. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases bottling and warehousing facilities in St. Louis, Missouri from Kemper-Themis, L.L.C. (&#x201c;Kemper&#x201d;), which is owned by Donn Lux, a member of the Company&#x2019;s Board of Directors.  On October 31, 2023, the Company&#x2019;s Audit Committee and Board of Directors approved the purchase of the Kemper bottling and warehousing facilities from Kemper for $9,000.  The purchase and sales agreement was entered into by both parties subsequent to Board approval and&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the transaction closed in February 2024.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  The transaction was entered into at fair value based on two independent appraisers&#x2019; valuation; therefore, the transaction is deemed to have been conducted at an arm&#x2019;s length.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Dividend Declaration. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;22, 2024, the Company announced a quarterly dividend payable to stockholders of record of the Company&#x2019;s Common Stock, resulting in dividend equivalents payable to RSU holders, of $0.12 per share and per RSU. &#160;The dividend and dividend equivalents are payable on March&#160;29, 2024, to stockholders of record and RSU holders on March&#160;15, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-282" decimals="-3" id="f-1234" unitRef="usd">9000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-283"
      decimals="INF"
      id="f-1235"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-216" id="f-1236">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-216" id="f-1237">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-216" id="f-1238">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-216" id="f-1239">false</ecd:Rule10b51ArrTrmntdFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-1240">185</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
